私は、衣服の3Dモデルからレンダリングされなければならない多くのPNGファイルを使用するプロジェクトを設計しています(まだモデルを作成するために誰かを雇っていません)。モデルに使用されるさまざまなテクスチャマップ(さまざまな種類と色の布など)があります(各モデルは異なるテクスチャで何度もレンダリングされる可能性があります)。将来は、モデルとテクスチャマップの両方を追加および変更し、必要に応じてPNGを自動的に再レンダリングできるようにする必要があります。多くのモデルとテクスチャマップのオフラインバッチレンダリングのための3Dレンダリングエンジン?
だから我々は、いずれかを探しています:
コマンドラインから実行することができるスタンドアロンの3Dレンダリングエンジン。カスタムスクリプトで簡単に生成できる入力形式を受け入れる必要があります。
JavaやRubyなどの一般的なプログラミング言語と相互運用可能で、一般的なモデリングファイル形式で3Dモデルを読み込むことができる3Dレンダリングライブラリ。
我々は、コマンドラインから実行することができYafaray(http://www.yafaray.org)、を見て、とされているが、入力としてXMLのシーン記述がかかりますが、私は確信してそこかもしれ より良い選択肢になる。あなたはあなたが知っているオプションの賛否両論の客観的な内訳を与えることができますか?オフライン用
答えを+1してくれてありがとう!質問を編集して、私たちが何をしているのかについてもっと詳しく説明しました。 3Dモデルは衣類の種類が異なり、テクスチャマップはさまざまな種類と布の色です。私たちはレンダリングファームを作っていません。ソフトウェアでこれらのPNGを使用するだけで済みます。また、モデルを今後何度も変更する可能性があるため、毎回すべての画像を手動で再レンダリングすることはできません。 –
@Alex D:高度なシェーディングが必要ない場合は、必要なものをほとんど使用できます(Javaアプレット/フラッシュオブジェクト内でリアルタイムにレンダリングすることさえあるかもしれません)。複雑なマテリアルが必要な場合は、Mesa3Dがシェーダで非常に遅いので、Mesa3Dを忘れる必要があります。つまり、CLIレンダラー(povray/yafaray)を手に入れて使うことができます。問題はないと思いますが、シーンをレンダラーが理解できるフォーマットに変換する必要があります。 – SigTerm
私たちはモデルファイルを作成するためにプロのモデラーを雇うつもりです。しかし、私はレンダラーをセットアップする必要があります。 Yafaray vs. Povrayの長所/短所についてのコメントはありますか? –