在Three.js (或其他3d渲染器)中缩放3d模型的最佳实践是什么?
下面是我刚刚遇到的一个例子:
我加载了一个模型,并意识到模型的大小太小。然后我使用mesh.scale.set(2,2,2);
缩放网格,它是完美的大小。
在这种情况下我应该采取什么行动,我是让它像那样缩放(编程缩放),还是回到我的3d建模软件并将模型的大小增加一倍?
谢谢
发布于 2014-07-14 22:12:09
这不是best practice
的问题,而是optimization
的问题。如果网格将始终缩放,则最好在建模软件中进行缩放。这个简单的语句mesh.scale.set(2,2,2);
是一个矩阵乘法,需要在渲染的每一帧上进行。现在,您的场景中可能没有太多的几何体,在这种情况下,您并不关心。但正如我所说的,这是一个优化问题。如果您的场景有1,000个这样的网格或1000000个。对于它们中的每一个,都需要进行矩阵乘法。尽可能地进行优化。
https://stackoverflow.com/questions/24723471
复制相似问题