【问题标题】:Three.JS - Adjusting Bump Scale/Height - COLLADAThree.JS - 调整凹凸比例/高度 - COLLADA
【发布时间】:2016-10-06 12:33:33
【问题描述】:

您好,我正在尝试调整我的 collada 模型上的凹凸贴图比例。

试过了,但没用:
Three.js ColladaLoader bumpScale/weighting? Way to adjust bump map intensity

我正在使用 r77
而这个例子:http://threejs.org/examples/#webgl_loader_collada
将当前模型替换为由 3 个网格组成的更复杂的模型
将它们全部导出到一个 .dae 文件中。它们包含几种材质和纹理
所有纹理都在文件夹中的 .dae 旁边并且工作正常。
这只是正常的不工作。而且 alpha 纹理有点奇怪。

我尝试了不同的方法:

                    ------ none of these work ------
                    if ( child instanceof THREE.SkinnedMesh ) {
                    child.material.normalScale = (0.03,0.03); // adjusting bump height
                    // trying to change bump value.
                    //controlPanel.children[0].material = new THREE.MeshPhongMaterial( { map: controlPanel.children[0].material.map } );
                    //collada.scene.children[0].children[0].material.normalScale = (0.03,0.03);
                    //dae.children[2].material = new THREE. MeshBasicMaterial( { color: 0x333333, wireframe: true } )
                    //child.material.color.setRGB (1, 1, 0);
                    child.material.bumpScale = 0.03;

它们似乎都对我的模型没有影响。 而且我找不到有助于解释这些原因的好消息来源。 希望这里有人知道这个问题!

问候。

【问题讨论】:

    标签: javascript three.js collada


    【解决方案1】:

    好的,在名叫“白”的人的帮助下
    我发现搅拌机 collada 出口商
    不会在 .dae 的凹凸部分内添加以下内容

              <bump bumptype="NORMALMAP">
    

    它只是这样做

              <bump>
    

    导致法线贴图不起作用。

    【讨论】:

      猜你喜欢
      • 2015-11-20
      • 1970-01-01
      • 2014-04-06
      • 2015-08-20
      • 2022-01-02
      • 1970-01-01
      • 2018-10-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多