2011-08-23 85 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數據添加到網格。