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用のインターフェイスも作ってやってくださいな。

関連記事

3分の動画でプログラミングを学習できるサイト『ドットインストール』

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

BlenderProc:Blenderで機械学習用の画像データを生成するPythonツール

ROSの薄い本

CycleGAN:ドメイン関係を学習した画像変換

Blendify:コンピュータービジョン向けBlenderラッパー

3DCGのモデルを立体化するサービス

ZBrush 2021.6のMesh from Mask機能を使ってみる

Blender 2.81でIntel Open Image Denoiseを使う

Pythonのソースコードに特化した検索エンジン『Nullege』

書籍『開田裕治 怪獣イラストテクニック』

法線マップを用意してCanvas上でShadingするサンプル

C++始めようと思うんだ

2012 昨日のクローズアップ現代を見た

Webスクレイピングの勉強会に行ってきた

機械学習に役立つPythonライブラリ一覧

Unity MonoBehaviourクラスのオーバーライド関数が呼び出される順番

オープンソースの取引プラットフォーム

SONYの自律型エンタテインメントロボット『aibo』

ヒーローに変身なりきりアーケードゲーム『ナレルンダー』

OpenCVで顔のランドマークを検出する『Facemark API』

OpenCV3.3.0でsfmモジュールのビルドに成功!

参考書

Adobe Photoshop CS5の新機能

WordPressのテーマを自作する

WordPressプラグインによるサイトマップの自動生成

タマムシっぽい質感

トランスフォーマーロストエイジのメイキング

SIGGRAPH ASIA 2009で学生ボランティア募集してるみたい

OpenCVで平均顔を作るチュートリアル

オープンソースの顔の動作解析ツールキット『OpenFace』

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

adskShaderSDK

ZBrushでアヴァン・ガメラを作ってみる 下アゴの付け根を修正

BSDF: (Bidirectional scattering distribution funct...

AfterEffectsプラグイン開発

ZBrushのハードサーフェイス用ブラシ

konashiのサンプルコードを動かしてみた

JavaによるCGプログラミング入門サイト (日本語)

Mayaのシェーディングノードの区分

機械学習のオープンソースソフトウェアフォーラム『mloss(machine learning ope...

SIGGRAPH 2020はオンライン開催

コメント