Three.js纹理在材料上

时间:2014-05-04 14:59:19

标签: javascript three.js

我想在从Blender加载的材料上应用自定义图像纹理(.bmp或.jpg),并通过JSONLoader方法在我的项目中使用。

没有错误,但具有纹理的材质渲染看起来很糟糕。 你可以在这里看到它:http://image.noelshack.com/fichiers/2014/18/1399215240-stack.png

我想摆脱这些"射线"在我的材料上。这是我用来加载材质/纹理的代码:

var texture = THREE.ImageUtils.loadTexture('/Game/models/textures/black.jpg');
var currentMaterial = new THREE.MeshBasicMaterial({ map: texture });
var currentModel = new THREE.Mesh(geometry, currentMaterial);

"几何"变量是JSONLoader.Load方法回调的结果。

我想知道问题是来自图像纹理还是来自代码。加载在Blender中创建并作为JS文件导出并使用JSONLoader加载的材质的最佳方法是什么。当我使用" THREE.MeshBasicMaterial"我不确定我是否使用最好的方法。构造

由于

0 个答案:

没有答案