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

Sunflow – Global Illumination Rendering System

sunflow macross

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

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

関連記事

clearcoat Shader

OpenMayaのPhongShaderクラス

素敵なパーティクル

スターウォーズ エピソードVIIの予告編

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

Web経由でRaspberry PiのGPIOを操作したい

UnityのGlobal Illumination

Point Cloud Utils:Pythonで3D点群・...

クラスの基本

今年もSSII

AndroidもopenGLも初心者さ (でもJavaは知っ...

Google App Engine上のWordPressでA...

ZBrushでアヴァン・ガメラを作ってみる 首回りの修正・脚...

Maya API Reference

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

ラクガキの立体化 進捗

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

Texturing & Modeling A Pro...

Unityで画面タッチ・ジェスチャ入力を扱う無料Asset『...

Blendify:コンピュータービジョン向けBlenderラ...

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

オープンソースの物理ベースレンダラ『Mitsuba』をMay...

Zibra Liquids:Unity向け流体シミュレーショ...

UnityでLight Shaftを表現する

ZBrushで人型クリーチャー

3Dグラフィックスの入門書

OpenCVで顔のモーフィングを実装する

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

NeuralNetwork.NET:.NETで使えるTens...

ゴジラの造形

ジュラシック・パークの続編『ジュラシック・ワールド』

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

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

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

OpenCV 3.1のsfmモジュールを試す

ZBrushでアヴァン・ガメラを作ってみる 甲羅のバランス調...

PyTorch3D:3Dコンピュータービジョンライブラリ

『スター・ウォーズ 最後のジェダイ』のVFXブレイクダウン ...

Pylearn2:ディープラーニングに対応したPythonの...

Google製オープンソース機械学習ライブラリ『Tensor...

OpenGVのライブラリ構成

ZBrushで基本となるブラシ

コメント