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

Sunflow – Global Illumination Rendering System

sunflow macross

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

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

関連記事

実写と実写の合成時の色の馴染ませテクニック

『ローグ・ワン/スター・ウォーズ・ストーリー』"あのキャラク...

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

『ハン・ソロ/スター・ウォーズ・ストーリー』のVFXブレイク...

まだ続くブログの不調

Paul Debevec

機械学習で遊ぶ

ZBrushで仮面ライダー3号を造る 仮面編 Clay Po...

無料で使える人体3DCG作成ツール

clearcoat Shader

MLDemos:機械学習について理解するための可視化ツール

PythonのHTML・XMLパーサー『BeautifulS...

MFnMeshクラスのsplit関数

ニューラルネットワークで画像分類

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

AndroidもopenGLも初心者さ (でもJavaは知っ...

Human Generator:Blenderの人体生成アド...

JavaによるCGプログラミング入門サイト (日本語)

『スター・ウォーズ/スカイウォーカーの夜明け』のVFXブレイ...

ZBrushで仮面ライダー3号を造る 仮面編 横顔のシルエッ...

ファンの力

ZBrushのTranspose Masterでポーズを付け...

ラクガキの立体化 胴体の追加

OpenCVで平均顔を作るチュートリアル

Iterator

PyMC:Pythonのベイズ統計ライブラリ

画像生成AI Stable Diffusionで遊ぶ

ZBrushでアヴァン・ガメラを作ってみる 首回りの修正・脚...

MFnDataとMFnAttribute

PeopleSansPeople:機械学習用の人物データをU...

Boost オープンソースライブラリ

ZBrushでアヴァン・ガメラを作ってみる パーツ分割

ラクガキの立体化 反省

UnityのMonoBehaviourクラスをシングルトン化...

UnityのAR FoundationでARKit 3

SIGGRAPH 2020はオンライン開催

天体写真の3D動画

参考書

ZBrushでアヴァン・ガメラを作ってみる 壊れたデータの救...

COLMAP:オープンソースのSfM・MVSツール

ZBrushでゴジラ2001を作ってみる 身体のシルエット出...

オープンソースの取引プラットフォーム

コメント