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

Sunflow – Global Illumination Rendering System

sunflow macross

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

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

関連記事

Google App Engineのデプロイ失敗

Mayaでリアルな布の質感を作るチュートリアル

ZBrushでゴジラ2001を作ってみる 身体のバランスを探...

SONYの自律型エンタテインメントロボット『aibo』

ZBrushでアヴァン・ガメラを作ってみる 脚のポーズ調整

Unityで強化学習できる『Unity ML-Agents』

Ambient Occlusionを解析的に求める

3分の動画でプログラミングを学習できるサイト『ドットインスト...

ZBrushでカスタムUIを設定する

Google App Engine上のWordPressでF...

Rerun:マルチモーダルデータの可視化アプリとSDK

Maya LTのQuick Rigを試す

UnityプロジェクトをGitHubで管理する

オープンソースのプリント基板設計ツール『KiCad』

ZBrushトレーニング

トランスフォーマー :リベンジのメイキング (デジタルドメイ...

Mayaのシェーディングノードの区分

Quartus II

CGWORLD CHANNEL 第21回ニコ生配信は『シン・...

OpenMVSのサンプルを動かしてみる

ZBrush4新機能ハイライト 3DCG CAMP 2010

CGのためのディープラーニング

オープンソースの人体モデリングツール『MakeHuman』の...

Raspberry Piでセンサーの常時稼働を検討する

iPhone x ロボットハッカソン~RomoのiPhone...

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

ハリウッド版「GAIKING」パイロット映像

AnacondaとTensorFlowをインストールしてVi...

trimesh:PythonでポリゴンMeshを扱うライブラ...

FreeMoCap Project:オープンソースのマーカー...

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

pythonの機械学習ライブラリ『scikit-learn』

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

OpenCVの超解像(SuperResolution)モジュ...

Google Colaboratoryで遊ぶ準備

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

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

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

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

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

ZBrushでアヴァン・ガメラを作ってみる

『手を動かしながら学ぶエンジニアのためのデータサイエンス』ハ...

コメント