2011-08-23 70 views
1

是否有可能向Three.js中的自定义网格物体添加纹理材质?Three.js自定义纹理网格

每当我尝试从Blender导出一个对象到带有纹理的Three.js时,对象就会消失。通过three.js示例,看起来他们似乎已经小心避免将纹理放在除内置几何图形之外的任何东西上,并且在这样的网格上强制纹理会导致纹理再次消失。

例如,如果我编辑scene_test.js(它是从we​​bgl_scene_test.html调用的场景文件),如果将“textured_bg”应用于“walt”标题,它将消失。

回答

2

它看起来像拼图的缺失部分是,你必须将UV坐标集合应用到所讨论对象的网格中。

首先,选择你的纹理,和“映射”下,确保了“坐标”下拉菜单设为“UV”

然后单击“对象数据”按钮,并在UV纹理列表,点击加号图标。这似乎会自动将UV数据添加到网格。