【问题标题】:How to get texture offset from material in three.js?如何在three.js中从材质中获取纹理偏移?
【发布时间】:2021-11-21 00:40:38
【问题描述】:

我们在 three.js 中加载一个 DAE 模型,我们想要获取特定面部的纹理图像在面部内的确切位置。

例如,假设脸是这样的矩形:

而使用的纹理图像是这样的:

我们想知道红色矩形相对于纹理图像的大小和位置:

有什么想法吗?

【问题讨论】:

    标签: three.js 3d textures texture-mapping collada


    【解决方案1】:

    您应该更改材质上的 UV 贴图,它可以帮助“偏移”材质。 Three.js 目前对偏移的支持不高,所以你可以做以下两件事:

    1. UV Mapping,就像我说的,或者:
    2. Change the positioning of the texture,直到您获得所需的金额。

    【讨论】:

      猜你喜欢
      • 2018-03-12
      • 2012-11-15
      • 2016-12-28
      • 1970-01-01
      • 2020-11-12
      • 2019-04-20
      • 2013-07-30
      • 2012-09-06
      • 2019-11-01
      相关资源
      最近更新 更多