save
This commit is contained in:
@@ -85,7 +85,7 @@ if __name__ == '__main__':
|
||||
|
||||
experiments = {
|
||||
'final': { 'nonskirt': ('pyr_64_128_256_512', 100000), 'skirt': ('pyr_64_128_256_512_skirt', 200000) },
|
||||
'e2e': { 'nonskirt': ('pyr_64_128_256_512_e2e', 165000), 'skirt': ('pyr_64_128_256_512_skirt_e2e', 175000) },
|
||||
'e2e': { 'nonskirt': ('pyr_64_128_256_512_e2e', 195000), 'skirt': ('pyr_64_128_256_512_skirt_e2e', 200000) },
|
||||
'skin': { 'nonskirt': ('pyr_64_128_256_512_skin', 225000), 'skirt': ('pyr_64_128_256_512_skin_skirt', 200000) },
|
||||
'norm': { 'nonskirt': ('pyr_64_128_256_512_norm', 200000), 'skirt': ('pyr_64_128_256_512_norm_skirt', 200000) },
|
||||
'reg': { 'nonskirt': ('pyr_64_128_256_512_reg', 200000), 'skirt': ('pyr_64_128_256_512_reg_skirt', 200000) },
|
||||
@@ -110,7 +110,8 @@ if __name__ == '__main__':
|
||||
models[experiment]['skirt'].eval()
|
||||
|
||||
|
||||
frames = ['00054_1_Dress', '00005_1_Jumpsuit']
|
||||
# frames = ['00054_1_Dress', '00005_1_Jumpsuit']
|
||||
frames = ['03849_27_Dress', '00054_1_Dress', '01852_70_Tshirt']
|
||||
frames = [Frame(frame_str=frame) for frame in frames]
|
||||
body_faces = smpl.f
|
||||
|
||||
@@ -145,13 +146,13 @@ if __name__ == '__main__':
|
||||
save_stl(out_folder / f'{frame}_{experiment}_body.stl', body, body_faces)
|
||||
save_stl(out_folder / f'{frame}_{experiment}_mesh.stl', verts, faces)
|
||||
|
||||
fig = go.Figure(data=[go.Mesh3d(x=verts[:,0], y=verts[:,2], z=verts[:,1], i=faces[:,0], j=faces[:,1], k=faces[:,2], color='lightpink', opacity=1),
|
||||
go.Mesh3d(x=body[:,0], y=body[:,2], z=body[:,1], i=body_faces[:,0], j=body_faces[:,1], k=body_faces[:,2], color='gray', opacity=1)
|
||||
])
|
||||
fig.update_layout(scene=dict(aspectmode='cube'))
|
||||
fig.update_layout(scene=dict(xaxis=dict(range=[-1, 1], ), yaxis=dict(range=[-1, 1], ), zaxis=dict(range=[-1, 1], ), ), )
|
||||
fig.update_layout(title_text=f'{frame} {experiment}')
|
||||
fig.show()
|
||||
# fig = go.Figure(data=[go.Mesh3d(x=verts[:,0], y=verts[:,2], z=verts[:,1], i=faces[:,0], j=faces[:,1], k=faces[:,2], color='lightpink', opacity=1),
|
||||
# go.Mesh3d(x=body[:,0], y=body[:,2], z=body[:,1], i=body_faces[:,0], j=body_faces[:,1], k=body_faces[:,2], color='gray', opacity=1)
|
||||
# ])
|
||||
# fig.update_layout(scene=dict(aspectmode='cube'))
|
||||
# fig.update_layout(scene=dict(xaxis=dict(range=[-1, 1], ), yaxis=dict(range=[-1, 1], ), zaxis=dict(range=[-1, 1], ), ), )
|
||||
# fig.update_layout(title_text=f'{frame} {experiment}')
|
||||
# fig.show()
|
||||
pass
|
||||
|
||||
pass
|
||||
|
||||
Reference in New Issue
Block a user