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

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

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


スポンサーリンク

関連記事

『スター・ウォーズ 最後のジェダイ』のVFXブレイクダウン まとめ
Blender 2.81でIntel Open Image Denoiseを使う
Boost オープンソースライブラリ
映画『ゴジラ-1.0』 メイキング情報まとめ
WinSCP
UnityのMonoBehaviourクラスをシングルトン化する
Netron:機械学習モデルを可視化するツール
ZBrushで仮面ライダー3号を造る 仮面編 Clay Polish
Unityをレンダラとして活用する
映画『ミュータント・タートルズ』を観てきた
OpenCVでPhotoshopのプラグイン開発
世界一下品なクマと世界一紳士なクマ
Raspberry Pi
オープンソースのテクスチャマッピングシステム『Ptex』
WordPress on Windows Azure
日立のフルパララックス立体ディスプレイ
iOSデバイスのためのフィジカル・コンピューティングツールキット『konashi(こなし)』
Verilog HDL
ZBrush 4R7
Pythonの自然言語処理ライブラリ『NLTK(Natural Language Toolkit)』
レンダラ制作はOpenGL とか DirectX を使わなくてもできるんだぜ
ZBrushで仮面ライダー3号を造る 仮面編 リファレンス画像の表示
ハリウッド版「GAIKING」パイロット映像
ZBrush 2018での作業環境を整える
Faster R-CNN:ディープラーニングによる一般物体検出手法
Cartographer:オープンソースのSLAMライブラリ
ZBrushでアヴァン・ガメラを作ってみる 首回りの修正・脚の作り込み
3D復元技術の情報リンク集
OpenSfM:PythonのStructure from Motionライブラリ
Model View Controller
『ローグ・ワン/スター・ウォーズ・ストーリー』"あのキャラクター"のメイキング
C++ 標準テンプレートライブラリ (STL)
OpenFace:Deep Neural Networkによる顔の個人識別フレームワーク
ZBrush4新機能ハイライト 3DCG CAMP 2010
トランスフォーマー/ロストエイジのメイキング
映画『ジュラシック・ワールド』のVFXメイキング
PyMC:Pythonのベイズ統計ライブラリ
Zbrushでメカ物を作るチュートリアル動画
クラスの基本
AMIMOTO(PVM版)で作成したインスタンスをAMIMOTO (HVM版)へ移行する
Math Inspector:科学計算向けビジュアルプログラミングツール
サンプルコードにも間違いはある?

コメント