2013-11-20 19 views
0

我正在从this site行星纹理工作。它们都是长方形的。BabylonJS径向与矩形纹理(转换或代码更改)

enter image description here

然而,在我BabylonJS应用,纹理预计是这样的。

What I want

我已经尝试设置坐标模式,但它似乎并没有做任何事情。

// These didn't have an effect 
material.diffuseTexture.coordinatesMode = BABYLON.Texture.SPHERICAL_MODE; 
material.diffuseTexture.coordinatesMode = BABYLON.Texture.EXPLICIT_MODE; 
material.diffuseTexture.coordinatesMode = BABYLON.Texture.SPHERICAL_MODE; 
material.diffuseTexture.coordinatesMode = BABYLON.Texture.PLANAR_MODE; 
material.diffuseTexture.coordinatesMode = BABYLON.Texture.CUBIC_MODE; 
material.diffuseTexture.coordinatesMode = BABYLON.Texture.PROJECTION_MODE; 
material.diffuseTexture.coordinatesMode = BABYLON.Texture.SKYBOX_MODE; 

有没有办法在这两种纹理之间进行转换?另外,他们的行星纹理是否像底部一样。

回答

1

实际上,这与嵌入到网格中的纹理坐标有关。您应该使用Blender导出不同的坐标,或者您也可以使用texture.uOffset,texture.vOffset,texture.uScale和texture.vScale来移动网格上的纹理。