0

我想使用不重复的不透明度贴图使用重复的基础纹理创建地形图层。(在 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>

使用像素纹理可以得到正确的结果,但我的 opacity.png 地图也保存为 8 位灰度。

4

1 回答 1

0

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

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

于 2013-08-21T00:21:58.873 回答