x3d - 具有不同重复级别的透明纹理

时间:2013-05-12 13:37:02

标签: opacity multitexturing x3d

我想使用不重复的不透明度贴图使用重复的基础纹理创建地形图层。 (在alpha或单独的纹理中)

<Appearance>
    <MultiTexture mode='"MODULATE" "MODULATE"'>
        <ImageTexture repeatS="true" repeatT="true" url='"textures/terrain_pavement.jpg"'/>
        <ImageTexture url='"textures/terrain_pavement_opacity.png"'/>

        <!--<PixelTexture image="2 2 2 
            0x0000 0xFFFF
            0xFFFF 0x0000"/>-->
    </MultiTexture>
    <MultiTextureTransform>
       <TextureTransform scale="12 4"/>
       <TextureTransform/>
    </MultiTextureTransform>
</Appearance>

使用pixeltexture会得到正确的结果,但我的opacity.png地图也会保存为8位灰度。

1 个答案:

答案 0 :(得分:0)

似乎使用X3D本身或大多数玩家都不能很好地支持它。

使用旧的wrl格式,它按预期工作。