我有一个3D场景(基本上是一个带有一个大IndexedFaceSet的VRML文件)。我想将场景渲染到一个图像文件中。图像文件将作为用户的预览,然后用户可以在3D查看器中打开场景(X3DOM
-这是一个很棒的库)。
我知道预览所需的相机位置,方向和视场角以及照明。
预览图像将在服务器上脱机准备。服务器上的所有其他内容都是用Python编写的,我宁愿不引入其他语言。
我尝试过Matplotlib,但无法弄清楚如何在此处执行适当的着色和照明。我不想在服务器上启动浏览器实例,而让X3DOM承担繁重的工作。我想我可以使用PyOpenGL一次渲染场景并将其保存到文件中,但是我希望有一种更简单的方法。
潇湘沐
相关分类