.wp-block-jetpack-rating-star span.screen-reader-text { border: 0; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; word-wrap: normal; }

サイトアイコン NegativeMindException

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

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

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

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

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

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

主な特徴:


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

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



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

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

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

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


スポンサーリンク

関連記事

今年もSSII

WordPressのテーマを自作する

プログラムによる景観の自動生成

mentalrayのSubsurface Scattering Shader『misss_fast_...

UnrealCLR:Unreal Engineで.NET Coreを利用できるプラグイン

PyDataTokyo主催のDeep Learning勉強会

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

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

ZBrushでゴジラ2001を作ってみる 身体のアタリを作る

3Dモデルを立体視で確認できるVRアプリを作っている

第20回 文化庁メディア芸術祭『3DCG表現と特撮の時代』

Russian3DScannerのトポロジー転送ツール『WrapX』

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

Cartographer:オープンソースのSLAMライブラリ

ZBrushで仮面ライダー3号を造る 仮面編 横顔のシルエットをリファレンスに合わせる

Open Shading Language (OSL)

Houdiniのライセンスの種類

Google Colaboratoryで遊ぶ準備

TVML (TV program Making language)

OpenCLに対応したオープンソースの物理ベースレンダラ『LuxRender(ルクスレンダー)』

3D Gaussian Splatting:リアルタイム描画できるRadiance Fields

Google Chromecast

After Effects全エフェクトの解説(6.5)

MPFB2:Blenderの人体モデリングアドオン

素敵なパーティクル

Paul Debevec

チャットツール用bot開発フレームワーク『Hubot』

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

アニゴジ関連情報

ゴジラ(2014)のメイキング

Kornia:微分可能なコンピュータービジョンライブラリ

HTML5・WebGLベースのグラフィックスエンジン『Goo Engine』

ZBrushで仮面ライダー3号を造る 仮面編 DynaMesh

Runway ML:クリエイターのための機械学習ツール

AndroidもopenGLも初心者さ (でもJavaは知ってるよ)

ポリ男をリファイン

PolyPaint

Google製オープンソース機械学習ライブラリ『TensorFlow』のWindows版が公開された

Photo Bash:複数の写真を組み合わせて1枚のイラストを制作する

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

ZBrushで仮面ライダー3号を造る 仮面編 PolyGroup作成に再挑戦

Texturing & Modeling A Procedural ApproachをGoo...

モバイルバージョンを終了