tegumentar3

This commit is contained in:
Rodrigo Bertoldo de Sousa Martins committed 2026-09-10 19:42:05 -03:00
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;