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

Sunflow – Global Illumination Rendering System

sunflow macross

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

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

関連記事

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

KelpNet:C#で使える可読性重視のディープラーニングラ...

『シン・ゴジラ』のコンセプトアニメーションのメイキング動画が...

HerokuでMEAN stack

Unity ARKitプラグインサンプルのチュートリアルを読...

fSpy:1枚の写真からカメラパラメーターを割り出すツール

OpenVDB:3Dボリュームデータ処理ライブラリ

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

TVML (TV program Making langua...

『ゴジラ キング・オブ・モンスターズ』のVFXブレイクダウン

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

OpenCV 3.1から追加されたSfMモジュール

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

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

WordPressプラグインの作り方

レンダラ制作はOpenGL とか DirectX を使わなく...

Google App EngineでWordPress

ManuelBastioniLAB:人体モデリングできるBl...

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

2012のメイキングまとめ(途中)

ZBrushでアヴァン・ガメラを作ってみる モールドの彫り込...

OpenCVの三角測量関数『cv::triangulatep...

ZBrushでアヴァン・ガメラを作ってみる 口のバランス調整

uvでWindows11のPython環境を管理する

Accord.NET Framework:C#で使える機械学...

OpenSfM:PythonのStructure from ...

ZBrushでアヴァン・ガメラを作ってみる 下アゴの付け根を...

AMIMOTO(PVM版)で作成したインスタンスをAMIMO...

cvui:OpenCVのための軽量GUIライブラリ

Managing Software Requirements...

ポリ男からMetaHumanを作る

ZBrushでアヴァン・ガメラを作ってみる おでこ(?)のバ...

OpenCV3.3.0でsfmモジュールのビルドに成功!

ジュラシック・パークの続編『ジュラシック・ワールド』

Seleniumを使ったFXや株の自動取引

Transformers ”Reference & Buli...

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

ZBrush 2018へのアップグレード

OpenGVのライブラリ構成

Kubric:機械学習用アノテーション付き動画生成パイプライ...

SONY製のニューラルネットワークライブラリ『NNabla』

Geogram:C++の3D幾何アルゴリズムライブラリ

コメント