提交 e0556d5b 编写于 作者: M Mr.doob

Merge branch 'master' into dev

......@@ -3,7 +3,7 @@
"metadata" :
{
"formatVersion" : 3,
"generatedBy" : "Blender 2.60 Exporter",
"generatedBy" : "Blender 2.63 Exporter",
"vertices" : 8,
"faces" : 6,
"normals" : 0,
......@@ -19,12 +19,16 @@
"DbgColor" : 15658734,
"DbgIndex" : 0,
"DbgName" : "Material",
"blending" : "NormalBlending",
"colorAmbient" : [0.0, 0.0, 0.0],
"colorDiffuse" : [0.800000011920929, 0.800000011920929, 0.800000011920929],
"colorSpecular" : [0.5, 0.5, 0.5],
"depthTest" : true,
"depthWrite" : true,
"shading" : "Lambert",
"specularCoef" : 50,
"transparency" : 1.0,
"transparent" : false,
"vertexColors" : true
}],
......
......@@ -3,7 +3,7 @@
"metadata" :
{
"formatVersion" : 3,
"generatedBy" : "Blender 2.60 Exporter",
"generatedBy" : "Blender 2.63 Exporter",
"vertices" : 1538,
"faces" : 1536,
"normals" : 0,
......@@ -19,12 +19,16 @@
"DbgColor" : 15658734,
"DbgIndex" : 0,
"DbgName" : "Material",
"blending" : "NormalBlending",
"colorAmbient" : [0.0, 0.0, 0.0],
"colorDiffuse" : [1.0, 1.0, 1.0],
"colorSpecular" : [0.0, 0.0, 0.0],
"depthTest" : true,
"depthWrite" : true,
"shading" : "Lambert",
"specularCoef" : 50,
"transparency" : 1.0,
"transparent" : false,
"vertexColors" : true
}],
......
......@@ -303,7 +303,7 @@ def get_uv_indices(face_index, uvs, mesh):
def get_color_indices(face_index, colors, mesh):
c = []
color_layer = mesh.vertex_colors.active.data
color_layer = mesh.tessface_vertex_colors.active.data
face_colors = color_layer[face_index]
face_colors = face_colors.color1, face_colors.color2, face_colors.color3, face_colors.color4
for i in face_colors:
......@@ -607,7 +607,7 @@ def generate_normals(normals, option_normals):
# #####################################################
def extract_vertex_colors(mesh, colors, count):
color_layer = mesh.vertex_colors.active.data
color_layer = mesh.tessface_vertex_colors.active.data
for face_index, face in enumerate(get_faces(mesh)):
......@@ -1013,6 +1013,7 @@ def extract_meshes(objects, scene, export_single_model, option_scale, flipyz):
mesh.transform(object.matrix_world)
mesh.calc_normals()
mesh.calc_tessface()
mesh.transform(mathutils.Matrix.Scale(option_scale, 4))
meshes.append([mesh, object])
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册