x3d 混合纹理透明
x3d blending textures transparent
我想混合两个纹理,每个纹理都有指定的不透明度,下面是我想象中的代码。 (毫不奇怪,它不起作用)
<appearance>
<ImageTexture url="texture1.jpg" opacity="0.7"></ImageTexture>
<ImageTexture url="texture2.jpg" opacity="0.3"></ImageTexture>
</appearance>
看起来它可能与MultiTexture or BlendMode有关,但我还没有弄清楚它是如何工作的。
我刚刚意识到外观节点可以同时具有纹理和 material 属性,所以下面的内容对我来说非常好。
<shape>
<sphere></sphere>
<appearance>
<ImageTexture url="texture1.jpg"></ImageTexture>
</appearance>
</shape>
<shape>
<sphere></sphere>
<appearance>
<material transparency="0.3"></material>
<ImageTexture url="texture2.jpg"></ImageTexture>
</appearance>
</shape>
我想混合两个纹理,每个纹理都有指定的不透明度,下面是我想象中的代码。 (毫不奇怪,它不起作用)
<appearance>
<ImageTexture url="texture1.jpg" opacity="0.7"></ImageTexture>
<ImageTexture url="texture2.jpg" opacity="0.3"></ImageTexture>
</appearance>
看起来它可能与MultiTexture or BlendMode有关,但我还没有弄清楚它是如何工作的。
我刚刚意识到外观节点可以同时具有纹理和 material 属性,所以下面的内容对我来说非常好。
<shape>
<sphere></sphere>
<appearance>
<ImageTexture url="texture1.jpg"></ImageTexture>
</appearance>
</shape>
<shape>
<sphere></sphere>
<appearance>
<material transparency="0.3"></material>
<ImageTexture url="texture2.jpg"></ImageTexture>
</appearance>
</shape>