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

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

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

LuxCoreRender

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


スポンサーリンク
Announcing LuxRender 1.5

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

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


スポンサーリンク


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

LuxRenderのサンプルシーン

LuxRenderのサンプルシーン



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

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

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

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


スポンサーリンク

関連記事

日立のフルパララックス立体ディスプレイ
フルCGのウルトラマン!?
Phongの表現力パネェ 材質別のPhong Shader用パラメータ一覧
ZScript
Webスクレイピングの勉強会に行ってきた
PureRef:リファレンス画像専用ビューア
Blenderでよく使うaddon
NICOGRAPHって有名?
ZBrushでアヴァン・ガメラを作ってみる 下アゴと頭部を作り込む
ニンテンドー3DSのGPU PICA200
映画から想像するVR・AR時代のGUIデザイン
『ピクサー展』へ行ってきた
「ベンジャミン·バトン数奇な人生」でどうやってCGの顔を作ったのか
『パシフィック・リム: アップライジング』のVFXブレイクダウン まとめ
Google XML Sitemap Generatorプラグインを3.4.1へダウングレード
UnityのTransformクラスについて調べてみた
UnrealCLR:Unreal Engineで.NET Coreを利用できるプラグイン
OpenCVでPhotoshopのプラグイン開発
ZBrushで仮面ライダー3号を造る 仮面編 ClipCurve
ZBrushCoreのTransposeとGizmo 3D
Subsurface scatteringの動画
スターウォーズ エピソードVIIの予告編
フリーのUV展開ツール Roadkill UV Tool
定数
人間の顔をそっくりそのままCGで復元する『Digital Emily Project』
OpenMVSのサンプルを動かしてみる
IronPythonを使ってUnity上でPythonのコードを実行する
OpenCVで平均顔を作るチュートリアル
手を動かしながら学ぶデータマイニング
3分の動画でプログラミングを学習できるサイト『ドットインストール』
ZBrushで仮面ライダー3号を造る ベース編
Unite 2014の動画
ディープラーニングに対応したPythonの機械学習ライブラリ『Pylearn2』
3Dオブジェクトの確認・変換に便利なフリーウェア『MeshLab』
ZBrushの作業環境を見直す
Deep Fluids:流体シミュレーションをディープラーニングで近似する
BlenderProc:Blenderで機械学習用の画像データを生成するPythonツール
ZBrush 4R8 リリース!
OpenGVの用語
ZBrushでアヴァン・ガメラを作ってみる 口内の微調整・身体のライン修正
BlenderのPython環境にPyTorchをインストールする
Google Chromecast

コメント