Ambient Occlusionを解析的に求める

Twitterで解析的なAmbient Occlusionの話を見かけたので読んでみた。オイラ、修士論文はAmbient Occlusion系だったんだよね。





解析的環境遮蔽

解析的に環境遮蔽を求めたい。

環境遮蔽(Ambient occlusion)を計算する場合、通常はモンテカルロ法を使った数値計算問題として解く。モンテカルロ法は解析解がとても複雑であったり、そもそも存在しないような場合であっても使えるためとても便利であるが、一方で標本の数が無限にならない限り真値に対する誤差は0にはならない。そもそも環境遮蔽の解析解が存在するならばモンテカルロ法を使う理由が弱くなる。いくつかの場合について解析解を求めてみる。

モンテカルロ法の場合、サンプリングをかなり飽和させないとどうしてもノイズが目立ってしまうんだよね。
学生の頃、サンプリング方式に何となく嫌悪感を抱いた時期があって、泣きながらプログラムと修論書いてた。あの頃は「解析的」という言葉もよく知らなかったけど。

そういえば、Twitter上ではアンビエントオクルージョンちゃんというゆるキャラもいる。



ブログもあるよ↓
アンビエントオクルージョンちゃん コンピュータグラフィックスについて書きますっ

関連記事

『帰ってきたウルトラマンの世界』展

UnityでTweenアニメーションを実装できる3種類の無料Asset

プログラミングスキルとは何か?

UnityのAR FoundationでARKit 3

GMKゴジラの口接着

ZBrushで仮面ライダー3号を造る ベース編

書籍『開田裕治 怪獣イラストテクニック』

UnityでPoint Cloudを表示する方法

『パシフィック・リム: アップライジング』のVFXブレイクダウン まとめ

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

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

『社会人』を諦めました

素敵なパーティクル

Google Earth用の建物を簡単に作れるツール Google Building Maker 公...

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

Photogrammetry (写真測量法)

画像生成AI Stable Diffusionで遊ぶ

ZScript

顔のモデリング

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

かっこいい大人にはなれなかったけど

仮面ライダークウガ 20周年

ZBrushで仮面ライダー3号を造る 仮面編 リファレンス画像の表示

動画配信ぐらい当たり前の時代

Unityで360度ステレオVR動画を作る

Point Cloud Libraryに動画フォーマットが追加されるらしい

ZBrushのZScript入門

BSDF: (Bidirectional scattering distribution funct...

SIGGRAPH 2020はオンライン開催

感じたことを言語化する

シリコーンゴムによる型取りとレジン複製

OpenMayaのPhongShaderクラス

MFnMeshクラスのsplit関数

SIGGRAPH Asia

平成モスラ3部作がBlu-rayボックス化!

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

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

ラクガキの立体化 分割ラインの変更・バランス調整

Physics Forests:機械学習で流体シミュレーションを近似する

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

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

AfterEffectsプラグイン開発

コメント