首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用scale.set()的Three.js - Scale模型还是增加模型大小?

使用scale.set()的Three.js - Scale模型还是增加模型大小?
EN

Stack Overflow用户
提问于 2014-07-13 22:03:55
回答 1查看 68.7K关注 0票数 21

在Three.js (或其他3d渲染器)中缩放3d模型的最佳实践是什么?

下面是我刚刚遇到的一个例子:

我加载了一个模型,并意识到模型的大小太小。然后我使用mesh.scale.set(2,2,2);缩放网格,它是完美的大小。

在这种情况下我应该采取什么行动,我是让它像那样缩放(编程缩放),还是回到我的3d建模软件并将模型的大小增加一倍?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-14 22:12:09

这不是best practice的问题,而是optimization的问题。如果网格将始终缩放,则最好在建模软件中进行缩放。这个简单的语句mesh.scale.set(2,2,2);是一个矩阵乘法,需要在渲染的每一帧上进行。现在,您的场景中可能没有太多的几何体,在这种情况下,您并不关心。但正如我所说的,这是一个优化问题。如果您的场景有1,000个这样的网格或1000000个。对于它们中的每一个,都需要进行矩阵乘法。尽可能地进行优化。

票数 31
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24723471

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档