オープンソースのレンダラっていっぱいあるのね。最近LuxRenderというものを知った。OpenCL対応のレンダラらしい。GPLライセンスで配布されている↓
追記:現在はLuxRenderから後継のLuxCoreRenderへ移行しています。
LuxCoreRender
LuxRenderは物理ベースで偏りのないレンダリングエンジンです。LuxRenderは、研究分野のアルゴリズムに基づき、物理方程式によって光の挙動をシミュレーションして、まるで実写のようにリアルなクオリティの画像を描画できます。
スポンサーリンク
ソースコードがBitbucketにあるようだけど、Mercurialって形式のリポジトリは初めて聞いたぞ。どうやって使うんだろ。
ビルド済みのスタンドアローンアプリも配布されているから、すぐにインストールして動作を試すことは可能。また、スタンドアローンのアプリだけでなく、メジャーなCGツールと連携するためのインターフェイスがあるらしい。デフォルトではBlender用のプラグインが付属しているみたい。
スポンサーリンク
とりあえずスタンドアローンアプリでサンプルシーンをレンダリングしてみた↓
レンダリング過程が見れるんだけど、なんか永遠にレンダリングし続ける感じだぞ。。。
ずっと待っていれば収束するんだろうか、それともパラメータで条件つけなければ永遠に光を追い続けるのかな。
ついでにMaya用のインターフェイスを調べてみたら、LuxRender公式では作っていないらしく、有志によるMayaと他のレンダラを繋ぐためのライブラリ(?)であるopen Mayaというプロジェクトの一部にLuxRender用のインターフェイスが実装されているようだ↓
http://www.openmaya.net/
こっちのソースコードはGitHubにあるので見方がわかるぞ。LuxRender用のMayaプラグインはこちら→mayaToLux
まだTODOがだいぶ残ってそうな感じではある。
どうせならopen MayaでMitsuba用のインターフェイスも作ってやってくださいな。
スポンサーリンク
関連記事
CGALDotNet:計算幾何学ライブラリ CGALのC#ラッパー
ニンテンドー3DSのGPU PICA200
自前のShaderがおかしい件
hloc:SuperGlueで精度を向上させたSfM実装
CGレンダラ研究開発のためのフレームワーク『Lightmetrica (ライトメトリカ)』
MRenderUtil::raytrace
ポリゴンジオメトリ処理ライブラリ『pmp-library (Polygon Mesh Process...
ZBrushで基本となるブラシ
DensePose:画像中の人物表面のUV座標を推定する
AfterEffectsプラグイン開発
Mitsuba 3:オープンソースの研究向けレンダラ
NeRF (Neural Radiance Fields):深層学習による新規視点合成
中学3年生が制作した短編映像作品『2045』
株式会社ヘキサドライブの研究室ページ
ZBrushでアマビエを作る その2
OpenMayaのPhongShaderクラス
Blendify:コンピュータービジョン向けBlenderラッパー
ZBrushでゴジラ2001を作ってみる 姿勢の変更
Python.NET:Pythonと.NETを連携させるパッケージ
WordPressの表示を高速化する
トランスフォーマー :リベンジのメイキング (デジタルドメイン)
フォトンの放射から格納までを可視化した動画
ZBrushでアヴァン・ガメラを作ってみる 首回りの修正・脚の作り込み
CNN Explainer:畳み込みニューラルネットワーク可視化ツール
Seleniumを使ったFXや株の自動取引
ZBrushで仮面ライダー3号を造る 仮面編 Clay Polish
JavaScriptとかWebGLとかCanvasとか
Mayaのシェーディングノードの区分
Google App EngineでWordPress
写真に3Dオブジェクトを違和感無く合成する『3DPhotoMagic』
Unreal Engineの薄い本
OpenCV3.3.0でsfmモジュールのビルドに成功!
Unity MonoBehaviourクラスのオーバーライド関数が呼び出される順番
ZBrushのキャンバスにリファレンス画像を配置する
注文してた本が届いた
ガメラ生誕50周年
Windows10でPyTorchをインストールしてVSCodeで使う
PythonのHTML・XMLパーサー『BeautifulSoup』
Polyscope:3Dデータ操作用GUIライブラリ
UnityでLight Shaftを表現する
組み込み向けのWindows OS 『Windows Embedded』
BlenderのRigifyでリギング
コメント