素材の設定THREE.FlatShading
が効いてないようですBufferGeometry
。実装されていますか?
または のいずれかBufferGeometry
で作成CTMLoader (useBuffers = true)
および適用しています。Three.js は引き続きすべてを SmoothShading としてレンダリングします。MeshLambertMaterial
MeshNormalMaterial
shading: THREE.FlatShading
ClassicGeometry (useBuffers = false) に切り替えると、すべてが期待どおりに機能します。残念ながら、私たちのモデルは巨大であり、それがまさにBufferGeometry
.
実装されていないだけですか、それとも実装が非常に難しい/時間がかかる/不可能ですか?
ヒントや提案があれば、事前に感謝します。最新のr58バージョンを使用しています。
PS
同じトピックhttp://rix.si/2013/04/15/threejs-ctm-and-you/に関する最近の Ryan Rix の投稿を見つけました。そこで彼は、ClassicGeometry に切り替えて機能させる必要がありました。