[英]3d Drawing in Python with OpenGL
我需要:
我想使用Python和OpenGL完成此操作。 什么是完成此任务的最佳库?还有哪些好资源可供阅读?
提前致谢!
我为此推荐python-ogre
。 它抽象化了键盘,鼠标,窗口,OpenGL,并通过一些附加扩展甚至可以获得声音和物理效果。 我有一个相当复杂的3D项目,我一直在用OGRE编写,因此我可以证明它的易用性。 教程应用程序和示例足以完成您在此处描述的操作。 所有主要的3D建模程序包也都有导出器,因此您可以将模型导出为OGRE可接受的格式。 在这一点上,它也非常成熟和稳定,并且社区很大。
虽然我通常不喜欢那些指向其他技术的答案,但我将在此处进行说明。
如您所见,对Python OpenGL进行谷歌搜索会产生很多选择。 从原始的难以维护的难以安装的绑定,到仍然允许低级OpenGL调用的更高级别的3D库。
我不是3D人-但我建议您使用Blender 3D。 ( http://www.blender.org/)-它是功能齐全的3D建模+动画+演示软件,可通过Python编写脚本并进行控制。 在其中,您将可以在演示模式下使用相机查看器功能(称为“游戏引擎”),有用于导入3ds文件的python脚本,您可以通过编程方式从python或使用逻辑块移动模型-以及是的,它允许您进行低级OpenGL调用:-)(因此,它不会妨碍您)。
我认为它将拥有您想要的一切,并且比从头开始编写所有脚本要容易得多。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.