用Python正交渲染三维模型

2024-05-19 23:02:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我想用Python编写一个工具,帮助我从三维模型创建等轴测瓷砖。你看,我不是一个非常熟练的艺术家,免费的三维模型是丰富的,创造像桌子或椅子一样的东西在三维比绘画容易得多。在

这个脚本将加载一个三维模型的正交投影,并从四个方向拍摄照片,以便可以在游戏中使用。我在搅拌机里试过这个,但是结果不一致,很难控制,而且要花很长时间来制作简单的精灵。在

滚动我自己的脚本可能也会让我做一些简单的事情,尤其是批量生成,可能是在纹理变化,着色等方面。游戏本身可能会用Python tpp制作,所以我可能可以在运行中生成。(编辑:当面对摄像机时,自动创建“切出”透明墙)

现在我的问题是,什么Python库可以这样做?我检查过Pyglet和Panda3D,但我甚至无法加载模型,更不用说将其设置为正交投影。在


Tags: 工具模型脚本游戏批量方向事情照片
2条回答

既然你看了Panda3D-如果你能把你的模型转换成“鸡蛋”格式(blender/maya可以做到),那么你就可以导入它了。在

https://www.panda3d.org/manual/index.php/Loading_Models

https://www.panda3d.org/manual/index.php/Models_and_Actors

http://www.panda3d.org/manual/index.php/Converting_from_Blender

注意:这是一个流行的搜索引擎中的“python3d网格加载器”的来源-这在我看来是可行的。我现在需要尝试安装它和一些代码。。。在

我发现了这个密码:

在www.pygame.org/wiki/OBJFileLoader在

它让我可以轻松地从Blender加载并显示一个立方体的.obj文件。它运行PyOpenGL,所以它应该让我做OpenGL所能做的一切。从来没想过OpenGL是如此低级,我没有意识到我必须自己编写加载器和所有东西。在

不管怎样,我很确定我可以修改它,以等轴投影,旋转对象和抓取快照,并将它们组合成精灵。谢谢你们!在

相关问题 更多 >