【问题标题】:BabylonJS Radial vs Rectangular Textures (Conversion or Code Change)BabylonJS 径向与矩形纹理(转换或代码更改)
【发布时间】:2013-12-04 13:18:52
【问题描述】:

我正在处理来自this site 的行星纹理。它们都是矩形的。

但是,在我的 BabylonJS 应用程序中,纹理应该是这样的。

我尝试过设置坐标模式,但似乎没有任何作用。

// 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;

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

【问题讨论】:

    标签: javascript textures webgl texture-mapping babylonjs


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-01
      相关资源
      最近更新 更多