2016-10-21 189 views
0

我想混合兩個紋理,每個紋理都具有指定的不透明度,follwing是我的虛構代碼。 (難怪它不會工作)x3d混合紋理透明

<appearance> 
    <ImageTexture url="texture1.jpg" opacity="0.7"></ImageTexture> 
    <ImageTexture url="texture2.jpg" opacity="0.3"></ImageTexture> 
</appearance> 

看起來它可能有一些做MultiTextureBlendMode,但我還沒有弄清楚它是如何工作呢。

回答

0

我剛剛意識到外觀節點可以同時具有紋理和材質屬性,因此以下對我來說工作得非常好。

<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>