我正在尝试将 3D 场景加载到 java3D 中。我尝试以多种格式(Obj、wrl、3ds、x3d)加载我在 Cinema 4D 中创建的场景,但到目前为止我还无法用它传输我的纹理。到目前为止,最有希望的是 vrml,因为至少要集成一个纹理。所有其他格式不支持纹理或至少不加载它们。
有没有办法创建具有多种材质和纹理的 3D 场景,并以我可以立即在 java3d 中加载它们的方式导出它们?是否支持这种格式?(现在我将 vrml 的纹理问题归咎于 c4d 的糟糕导出)
这一般是怎么做的?我必须在 java 代码中手动应用我的纹理吗?这对我来说似乎有点奇怪,我只能将一个纹理应用于整个 loded 对象,因为 java3d 似乎将我场景中的所有内容都作为一个形状处理。我是否必须分别加载场景中的每个对象并通过代码“重建”整个场景?
对此的任何想法或减轻痛苦的框架的链接表示赞赏!
干杯,科莱戈特