3D シーンがあります (基本的に、1 つの大きな IndexedFaceSet を含む VRML ファイルです)。シーンを一度イメージ ファイルにレンダリングしたいと考えています。画像ファイルはユーザーのプレビューとして機能し、ユーザーはシーンを 3D ビューアで開くことができます (X3DOM
これは優れたライブラリです)。
プレビューに必要なカメラの位置、向き、視野角、ライティングはわかっています。
プレビュー イメージは、サーバー上でオフラインで準備されます。サーバー上の他のすべては Python で記述されており、別の言語を混在させたくありません。
Matplotlib を試しましたが、そこで適切なシェーディングとライティングを実行する方法がわかりませんでした。サーバー上でブラウザー インスタンスを起動して、X3DOM に面倒な作業を任せたくありません。PyOpenGL を使用してシーンを一度レンダリングしてファイルに保存できると思いますが、もっと簡単な方法があることを願っています。