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

Sunflow – Global Illumination Rendering System

sunflow macross

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

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

関連記事

Model View Controller

OpenMayaRender

Adobe Photoshop CS5の新機能

オープンソースの人体モデリングツール『MakeHuman』のAPI開発プロジェクトがスタート

ZBrushトレーニング

世界一下品なクマと世界一紳士なクマ

書籍『The Art of Mystical Beasts』を購入

オープンソースの物理ベースGIレンダラ『appleseed』

MFnMeshクラスのsplit関数

素敵なパーティクル

Zbrushでメカ物を作るチュートリアル動画

iPhone x ロボットハッカソン~RomoのiPhone用SDKで目覚ましアプリを作る~

ZBrushのハードサーフェイス用ブラシ

mentalrayのSubsurface Scattering Shader『misss_fast_...

ZBrushでゴジラ2001を作ってみる 身体のアタリを作る

WordPressのテーマを自作する

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

PeopleSansPeople:機械学習用の人物データをUnityで生成する

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

「ベンジャミン·バトン数奇な人生」でどうやってCGの顔を作ったのか

写真から3Dメッシュの生成・編集ができる無料ツール『Autodesk Memento』

Unityからkonashiをコントロールする

UnityでOpenCVを使うには?

CGWORLD CHANNEL 第21回ニコ生配信は『シン・ゴジラ』メイキングスペシャル!

Subsurface scatteringの動画

ZBrushでアヴァン・ガメラを作ってみる 下アゴと頭部を作り込む

GAN (Generative Adversarial Networks):敵対的生成ネットワーク

Mask R-CNN:ディープラーニングによる一般物体検出・Instance Segmentatio...

OpenFace:Deep Neural Networkによる顔の個人識別フレームワーク

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

OpenCVの三角測量関数『cv::triangulatepoints』

OpenCV 3.1のsfmモジュールのビルド再び

OpenCV 3.1とopencv_contribモジュールをVisual Studio 2015で...

オープンソースのテクスチャマッピングシステム『Ptex』

Raspberry Pi 2を買いました

Autodesk Mementoでゴジラを3次元復元する

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

OpenAR:OpenCVベースのマーカーARライブラリ

Maya API Reference

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

トランスフォーマー/ロストエイジのメイキング

NumSharp:C#で使えるNumPyライクな数値計算ライブラリ

コメント