オープンソースのレンダラっていっぱいあるのね。最近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がだいぶ残ってそうな感じではある。
https://github.com/LuxCoreRender/MayaToLux
どうせならopen MayaでMitsuba用のインターフェイスも作ってやってくださいな。
関連記事
Adobe Photoshop CS4 Extendedの3...
ZBrushで仮面ライダー3号を造る 仮面編 ClipCur...
HTML5・WebGLベースのグラフィックスエンジン『Goo...
SIGGRAPH ASIAのマスコット
Blenderでよく使うaddon
ラクガキの立体化 目標設定
ZBrushでUndo Historyを動画に書き出す
ラクガキの立体化 1年半ぶりの続き
この連休でZBrushの スキルアップを…
ZBrush 2021.6のMesh from Mask機能...
ブログをGoogle App EngineからAmazon ...
KelpNet:C#で使える可読性重視のディープラーニングラ...
VGGT:マルチビュー・フィードフォワード型3Dビジョン基盤...
3Dスキャンに基づくプロシージャルフェイシャルアニメーション
Manim:Pythonで使える数学アニメーションライブラリ
konashiのサンプルコードを動かしてみた
Deep Fluids:流体シミュレーションをディープラーニ...
スクレイピング
ZBrushで基本となるブラシ
Point Cloud Utils:Pythonで3D点群・...
R-CNN (Regions with CNN featur...
ROMOハッカソンに行ってきた
AMIMOTO(PVM版)で作成したインスタンスをAMIMO...
Raspberry PiのGPIOを操作するPythonライ...
Unreal Engineの薄い本
Point Cloud Libraryに動画フォーマットが追...
ROSの薄い本
「ベンジャミン·バトン数奇な人生」でどうやってCGの顔を作っ...
OpenCV
Raspberry Pi 2を買いました
Deep Learningとその他の機械学習手法の性能比較
ZBrushのハードサーフェイス用ブラシ
After Effects全エフェクトの解説(6.5)
このブログのデザインに飽きてきた
ZBrushでゴジラ2001を作ってみる 身体のバランスを探...
顔追跡による擬似3D表示『Dynamic Perspecti...
ZBrushのZmodelerとDynamic Subdiv...
MPFB2:Blenderの人体モデリングアドオン
ZBrushでアヴァン・ガメラを作ってみる パーツ分割
ZBrush4新機能ハイライト 3DCG CAMP 2010
スターウォーズ エピソードVIIの予告編
Javaで作られたオープンソースの3DCGレンダラ『Sunf...


コメント