我想在我的个人项目中使用 Panda3D,但是在阅读了文档和一些示例源代码之后,我仍然有几个问题:
如何仅渲染一帧并将其保存在文件中?事实上,我需要渲染 2 个不同的图像:一个对象,以及一个包含多个对象的场景,包括前一个对象,但每个对象只有一个帧,并且它们都需要保存为图像文件。
该应用程序将使用 Python 编码,并且需要非常可扩展(可供数千名用户使用)。Panda3D 适合这里吗?(关于我的 Python 程序,它几乎是一个恒定的复杂性,所以这里没有问题,3D 模型将是低多边形的,每个场景大约 5 到 20 个)。
我需要计算每个物体到相机的透视投影。是否可以直接访问顶点和面(位置、参数等)?
我可以重新着色我的 3D 对象吗?我需要为整个对象设置一个简单的颜色,但每个对象设置不同的颜色。是否可以?
另请注意,我是图形和游戏开发领域的新手,但我了解一些 3D 建模和 3D 理论,以及计算机成像理论。
谢谢你读我。
PS:我目前的主要替代方案是使用 Soya3D 或 PySoy,但它们似乎并没有得到非常积极的开发和优化,所以虽然它们的内存占用都较小,但我不知道它们是否真的会比Panda3D,因为它们不是很优化......