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>

使用像素纹理会得到正确的结果,但我的不透明。png地图也被保存为8位灰度

似乎使用X3D本身或大多数播放器都不支持。

使用旧的wrl格式,效果如预期。

最新更新