Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Graphics 如何使.DAE模型在仍具有纹理的情况下有光泽。(兰伯特/冯)_Graphics_3d_Arkit_Blender_Collada - Fatal编程技术网

Graphics 如何使.DAE模型在仍具有纹理的情况下有光泽。(兰伯特/冯)

Graphics 如何使.DAE模型在仍具有纹理的情况下有光泽。(兰伯特/冯),graphics,3d,arkit,blender,collada,Graphics,3d,Arkit,Blender,Collada,我正在尝试制作一个模型。DAE在ARKit(颤振包)中闪闪发光 使用lambert可以正确渲染纹理,但它没有光泽。当我尝试将“类型”更改为“phong”时,模型会有光泽,但会丢失纹理 这是我与兰伯特的原始代码 <effect id="shield-effect"> <profile_COMMON> <newparam sid="reward-power-ring-texture_png-surface&quo

我正在尝试制作一个模型。DAE在ARKit(颤振包)中闪闪发光

使用lambert可以正确渲染纹理,但它没有光泽。当我尝试将“类型”更改为“phong”时,模型会有光泽,但会丢失纹理

这是我与兰伯特的原始代码

<effect id="shield-effect">
      <profile_COMMON>
        <newparam sid="reward-power-ring-texture_png-surface">
          <surface type="2D">
            <init_from>reward-power-ring-texture_png</init_from>
          </surface>
        </newparam>
        <newparam sid="reward-power-ring-texture_png-sampler">
          <sampler2D>
            <source>reward-power-ring-texture_png-surface</source>
          </sampler2D>
        </newparam>
        <technique sid="common">
          <lambert>
            <ambient><color>0.0 0.0 0.0 1.0</color></ambient>
            <specular><color>1.0 1.0 1.0 1.0</color></specular>
            <shininess><float>100.0</float></shininess>
            <reflective><color>1.0 1.0 1.0 1.0</color></reflective>
            <reflectivity><float>0.2</float></reflectivity>
            <diffuse>
              <color sid="diffuse">0.8 0.8 0.8 1</color>
            </diffuse>
          </lambert>
        </technique>
      </profile_COMMON>
    </effect>

奖赏-力量-戒指-纹理
奖赏-力量-环-纹理\u png-表面
0.0 0.0 0.0 1.0
1.0 1.0 1.0 1.0
100
1.0 1.0 1.0 1.0
0.2
0.8 0.8 0.8 1
我的想法是,我可以将代码改为phong,但这样做后,我就失去了质感

<effect id="shield-effect">
      <profile_COMMON>
        <newparam sid="reward-power-ring-texture_png-surface">
          <surface type="2D">
            <init_from>reward-power-ring-texture_png</init_from>
          </surface>
        </newparam>
        <newparam sid="reward-power-ring-texture_png-sampler">
          <sampler2D>
            <source>reward-power-ring-texture_png-surface</source>
          </sampler2D>
        </newparam>
        <technique sid="common">
          <phong>
            <ambient><color>0.0 0.0 0.0 1.0</color></ambient>
            <specular><color>1.0 1.0 1.0 1.0</color></specular>
            <shininess><float>100.0</float></shininess>
            <reflective><color>1.0 1.0 1.0 1.0</color></reflective>
            <reflectivity><float>0.2</float></reflectivity>
            <diffuse>
              <color sid="diffuse">0.8 0.8 0.8 1</color>
            </diffuse>
          </phong>
        </technique>
      </profile_COMMON>
    </effect>

奖赏-力量-戒指-纹理
奖赏-力量-环-纹理\u png-表面
0.0 0.0 0.0 1.0
1.0 1.0 1.0 1.0
100
1.0 1.0 1.0 1.0
0.2
0.8 0.8 0.8 1
切换到phong时,我遗漏了什么使纹理无法显示