1

我知道学习 Three.js 的最好方法是拆开例子。我可以操作带纹理的立方体等等,甚至是挤出的样条形状,但还没有找到一个示例来帮助模拟WC pan。可能不存在,但可能是合并 - 我真的不知道从哪里开始。我不想从 Google 仓库中导入模型。纹理照片还可以,但我认为在这里不合适或有用。感谢您的任何指示或其他帮助。

wc hilit 鼻子
(来源:glasier.hk

4

1 回答 1

2

Three.js 不是建模套件。建模是一个巨大的主题,有各种专用程序,如 Blender、Maya、SketchUp、Mudbox 等,每个程序都有自己的创建几何图形的方法。

虽然您可以在技术上使用 Three.js 创建复杂的模型,但它通常不是最好的工具。复杂的有机形状不容易在数学上或在代码中定义。常见的方法是使用一些专门的软件来创建模型,将它们导出到 Three.js 并使用 Three.js 设置、修改、点亮、调整材质和渲染它们。

不过,理论上您可以使用 Three.js 作为引擎创建自己的建模工具。举个例子,这里有一个这样的工具,它不是基于 Three.js,而是基于其他一些 JS 库和 WebGL http://stephaneginier.com/sculptgl/。使用它来雕刻一个 WC 平底锅,保存为 OBJ 并使用 OBJLoader 将其加载到 Three.js 中是完全可能的(并且有点容易)。

对于纯粹基于代码的方法,您可以查看构造实体几何建模。这里有一个 Three.js 的帮助库http://www.chandlerprall.com/2011/12/constructive-solid-geometry-with-three-js/

于 2013-10-15T00:22:30.413 回答