LuxCoreRender:オープンソースの物理ベースレンダラ

オープンソースのレンダラっていっぱいあるのね。最近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がだいぶ残ってそうな感じではある。

https://github.com/LuxCoreRender/MayaToLux

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

関連記事

clearcoat Shader

Digital Emily Project:人間の顔をそっくりそのままCGで復元する

ラクガキの立体化 胴体の追加

CGレンダラ研究開発のためのフレームワーク『Lightmetrica (ライトメトリカ)』

このブログのデザインに飽きてきた

TeleSculptor:空撮動画からPhotogrammetryするツール

ZBrushのZmodelerとDynamic Subdivisionを学ぶ

geometry3Sharp:Unity C#で使えるポリゴン操作ライブラリ

3D復元技術の情報リンク集

書籍『ゼロから作るDeep Learning』で自分なりに学ぶ

PythonでBlenderのAdd-on開発

iOSデバイスと接続して連携するガジェットの開発方法

openMVGをWindows10 Visual Studio 2015環境でビルドする

ラクガキの立体化 背中の作り込み・手首の移植

SIGGRAPH 2020はオンライン開催

ポリ男をリファイン

Structure from Motion (多視点画像からの3次元形状復元)

単純に遊びに行くのはだめなのか?

ブログの復旧が難航してた話

オープンソースのネットワーク可視化ソフトウェアプラットフォーム『Cytoscape』

AndroidもopenGLも初心者さ (でもJavaは知ってるよ)

続・ディープラーニングの資料

DCGAN (Deep Convolutional GAN):畳み込みニューラルネットワークによる敵...

ZBrushでアヴァン・ガメラを作ってみる 腕の作り込み

Google Earth用の建物を簡単に作れるツール Google Building Maker 公...

ZBrush用トポロジー転送プラグイン『ZWrap Plugin for ZBrush』

ジュラシック・パークの続編『ジュラシック・ワールド』

AmazonEC2のインスタンスをt1.microからt2.microへ移行する

書籍『ROSプログラミング』

OpenCVの超解像(SuperResolution)モジュールを試す

Model View Controller

iOSデバイスのためのフィジカル・コンピューティングツールキット『konashi(こなし)』

Unityで画面タッチ・ジェスチャ入力を扱う無料Asset『TouchScript』

Python for Unity:UnityEditorでPythonを使えるパッケージ

Google Colaboratoryで遊ぶ準備

グローバルイルミネーションに手を出す前に、やり残したことがあるんじゃない?

ZBrushで仮面ライダー3号を造る 仮面編 PolyGroupを分割する

ZBrush4新機能ハイライト 3DCG CAMP 2010

OpenCVの顔検出過程を可視化した動画

MeshroomでPhotogrammetry

Vancouver Film Schoolのデモリール

ラクガキの立体化

コメント