fix ratio
This commit is contained in:
1 parent
87085d7020
commit
8bb36ef84f
1 file changed
+8
-5
@@ -126,13 +126,16 @@ for (const { fbx, key } of SOURCES) {
|
|||||||
|
|
||||||
// Malhas do Z-Anatomy vêm pensadas para um app desktop (Unity), com
|
// Malhas do Z-Anatomy vêm pensadas para um app desktop (Unity), com
|
||||||
// densidade de polígonos bem maior do que um visualizador web aguenta
|
// densidade de polígonos bem maior do que um visualizador web aguenta
|
||||||
// com dezenas de estruturas na tela ao mesmo tempo — sem isso os .glb
|
// com dezenas de estruturas na tela ao mesmo tempo. MAS: muitas das
|
||||||
// ficam grandes demais para transferir e derrubam o contexto WebGL
|
// ~2000 estruturas são objetos pequenos (ossos individuais, contornos
|
||||||
// (GPU sobrecarregada). Reduzimos para ~15% dos triângulos originais,
|
// de inserção muscular) com poucos triângulos desde o início — um
|
||||||
// que mantém a forma reconhecível para fins de estudo.
|
// ratio agressivo (testamos 0.15) colapsa esses objetos pequenos a
|
||||||
|
// quase nada, embora preserve bem os objetos grandes. 0.5 é bem mais
|
||||||
|
// conservador: ainda reduz o tamanho dos objetos grandes (que dominam
|
||||||
|
// o tamanho do arquivo), mas praticamente não afeta os pequenos.
|
||||||
await doc.transform(
|
await doc.transform(
|
||||||
weld(),
|
weld(),
|
||||||
simplify({ simplifier: MeshoptSimplifier, ratio: 0.15, error: 0.01 }),
|
simplify({ simplifier: MeshoptSimplifier, ratio: 0.5, error: 0.01 }),
|
||||||
prune(),
|
prune(),
|
||||||
dedup(),
|
dedup(),
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in new issue
Block a user