gpt4 book ai didi

javascript - three.js - 带有 aoMap 和第二个 uv 坐标的缓冲区几何

转载 作者:行者123 更新时间:2023-12-01 15:30:38 25 4
gpt4 key购买 nike

我正在使用 SEA3D 模型,加载为 BufferGeometry ,并在外部添加 aoMap .

然而,两张 map 都有一些问题。

  • aoMap只是不影响模型的颜色。

  • 在three.js 文档中,有一个引用

    The aoMap requires a second set of UVs.



    BufferGeometry ,我知道紫外线信息在 geometry.attributes.uv .

    如何获得第二组 UV,以便获得 aoMap ?

    谢谢

    最佳答案

    您可以将第二组 UV 添加到 BufferGeometry像这样:

    var uvs = geometry.attributes.uv.array;
    geometry.addAttribute( 'uv2', new THREE.BufferAttribute( uvs, 2 ) );

    (当然,使用这种模式,第二组将匹配第一组。)

    三.js r.74

    关于javascript - three.js - 带有 aoMap 和第二个 uv 坐标的缓冲区几何,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35591639/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com