tegumentar3
This commit is contained in:
1 parent
063bd629c2
commit
9f2fe75ff6
11 files changed
+221
-537
No files matched your search
@@ -41,6 +41,13 @@ export function SystemModel({
|
||||
const mesh = obj as THREE.Mesh;
|
||||
if (mesh.isMesh && mesh.material) {
|
||||
mesh.material = (mesh.material as THREE.MeshStandardMaterial).clone();
|
||||
// Malhas finas tipo lâmina (fáscias, aponeuroses) saem da simplificação
|
||||
// do pipeline (weld + meshopt) com normais corrompidas — a frente e o
|
||||
// verso dessas "folhas" quase se tocam, então o weld mistura normais
|
||||
// opostas num vértice só, gerando aquele efeito de iluminação
|
||||
// "manchado"/ruidoso. Recalcular a partir da geometria final (já
|
||||
// soldada) sempre dá um resultado consistente com a malha real.
|
||||
mesh.geometry.computeVertexNormals();
|
||||
}
|
||||
});
|
||||
clonedRef.current = clone;
|
||||
|
||||
Reference in new issue
Block a user