SlideShare une entreprise Scribd logo
1  sur  28
Télécharger pour lire hors ligne
Alhazen Render
レイトレ合宿3!!!(2015)
1. 光学系由来の各種効果
2. ノイズなしで1920×1280出力
3. 「味」を感じさせる絵
ゴール
Miyako Koumura
(https://500px.com/miyakokomura)
光学系
● 直感以上に、見た目に与える影響大
● ピンホールカメラ、薄レンズからの脱却
○ これらは、どうしても「嘘」が入る。
● 収差(サイデル5収差)の考慮
光学系
リアルタイムからだとおなじみ
Pros
● 撮像素子との角度で根拠有のビネット可
Cons
● 収差は何も出せない
● いかにもなCGっぽさ
ピンホールカメラ
一般的なDoFを出す手段
Pros
● 実装が比較的簡易[要出典]
Cons
● 収差は依然として何も出せない
薄レンズモデル
● OpTaliX-LTにてレンズの作成
● オートフォーカス
○ 近軸近似版と二分探索版
● ランタイムでレンズトレース
● 幾何光学由来の収差の再現
「ちゃんとした」光学系へ
Lomography Petzval 85mm
(http://microsites.lomography.jp/petzval-lens/)
(http://microsites.lomography.jp/petzval-lens/galleries/digital/#20)
宙玉(そらたま)レンズ
● レンズの前に球状の透明な物質
● 簡易な魚眼レンズとして機能
○ 水晶のIORで視野角が決まる
● 宙玉と背景のボケ味のコントラスト
宙玉(そらたま)レンズ
(http://dc.watch.impress.co.jp/img/dcw/docs/389/833/html/19.jpg.html)
(http://dc.watch.impress.co.jp/img/dcw/docs/389/833/html/01.jpg.html)
(http://www.kimigainakucha.net/)
Tone mapping
● 数式系は使わない
● 一枚絵 = 決め打ち最強
● PhotoShop(amp format)
● 驚くほど結果に影響
Tone mapping
● Unidirectional Path Tracing + NEE
○ 鉄板
● BSDF: みんな大好きDisney BRDF
○ 無駄に全プロパティ使用。
○ Orennayar,Torrance–Sparrow, Ashikhmin-
Shirley,Walter,Ward ...etc
● 自動BSDF重点サンプリング(不使用)
その他(1)
● MIS: 環境マップ vs BSDF
● QBVH: SAH,4 tri/leaf
● SamplerはLDSampler
○ 基数2のradicalInverse((0,2)-Sequences)
○ 基数2のsobol
○ 光学系の分散の低減にかなり有効
その他(2)
● Median Filter(3x3)
○ 結局RHFフィルターはお蔵入り
● 全体で20k行ほど(前回5k行)
その他(3)
● レンズ
○ 自前で設計したレンズを使う!
○ 非球面(ベストフォーム),コーティング...etc
○ 波動光学由来の現象を再現!
■ 絞ることによる解像感の低下など
● FullSpectrumレンダリング
○ 色収差。Hero Wavelength?
次回に向けて
● Denoiseがアツいらしいので、なんか入れたい
● 他のIntegratorの導入
○ いい加減BPT辺りを。
次回に向けて(2)
以上!!!
Alhazenって誰....
おまけ
Alhazen render@レイトレ合宿3!!!

Contenu connexe

En vedette

知覚動考、とりあえずShaderを書いてみる
知覚動考、とりあえずShaderを書いてみる知覚動考、とりあえずShaderを書いてみる
知覚動考、とりあえずShaderを書いてみるonotchi_
 
モバイル×VRにおける3Dサウンド実践
モバイル×VRにおける3Dサウンド実践モバイル×VRにおける3Dサウンド実践
モバイル×VRにおける3Dサウンド実践GREE/Art
 
DB設計を静的解析ツールを作ってみた @まべ☆てっく vol.1
DB設計を静的解析ツールを作ってみた @まべ☆てっく vol.1DB設計を静的解析ツールを作ってみた @まべ☆てっく vol.1
DB設計を静的解析ツールを作ってみた @まべ☆てっく vol.1Akihiro Sugeno
 
GCM#4 アーティストのためのプログラマブルシェーダー講座Part2
GCM#4 アーティストのためのプログラマブルシェーダー講座Part2GCM#4 アーティストのためのプログラマブルシェーダー講座Part2
GCM#4 アーティストのためのプログラマブルシェーダー講座Part2GREE/Art
 
BigQueryで集計するシステムを作って分かったKPI集計ツール作成
BigQueryで集計するシステムを作って分かったKPI集計ツール作成BigQueryで集計するシステムを作って分かったKPI集計ツール作成
BigQueryで集計するシステムを作って分かったKPI集計ツール作成(shibao)芝尾 (kouichiro)幸一郎
 
Gcm#4 アメリカの長編アニメーションの 色とライティング
Gcm#4  アメリカの長編アニメーションの 色とライティングGcm#4  アメリカの長編アニメーションの 色とライティング
Gcm#4 アメリカの長編アニメーションの 色とライティングGREE/Art
 
サイクルOJTイントロダクション
サイクルOJTイントロダクションサイクルOJTイントロダクション
サイクルOJTイントロダクションJoe_noh
 
ラーメンと自然言語処理
ラーメンと自然言語処理ラーメンと自然言語処理
ラーメンと自然言語処理naotaka 1128
 
LDAを用いた教師なし単語分類
LDAを用いた教師なし単語分類LDAを用いた教師なし単語分類
LDAを用いた教師なし単語分類Kouhei Nakaji
 
Chainerのテスト環境とDockerでのCUDAの利用
Chainerのテスト環境とDockerでのCUDAの利用Chainerのテスト環境とDockerでのCUDAの利用
Chainerのテスト環境とDockerでのCUDAの利用Yuya Unno
 
Brand Services / Service Design Drinks
Brand Services / Service Design DrinksBrand Services / Service Design Drinks
Brand Services / Service Design DrinksService Design Berlin
 
Employee Rules And Regulations
Employee Rules And RegulationsEmployee Rules And Regulations
Employee Rules And RegulationsNalaka Jayaratne
 
Unityとアセットツールで学ぶ「絵づくり」の基礎 ライト、シェーダー、イメージエフェクト
Unityとアセットツールで学ぶ「絵づくり」の基礎 ライト、シェーダー、イメージエフェクトUnityとアセットツールで学ぶ「絵づくり」の基礎 ライト、シェーダー、イメージエフェクト
Unityとアセットツールで学ぶ「絵づくり」の基礎 ライト、シェーダー、イメージエフェクト小林 信行
 
Unity道場 14 Shader Forge 102 ~ShaderForgeをつかって学ぶシェーダー入門~ カスタムライティング/トゥーンシェーダー編
Unity道場 14 Shader Forge 102 ~ShaderForgeをつかって学ぶシェーダー入門~ カスタムライティング/トゥーンシェーダー編Unity道場 14 Shader Forge 102 ~ShaderForgeをつかって学ぶシェーダー入門~ カスタムライティング/トゥーンシェーダー編
Unity道場 14 Shader Forge 102 ~ShaderForgeをつかって学ぶシェーダー入門~ カスタムライティング/トゥーンシェーダー編小林 信行
 
TensorFlowによるCNNアーキテクチャ構築
TensorFlowによるCNNアーキテクチャ構築TensorFlowによるCNNアーキテクチャ構築
TensorFlowによるCNNアーキテクチャ構築Hirokatsu Kataoka
 

En vedette (16)

知覚動考、とりあえずShaderを書いてみる
知覚動考、とりあえずShaderを書いてみる知覚動考、とりあえずShaderを書いてみる
知覚動考、とりあえずShaderを書いてみる
 
物語自動生成
物語自動生成物語自動生成
物語自動生成
 
モバイル×VRにおける3Dサウンド実践
モバイル×VRにおける3Dサウンド実践モバイル×VRにおける3Dサウンド実践
モバイル×VRにおける3Dサウンド実践
 
DB設計を静的解析ツールを作ってみた @まべ☆てっく vol.1
DB設計を静的解析ツールを作ってみた @まべ☆てっく vol.1DB設計を静的解析ツールを作ってみた @まべ☆てっく vol.1
DB設計を静的解析ツールを作ってみた @まべ☆てっく vol.1
 
GCM#4 アーティストのためのプログラマブルシェーダー講座Part2
GCM#4 アーティストのためのプログラマブルシェーダー講座Part2GCM#4 アーティストのためのプログラマブルシェーダー講座Part2
GCM#4 アーティストのためのプログラマブルシェーダー講座Part2
 
BigQueryで集計するシステムを作って分かったKPI集計ツール作成
BigQueryで集計するシステムを作って分かったKPI集計ツール作成BigQueryで集計するシステムを作って分かったKPI集計ツール作成
BigQueryで集計するシステムを作って分かったKPI集計ツール作成
 
Gcm#4 アメリカの長編アニメーションの 色とライティング
Gcm#4  アメリカの長編アニメーションの 色とライティングGcm#4  アメリカの長編アニメーションの 色とライティング
Gcm#4 アメリカの長編アニメーションの 色とライティング
 
サイクルOJTイントロダクション
サイクルOJTイントロダクションサイクルOJTイントロダクション
サイクルOJTイントロダクション
 
ラーメンと自然言語処理
ラーメンと自然言語処理ラーメンと自然言語処理
ラーメンと自然言語処理
 
LDAを用いた教師なし単語分類
LDAを用いた教師なし単語分類LDAを用いた教師なし単語分類
LDAを用いた教師なし単語分類
 
Chainerのテスト環境とDockerでのCUDAの利用
Chainerのテスト環境とDockerでのCUDAの利用Chainerのテスト環境とDockerでのCUDAの利用
Chainerのテスト環境とDockerでのCUDAの利用
 
Brand Services / Service Design Drinks
Brand Services / Service Design DrinksBrand Services / Service Design Drinks
Brand Services / Service Design Drinks
 
Employee Rules And Regulations
Employee Rules And RegulationsEmployee Rules And Regulations
Employee Rules And Regulations
 
Unityとアセットツールで学ぶ「絵づくり」の基礎 ライト、シェーダー、イメージエフェクト
Unityとアセットツールで学ぶ「絵づくり」の基礎 ライト、シェーダー、イメージエフェクトUnityとアセットツールで学ぶ「絵づくり」の基礎 ライト、シェーダー、イメージエフェクト
Unityとアセットツールで学ぶ「絵づくり」の基礎 ライト、シェーダー、イメージエフェクト
 
Unity道場 14 Shader Forge 102 ~ShaderForgeをつかって学ぶシェーダー入門~ カスタムライティング/トゥーンシェーダー編
Unity道場 14 Shader Forge 102 ~ShaderForgeをつかって学ぶシェーダー入門~ カスタムライティング/トゥーンシェーダー編Unity道場 14 Shader Forge 102 ~ShaderForgeをつかって学ぶシェーダー入門~ カスタムライティング/トゥーンシェーダー編
Unity道場 14 Shader Forge 102 ~ShaderForgeをつかって学ぶシェーダー入門~ カスタムライティング/トゥーンシェーダー編
 
TensorFlowによるCNNアーキテクチャ構築
TensorFlowによるCNNアーキテクチャ構築TensorFlowによるCNNアーキテクチャ構築
TensorFlowによるCNNアーキテクチャ構築
 

Alhazen render@レイトレ合宿3!!!