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

Sunflow – Global Illumination Rendering System

sunflow macross

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

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

関連記事

bpy-renderer:レンダリング用Pythonパッケー...

仮想関数

OpenMayaのPhongShaderクラス

VGGT:マルチビュー・フィードフォワード型3Dビジョン基盤...

天体写真の3D動画

ZBrushでアヴァン・ガメラを作ってみる 爪とトゲを追加

『スター・ウォーズ フォースの覚醒』のVFXブレイクダウン ...

TensorSpace.js:ニューラルネットワークの構造を...

Mitsuba 2:オープンソースの物理ベースレンダラ

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

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

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

openMVGをWindows10 Visual Studi...

SIGGRAPH Asia

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

Deep Learningとその他の機械学習手法の性能比較

Maya には3 種類のシェーダSDKがある?

ZBrushのZScript入門

OpenGVの用語

まだ続くブログの不調

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

UnityのTransformクラスについて調べてみた

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

科学技術計算向けスクリプト言語『Julia』

日立のフルパララックス立体ディスプレイ

ZBrushでゴジラ2001を作ってみる 目元だけ作り込んで...

MythTV:Linuxでテレビの視聴・録画ができるオープン...

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

UnityでPoint Cloudを表示する方法

ZBrushの作業環境を見直す

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

Mechanizeで要認証Webサイトをスクレイピング

ドットインストールのWordPress入門レッスン

自前のShaderがおかしい件

OpenGVのライブラリ構成

TensorFlowでCGを微分できる『TensorFlow...

uGUI:Unityの新しいGUI作成システム

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

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

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

Iridescence:プロトタイピング向け軽量3D可視化ラ...

DUSt3R:3Dコンピュータービジョンの基盤モデル

コメント