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

このLightmetrica(ライトメトリカ)というレンダラは、2015年度の未踏に採択されたプロジェクトだそうで、東大の大津 久平さんが大域照明手法の研究開発のためのフレームワークとして開発しているそうです。

Lightmetrica : レンダラ研究開発のためのレンダラ

lightmetrica

Lightmetrica(ライトメトリカ)はレンダラ開発に特化したフレームワークで、拡張性に重きを置いて設計されています。 多数の手法がシンプルに、また手法の本来の定式化に基づいて実装されています。 拡張に重きを置いて設計されていますが、独立したレンダラとしても使用することができます。 シーン定義ファイルは読みやすさ、編集しやすさを考慮した設計で、 学習向けにも適したものとなっています。

本プロジェクトは情報処理推進機構(IPA)主催の 未踏プロジェクトの支援を受け開発されました。

マルチプラットフォーム (Windows, Mac OS X, Linux) に対応しており。 また開発はオープンソースであり、ソースコードはGithubにて公開されています。

主な特徴:

  • 読みやすさ、編集しやすさに主眼を置いたシーンフォーマット
  • ほとんどのレンダラの構成要素を拡張できる拡張性、それを行うためのプラグインシステム
  • ユーザが拡張可能なアセット管理システム
  • レンダラの構成要素の正当性を保証するユニットテスト群
  • 様々なレンダリング手法の正しく、完全な実装

MITライセンスとのことなので、著作権表記があれば商用利用も可能。



商用利用可だけど、このレンダラの1番の魅力は、様々なレンダリング手法を端折らずに正しく完全な実装を行っている点だと思うので、お勉強の教材として最適な気がする。
もちろん研究の土台として利用すれば、オリジナル手法と既存手法の比較も容易になるでしょうね。(比較のために既存手法を実装してたら上手くできなくて途方に暮れることあるよね…)

GitHub見てみたら、Lightmetricaってバージョン2なんですね。↓
https://github.com/hi2p-perim/lightmetrica-v2

以前調べ物している時に、大津さんのレイトレ合宿用スライド資料に行き着いたことがあったな。

ライブラリを作れる人に憧れます。

関連記事

Python.NET:Pythonと.NETを連携させるパッ...

ZBrushのお勉強

ラクガキの立体化 反省

uvでWindows11のPython環境を管理する

iPhone x ロボットハッカソン~RomoのiPhone...

Human Generator:Blenderの人体生成アド...

Pix2Pix:CGANによる画像変換

BlenderのRigifyでリギング

UnityでLight Shaftを表現する

Manim:Pythonで使える数学アニメーションライブラリ

Verilog HDL

UnityでTweenアニメーションを実装できる3種類の無料...

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

ガメラ生誕50周年

UnityでOpenCVを使うには?

BlenderのPython環境にPyTorchをインストー...

AMIMOTO(PVM版)で作成したインスタンスをAMIMO...

頭蓋骨からの顔復元と進化過程の可視化

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

MetaHumanの頭部をBlenderで編集できるアドオン

この連休でZBrushの スキルアップを…

Mayaでリアルな布の質感を作るチュートリアル

スターウォーズ エピソードVIIの予告編

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

ラクガキの立体化 モールドの追加

ZBrushでアヴァン・ガメラを作ってみる パーツ分割

Ambient Occlusionを解析的に求める

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

ZBrushでアヴァン・ガメラを作ってみる 壊れたデータの救...

Maya 2015から標準搭載されたMILA

UnityのGlobal Illumination

Web経由でRaspberry PiのGPIOを操作したい

株式会社ヘキサドライブの研究室ページ

MLDemos:機械学習について理解するための可視化ツール

Amazon EC2ログイン用の秘密鍵を無くした場合の対処方...

ZBrushの練習 手のモデリング

Faceshiftで表情をキャプチャしてBlender上でM...

Kubric:機械学習用アノテーション付き動画生成パイプライ...

SIGGRAPH ASIA 2009で学生ボランティア募集し...

Unreal Engine Tokyo MeetUp!へ行っ...

サンプルコードにも間違いはある?

ZBrushでアマビエを作る その2

コメント