このLightmetrica(ライトメトリカ)というレンダラは、2015年度の未踏に採択されたプロジェクトだそうで、東大の大津 久平さんが大域照明手法の研究開発のためのフレームワークとして開発しているそうです。
Lightmetrica : レンダラ研究開発のためのレンダラ
Lightmetrica(ライトメトリカ)はレンダラ開発に特化したフレームワークで、拡張性に重きを置いて設計されています。 多数の手法がシンプルに、また手法の本来の定式化に基づいて実装されています。 拡張に重きを置いて設計されていますが、独立したレンダラとしても使用することができます。 シーン定義ファイルは読みやすさ、編集しやすさを考慮した設計で、 学習向けにも適したものとなっています。
本プロジェクトは情報処理推進機構(IPA)主催の 未踏プロジェクトの支援を受け開発されました。
マルチプラットフォーム (Windows, Mac OS X, Linux) に対応しており。 また開発はオープンソースであり、ソースコードはGithubにて公開されています。
主な特徴:
スポンサーリンク
- 読みやすさ、編集しやすさに主眼を置いたシーンフォーマット
- ほとんどのレンダラの構成要素を拡張できる拡張性、それを行うためのプラグインシステム
- ユーザが拡張可能なアセット管理システム
- レンダラの構成要素の正当性を保証するユニットテスト群
- 様々なレンダリング手法の正しく、完全な実装
MITライセンスとのことなので、著作権表記があれば商用利用も可能。
スポンサーリンク
商用利用可だけど、このレンダラの1番の魅力は、様々なレンダリング手法を端折らずに正しく完全な実装を行っている点だと思うので、お勉強の教材として最適な気がする。
もちろん研究の土台として利用すれば、オリジナル手法と既存手法の比較も容易になるでしょうね。(比較のために既存手法を実装してたら上手くできなくて途方に暮れることあるよね…)
GitHub見てみたら、Lightmetricaってバージョン2なんですね。↓
https://github.com/hi2p-perim/lightmetrica-v2
以前調べ物している時に、大津さんのレイトレ合宿用スライド資料に行き着いたことがあったな。
ライブラリを作れる人に憧れます。
スポンサーリンク
関連記事
ZBrushでアヴァン・ガメラを作ってみる 全体のバランス調整 その2
ラクガキの立体化 1年半ぶりの続き
ZBrushCoreのTransposeとGizmo 3D
iPhone欲しいなぁ
BGSLibrary:OpenCVベースの背景差分ライブラリ
3Dスキャンに基づくプロシージャルフェイシャルアニメーション
ZBrushでアヴァン・ガメラを作ってみる おでこ(?)のバランス調整
WordPressプラグインによるサイトマップの自動生成
Iterator
iOSで使えるJetpac社の物体認識SDK『DeepBelief』
C++ 標準テンプレートライブラリ (STL)
AmazonEC2のインスタンスをt1.microからt2.microへ移行する
Regard3D:オープンソースのStructure from Motionツール
リメイク版ロボコップスーツのメイキング
プログラミングスキルとは何か?
MLDemos:機械学習について理解するための可視化ツール
書籍『ROSプログラミング』
UnityでLight Shaftを表現する
Math.NET Numerics:Unityで使える数値計算ライブラリ
ニンテンドー3DSのGPU PICA200
Point Cloud Utils:Pythonで3D点群・メッシュを扱うライブラリ
ニューラルネットワークで画像分類
書籍『仕事ではじめる機械学習』を読みました
Live CV:インタラクティブにComputer Visionコーディングができるツール
マイケル・ベイの動画の感覚
動的なメモリの扱い
ManimML:機械学習の概念を視覚的に説明するためのライブラリ
Webサイトのワイヤーフレームが作成できるオンラインツール
Mixamo:人型3Dキャラクターアニメーション制作サービス
ZBrushで仮面ライダー3号を造る 仮面編 ClipCurve
ハリウッド版「GAIKING」パイロット映像
PythonのHTML・XMLパーサー『BeautifulSoup』
Subsurface scatteringの動画
オープンソースの物理ベースGIレンダラ『appleseed』
MPC社によるゴジラ(2014)のVFXブレイクダウン
ラクガキの立体化 背中の作り込み・手首の移植
OpenCVで平均顔を作るチュートリアル
C#で使える遺伝的アルゴリズムライブラリ『GeneticSharp』
IronPythonを使ってUnity上でPythonのコードを実行する
Mask R-CNN:ディープラーニングによる一般物体検出・Instance Segmentatio...
Google App EngineでWordPress
まだ続くブログの不調
コメント