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

Sunflow – Global Illumination Rendering System

sunflow macross

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

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

関連記事

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

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

Composition Rendering:Blenderに...

Faceshiftで表情をキャプチャしてBlender上でM...

ZBrushでアヴァン・ガメラを作ってみる 歯茎を別パーツへ...

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

Seleniumを使ったFXや株の自動取引

オープンソースの顔認識フレームワーク『OpenBR』

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

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

立体視を試してみた

html5のcanvasの可能性

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

天体写真の3D動画

ROSの薄い本

Raspberry PiのGPIOを操作するPythonライ...

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

ドラマ『ファーストクラス』のモーショングラフィックス

2012のメイキングまとめ(途中)

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

粘土をこねるようなスカルプトモデリング

リメイク版ロボコップスーツのメイキング

WordPressプラグインによるサイトマップの自動生成

cvui:OpenCVのための軽量GUIライブラリ

ZBrushでアマビエを作る その2

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

ラクガキの立体化

『ピクサー展』へ行ってきた

ZBrushでアヴァン・ガメラを作ってみる 脚のトゲの作り直...

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

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

TorchStudio:PyTorchのための統合開発環境と...

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

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

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

LuxCoreRender:オープンソースの物理ベースレンダ...

『PIXARのひみつ展』に行ってきた

BlenderでPhotogrammetryできるアドオン

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

Blenderでよく使うaddon

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

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

コメント