java - JME3 - 喷射三个以上的纹理

标签 java jmonkeyengine

以下教程解释了如何使用高度贴图执行基本的纹理散布。

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/

相关文章:

java - 服务在强制关闭时重新启动并使用 Android 重新启动

jmonkeyengine - 定向边界框

java - 检查一个 vector 是否在两个 vector 之间

java - BetterCharacterControl 未在正确的位置应用 RigidBody

java - 指定多个类修饰符

Java - 从本地时间转换为 UTC 历史时间

java - 消息未使用 Jboss 主题重新传送

java - JMonkeyEngine 在 Intel 视频适配器上崩溃

java - 尝试将一个方法从一个类引用到另一个类 = NullPointerException

java - Java 中的类加载器到底是什么?