OpenCLに対応したオープンソースの物理ベースレンダラ『LuxRender(ルクスレンダー)』

オープンソースのレンダラっていっぱいあるのね。最近LuxRenderというものを知った。OpenCL対応のレンダラらしい。GPLライセンスで配布されている。↓

追記:現在はLuxRenderから後継のLuxCoreRenderへ移行しています。

LuxCoreRender

LuxRenderは物理ベースで偏りのないレンダリングエンジンです。LuxRenderは、研究分野のアルゴリズムに基づき、物理方程式によって光の挙動をシミュレーションして、まるで実写のようにリアルなクオリティの画像を描画できます。


スポンサーリンク



ソースコードがBitbucketにあるようだけど、Mercurialって形式のリポジトリは初めて聞いたぞ。どうやって使うんだろ。

ビルド済みのスタンドアローンアプリも配布されているから、すぐにインストールして動作を試すことは可能。また、スタンドアローンのアプリだけでなく、メジャーなCGツールと連携するためのインターフェイスがあるらしい。デフォルトではBlender用のプラグインが付属しているみたい。


スポンサーリンク


とりあえずスタンドアローンアプリでサンプルシーンをレンダリングしてみた。↓

LuxRenderのサンプルシーン

LuxRenderのサンプルシーン



レンダリング過程が見れるんだけど、なんか永遠にレンダリングし続ける感じだぞ。。。
ずっと待っていれば収束するんだろうか、それともパラメータで条件つけなければ永遠に光を追い続けるのかな。

ついでにMaya用のインターフェイスを調べてみたら、LuxRender公式では作っていないらしく、有志によるMayaと他のレンダラを繋ぐためのライブラリ(?)であるopen Mayaというプロジェクトの一部にLuxRender用のインターフェイスが実装されているようだ。↓
http://www.openmaya.net/

こっちのソースコードはGitHubにあるので見方がわかるぞ。LuxRender用のMayaプラグインはこちら→mayaToLux
まだTODOがだいぶ残ってそうな感じではある。

どうせならopen MayaでMitsuba用のインターフェイスも作ってやってくださいな。


スポンサーリンク

関連記事

グローバルイルミネーションに手を出す前に、やり残したことがあるんじゃない?
『パシフィック・リム: アップライジング』のVFXブレイクダウン まとめ
libigl:軽量なジオメトリ処理ライブラリ
CreativeCOW.net
ポリゴン用各種イテレータと関数セット
クラスの基本
FreeMoCap Project:オープンソースのマーカーレスモーションキャプチャ
SIGGRAPH Asia
Mitsuba 2:オープンソースの物理ベースレンダラ
ZBrushでアヴァン・ガメラを作ってみる 下半身のバランス調整
『ピクサー展』へ行ってきた
C++ 標準テンプレートライブラリ (STL)
KelpNet:C#で使える可読性重視のディープラーニングライブラリ
PyDataTokyo主催のDeep Learning勉強会
OpenCV 3.1から追加されたSfMモジュール
機械学習手法『Random Forest』
ZBrushのUV MasterでUV展開
続・ディープラーニングの資料
ZBrush用トポロジー転送プラグイン『ZWrap Plugin for ZBrush』
Verilog HDL
バージョン管理の履歴を可視化するツール『Gource』
オープンソースの顔認識フレームワーク『OpenBR』
ROSの薄い本
Boost オープンソースライブラリ
Mayaのポリゴン分割ツールの進化
UnityでTweenアニメーションを実装できる3種類の無料Asset
UnityでARKit2.0
SVM (Support Vector Machine)
C++の機械学習ライブラリ『Dlib』
ゴジラ(2014)のメイキング
AMIMOTO(PVM版)で作成したインスタンスをAMIMOTO (HVM版)へ移行する
ROMOハッカソンに行ってきた
OpenGVの用語
Unreal Engineの薄い本
Subsurface scatteringの動画
『スター・ウォーズ 最後のジェダイ』のVFXブレイクダウン まとめ
OpenCV3.3.0でsfmモジュールのビルドに成功!
Transformers ”Reference & Bulid” Siggraph 2007
MFnMeshクラスのsplit関数
書籍『The Art of Mystical Beasts』を購入
OpenCV 3.3.0-RCでsfmモジュールをビルド
OpenCVで平均顔を作るチュートリアル

コメント