0

素材の設定THREE.FlatShadingが効いてないようですBufferGeometry。実装されていますか?

または のいずれかBufferGeometryで作成CTMLoader (useBuffers = true)および適用しています。Three.js は引き続きすべてを SmoothShading としてレンダリングします。MeshLambertMaterialMeshNormalMaterialshading: THREE.FlatShading

ClassicGeometry (useBuffers = false) に切り替えると、すべてが期待どおりに機能します。残念ながら、私たちのモデルは巨大であり、それがまさにBufferGeometry.

実装されていないだけですか、それとも実装が非常に難しい/時間がかかる/不可能ですか?

ヒントや提案があれば、事前に感謝します。最新のr58バージョンを使用しています。

PS

同じトピックhttp://rix.si/2013/04/15/threejs-ctm-and-you/に関する最近の Ryan Rix の投稿を見つけました。そこで彼は、ClassicGeometry に切り替えて機能させる必要がありました。

4

1 に答える 1