File size: 575 Bytes
1fb65ae
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# define similiar objects as pytorch3d using numpy
from collections import namedtuple
Faces = namedtuple("Faces", "verts_idx normals_idx textures_idx materials_idx")
Aux = namedtuple(
    "Properties", "normals verts_uvs material_colors texture_images texture_atlas"
)
Obj = namedtuple("Obj", "verts faces properties")


DEFAULT_MATERIAL= {
        'material_1': 
            {
                'ambient_color': [1., 1., 1.], 
                'diffuse_color': [1., 1., 1.], 
                'specular_color': [0., 0., 0.], 
                'shininess': 10.
            }
    }