以下教程解释了如何使用高度贴图执行基本的纹理散布。
http://jmonkeyengine.org/wiki/doku.php/jme3:beginner:hello_terrain
我能够按照本教程进行练习,并取得了优异的成绩。但是,我想知道如何添加三个以上的纹理。我在 Terrain.j3md 文件的 Material 参数中看到只有三个纹理层:Tex1、Tex2、Tex3,所以我不相信你可以使用 Terrain.j3md 做到这一点。
我假设您必须使用 TerrainLighting.j3md。但是,它的结构与 NormalMap 和 DiffuseMap 等参数的结构非常不同,我找不到任何文档/教程来解释它们究竟是什么。
最佳答案
最近,发布了一个新的纹理飞溅 Material 定义,支持多达 12 种纹理,可选择额外的发光和镜面纹理。
Material 名称为TerrainLighting.j3md , 和 this是一个(非常好的)使用它的例子。
关于java - JME3 - 喷射三个以上的纹理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8976728/