14
A
回答
4
有输入/输出脚本可用于Blender,将帮助你。
例如,Blend2Java是一组用于Blender的Python脚本,它将导出为Java XML,可以使用标准的java.beans.XMLDecoder类进行解码。
有一个如何做到这一点的http://blend2java.sourceforge.net/blend2java-howto.html
4
很好地概括了这里有一个更好的主意:用在模型中使用现有的Java 3D库(dzzd我强烈建议)和负载图书馆的内置功能。然后,您可以实际显示它,而不仅仅是处理数据。从Blender,这是一个简单的导出为3DS的问题。
11
通常,在混合器中制作模型时,您可以使用允许稍后将其导入到您选择的游戏引擎中的格式导出模型,您使用哪种格式的要求会有所不同。
出口导入周期通常被称为“资产管道”,并且您通常希望尽可能保持简单和自动化,因为这是您或您的艺术家定期执行的操作。
所以,如果我们看几个特定的图形引擎和平台,
- OGRE3D(或Ogre4J)支持它自己的纯文本格式(.scene,.mesh.xml,.material.xml)以加载场景,模型和材料。它还支持电影动画,还有一些支持直接加载.blend文件。见their documentation for blender。
- JmonkeyEngine支持直接加载OGRE3D .scene和.blend。它也有它自己的二进制j3o格式,当你想打包游戏时可以转换成它们。有关具体示例,see their tutorials。
在决定如何使用模型时,可以考虑多种格式。然而,当它被导入时,选择的游戏引擎会将其表示为内部结构,通常可以让您与选择的确切格式分离。
选择使用的是不应该写在石头上,因为要求可能会改变,如果做得好,它不应该对项目产生重大影响。如果你正在编写你自己的引擎,这也是你应该考虑的事情。
3
另一个解决方案:Java .Blend为Blender文件中的所有数据提供类型安全的Java API。它甚至支持从Java内部创建新的Blender文件;)
相关问题
- 1. 如何使用脚本在Unity中放置Blender模型?
- 2. 处理:如何加载3D Blender模型?
- 3. 如何在Java中使用PMML模型?
- 4. 在Blender中创建md3模型2.6
- 5. 在Haxe中,我如何加载从Blender导出的json模型?
- 6. 在服务器上渲染Blender模型
- 7. 在Blender中制作模型并在opengl中加载
- 8. 铸模如何在java中使用模
- 9. 使用Java模型在ASP.NET
- 10. Blender和UE4 - Noob:使用模型W /动画
- 11. 使用blender/threejs.org编辑器将.obj导出到THREE.js模型
- 12. 生成Blender模型的文件格式
- 13. 使用Blender和Bloom效果在图形中为游戏创建3D模型
- 14. 如何在Java中使用R模型来预测多个模型?
- 15. 如何将模型和相关纹理从Blender导入three.js?
- 16. 如何纹理到从Blender导出到JSON模型到Three.js?
- 17. 在java中使用scikit模型的jep
- 18. 在Java中使用Ruby ActiveRecord模型
- 19. 如何使用Blender API文档
- 20. 如何在Java EE servlet环境中使用actor模型?
- 21. 如何在张量流中使用java训练模型
- 22. 如何使用java在opencv中创建人脸模型?
- 23. 如何使用Java库在LibSVM中执行模型选择?
- 24. Blender模型在libGDX中呈现不正确
- 25. 如何在MVC模型中使用Webservice
- 26. 如何在TensorFlow中使用Inception.tgz模型?
- 27. 如何在模型中不使用current_user
- 28. 如何在swift中使用模型类?
- 29. 我如何在Javascript中使用模型?
- 30. 如何在CodeIgniter中使用模型?