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

Sunflow – Global Illumination Rendering System

sunflow macross

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

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

関連記事

C++ 標準テンプレートライブラリ (STL)

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

Dlib:C++の機械学習ライブラリ

MetaHumanの頭部をBlenderで編集できるアドオン

Deep Fluids:流体シミュレーションをディープラーニ...

ZBrushでアヴァン・ガメラを作ってみる 頭頂部と首周りを...

OpenGV:画像からカメラの3次元位置・姿勢を推定するライ...

Unity Scriptコーディング→Unreal Engi...

WinSCP

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

Shader.jp:リアルタイム3DCG技術をあつかうサイト

クラスの基本

Managing Software Requirements...

adskShaderSDK

機械学習手法『Random Forest』

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

PythonでMayaのShapeノードプラグインを作る

ZBrush 2018での作業環境を整える

ZBrushからBlenderへモデルをインポート

タダでRenderManを体験する方法

Russian3DScannerのトポロジー転送ツール『Wr...

組み込み向けのWindows OS 『Windows Emb...

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

Raspberry Pi

BSDF: (Bidirectional scatterin...

ZScript

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

ZBrushでアヴァン・ガメラを作ってみる 頭頂部の作り込み...

MFnDataとMFnAttribute

ブラウザ操作自動化ツール『Selenium』を試す

手を動かしながら学ぶデータマイニング

ZBrushのUV MasterでUV展開

PGGAN:段階的に解像度を上げて学習を進めるGAN

書籍『OpenCV 3 プログラミングブック』を購入

Mean Stack開発の最初の一歩

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

Twitter APIのPythonラッパー『python-...

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

ポリ男をリファイン

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

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

マジョーラ

コメント