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

Sunflow – Global Illumination Rendering System

sunflow macross

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

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

関連記事

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

Netron:機械学習モデルを可視化するツール

ZBrushでリメッシュとディティールの転送

書籍『ROSプログラミング』

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

スクレイピング

Structure from Motion (多視点画像から...

OpenMayaRender

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

マルコフ連鎖モンテカルロ法

Adobe Photoshop CS4 Extendedの3...

Unityで学ぶC#

hloc:SuperGlueで精度を向上させたSfM・Vis...

DCGAN (Deep Convolutional GAN)...

タマムシっぽい質感

Physics Forests:機械学習で流体シミュレーショ...

UnrealCLR:Unreal Engineで.NET C...

Faster R-CNN:ディープラーニングによる一般物体検...

Mayaのプラグイン開発

OpenCV 3.3.0-RCでsfmモジュールをビルド

Blender 4.2以降のWindowsPortable版...

ラクガキの立体化 分割ラインの変更・バランス調整

AfterEffectsプラグイン開発

viser:Pythonで使える3D可視化ライブラリ

UnityからROSを利用できる『ROS#』

OpenCVで顔のランドマークを検出する『Facemark ...

BSDF: (Bidirectional scatterin...

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

html5のcanvasの可能性

ZBrush用トポロジー転送プラグイン『ZWrap Plug...

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

顔追跡による擬似3D表示『Dynamic Perspecti...

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

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

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

映画『ジュラシック・ワールド』のVFXメイキング

1枚の画像からマテリアルを作成できる無料ツール『Materi...

ラクガキの立体化 モールドの追加

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

ブログの復旧が難航してた話

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

iPhone欲しいなぁ

コメント