2015-05-04 110 views
1

我正在使用ThreeJS r67 我有一个静态的房间,灯光烘烤,所以灯光不需要影响它,但我也有一个人在房间里,确实需要灯光。有没有办法将房间中的所有材料设置为忽略灯光?有没有办法让一个MeshPhongMaterial忽略所有的灯

+2

MeshBasicMaterial忽略灯光 – gaitat

+0

唯一的问题是我从collada加载,并且没有办法让我从MeshPhong到Mesh Basic – DezOnlyOne

+0

根据ColladaLoader.js(在three.js r67中)第3550- 3572您可以在collada模型文件中指定要创建的材料类型。你可能使用'blinn'或'phong',你需要将它改为'constant'。 – gaitat

回答

1

根据ColladaLoader.js(位于three.js r67)第3550-3572行,您可以在collada模型文件中指定要创建的材料类型。您可能正在使用blinnphong,您需要将其更改为constant

+0

我会对此表示赞赏,但我需要一个声望点才能做到这一点。此修补程序帮助了很多。 – DezOnlyOne

相关问题