【发布时间】:2013-06-23 20:41:18
【问题描述】:
我有一个 3D 场景(本质上是一个带有一个大 IndexedFaceSet 的 VRML 文件)。我想将场景渲染一次到图像文件中。图像文件将作为用户预览,然后用户可以在 3D 查看器中打开场景(X3DOM - 这是一个很棒的库)。
我知道预览所需的相机位置、方向和视野角度,以及照明。
预览图像将在服务器上离线准备。服务器上的其他所有内容都是用 Python 编写的,我不想再引入另一种语言。
我尝试了 Matplotlib,但不知道如何在那里执行正确的着色和照明。我不想在服务器上启动浏览器实例并让 X3DOM 完成繁重的工作。我想我可以使用 PyOpenGL 渲染场景一次并将其保存到文件中,但我希望有更简单的方法。
【问题讨论】: