2013-05-12 3 views
0

Я хочу создать слой ландшафта, используя повторяющуюся базовую текстуру, используя не повторяющуюся карту непрозрачности. (Либо в альфа или в виде отдельной текстуры)x3d - прозрачная текстура с другим уровнем повторения

<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 карта сохраняется как 8bit оттенки серого тоже.

ответ

0

Кажется, что это не очень хорошо поддерживается с помощью X3D или большинства игроков.

Используя старый формат wrl, он работал должным образом.

Смежные вопросы