Javaで作られたオープンソースの3DCGレンダラ『Sunflow』

Sunflow – Global Illumination Rendering System

sunflow macross

Sunflowは、写実的な画像合成のためのオープンソースのレンダリングシステムです。
SunflowはJavaで書かれており、柔軟なレイトレーシングコアと拡張可能なオブジェクト指向設計で構築されています。

ソースコードが公開されてるのでGIの勉強の参考に。
本当はアルゴリズムを理解してから実装するのがベストなんだけど、本を読むだけだとなかなか理解が進まないこともある。
そんな時は実装例を見るのもアリだと思う。

関連記事

openMVG:複数視点画像から3次元形状を復元するライブラ...

Polyscope:3Dデータ操作用GUIライブラリ

NeRF (Neural Radiance Fields):...

Google App Engine上のWordPressでA...

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

ZBrushでゴジラ2001を作ってみる 身体のバランスを探...

Unityをレンダラとして活用する

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

書籍『メイキング・オブ・ピクサー 創造力をつくった人々』を読...

Google App Engineのデプロイ失敗

『手を動かしながら学ぶエンジニアのためのデータサイエンス』ハ...

ファンの力

ポリ男からMetaHumanを作る

ZBrushのお勉強

pythonの機械学習ライブラリ『scikit-learn』

OpenMayaRender

NeuralNetwork.NET:.NETで使えるTens...

Stanford Bunny

ZBrushでUndo Historyを動画に書き出す

ハリウッド版「GAIKING」パイロット映像

ドットインストールのWordPress入門レッスン

フリーのUV展開ツール Roadkill UV Tool

オープンソースのロボットアプリケーションフレームワーク『RO...

物理ベースレンダリングのためのマテリアル設定チートシート

OpenSfM:PythonのStructure from ...

Webスクレイピングの勉強会に行ってきた

OpenMesh:オープンソースの3Dメッシュデータライブラ...

konashiのサンプルコードを動かしてみた

GeoGebra:無料で使える数学アプリ

Amazon Web ServicesでWordPress

Paul Debevec

Multi-View Environment:複数画像から3...

Gource:バージョン管理の履歴を可視化するツール

Mechanizeで要認証Webサイトをスクレイピング

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

ZBrush 4R7

Kaolin:3Dディープラーニング用のPyTorchライブ...

2D→3D復元技術で使われる用語まとめ

トランスフォーマー :リベンジのメイキング (デジタルドメイ...

Super Resolution:OpenCVの超解像処理モ...

BSDF: (Bidirectional scatterin...

スクレイピング

コメント