【问题标题】:Layering textures on terrain in three.js在three.js中的地形上分层纹理
【发布时间】:2014-04-07 17:33:17
【问题描述】:

我的地形很大,我想在整个地形上放置一张低分辨率的卫星图像。

然后,在用户附近的区域,我想混合更高分辨率的地形特征纹理。

纹理飞溅是最好的方法还是有更好的方法? (Texture splatting with Three.js)

【问题讨论】:

    标签: javascript three.js textures webgl terrain


    【解决方案1】:

    要在你的高度图上应用纹理,我建议你使用THREE.ImageUtils.loadTexture 功能。请注意,您需要使用 jpg 格式的纹理,而不是 tiff 格式。见this。代码在github

    为了改变网格分辨率以适应前面的高分辨率,您可能需要使用 cariayble LOD 算法,可以找到一个示例here

    【讨论】:

      猜你喜欢
      • 2021-01-29
      • 2015-03-16
      • 2013-03-26
      • 1970-01-01
      • 2020-09-07
      • 2019-04-16
      • 2014-01-08
      • 2017-04-26
      • 1970-01-01
      相关资源
      最近更新 更多