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

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

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


スポンサーリンク

関連記事

池袋パルコで3Dのバーチャルフィッティング『ウェアラブル クロージング バイ アーバンリサーチ』
レンダラ制作はOpenGL とか DirectX を使わなくてもできるんだぜ
ZBrushで基本となるブラシ
Maya LTでFBIK(Full Body IK)
WordPress on Windows Azure
ブログのデザイン変えました
Physically Based Rendering
この本読むよ
iPhone・iPod touchで動作する知育ロボット『ROMO』
iPhoneアプリ開発 Xcode 5のお作法
PythonでMayaのShapeノードプラグインを作る
スクラッチで既存のキャラクターを立体化したい
GAN (Generative Adversarial Networks):敵対的生成ネットワーク
cvui:OpenCVのための軽量GUIライブラリ
ZBrushで仮面ライダー3号を造る ベース編
ポリゴンジオメトリ処理ライブラリ『pmp-library (Polygon Mesh Process...
Raspberry Piでセンサーの常時稼働を検討する
『シン・ゴジラ』のコンセプトアニメーションのメイキング動画が公開された
CEDEC 3日目
CGALDotNet:計算幾何学ライブラリ CGALのC#ラッパー
続・ディープラーニングの資料
ZBrushで作った3Dモデルを立体視で確認できるVRアプリを作る
Raspberry PiでIoTごっこ
グローバルイルミネーションに手を出す前に、やり残したことがあるんじゃない?
Google XML Sitemap Generatorプラグインを3.4.1へダウングレード
Unity Scriptコーディング→Unreal Engine Scriptコーディング
ゴジラ(2014)のディティール制作の舞台裏
Adobe Photoshop CS5の新機能
『ローグ・ワン/スター・ウォーズ・ストーリー』"あのキャラクター"のメイキング
ZBrushで仮面ライダー3号を造る 仮面編 DynaMesh
ラクガキの立体化
hloc:SuperGlueで精度を向上させたSfM実装
Raspberry PiのGPIOを操作するPythonライブラリ『RPi.GPIO』の使い方
ブログをGoogle App EngineからAmazon EC2へ移行
オープンソースの顔の動作解析ツールキット『OpenFace』
OpenFace:Deep Neural Networkによる顔の個人識別フレームワーク
3D復元技術の情報リンク集
BSDF: (Bidirectional scattering distribution funct...
法線マップを用意してCanvas上でShadingするサンプル
Mixamo:人型3Dキャラクターアニメーション制作サービス
ZBrushでアヴァン・ガメラを作ってみる 首回りの修正・脚の作り込み
Faster R-CNN:ディープラーニングによる一般物体検出手法

コメント