dof depth of field
DESCRIPTION
DOF Depth of FieldTRANSCRIPT
Depth of Field
DOF 란
● 피사계심도
● 사진 렌즈로 어떤 거리의 피사체에 초점을 맞추면 그 앞쪽 [ 近點 ] 과 뒤쪽 [ 遠點 ] 의 일정한 거리 내에 초점이 맞는데 이때 그 범위를 이르는 말 .
● PhotoRealistic Rendering
Pinhole Camera Model
Thin Lens Camera Model
Implementation
● Simulation of CoC
● Pass 1 : Scene Rendering
● Pass 2 : Pos-processing
● RPostEffectDOF
Pass 1 : Scene Rendering
● 장면 랜더링
● Depth and Blurriness factor
● MRT 사용
Pass 1 : Scene Rendering
● 장면 랜더링
● Depth and Blurriness factor
● MRT 사용
SIMPLEIn
Deferred
Pass 1 : Scene Rendering
● 장면 랜더링
● Depth and Blurriness factor
● MRT 사용
G-buffer Depth
원래있는거
Pass 1 : Scene Rendering
● 장면 랜더링
● Depth and Blurriness factor
● MRT 사용
Blurriness factor
추가작업
Pass 1 : Scene Rendering
● Mapping Depth to Blur
1
-1
Focal Range
Focal Dist
Blurriness
Depth
Focal Near Focal Far
Pass 2 : Pos-processing
● Use CoC
● Poisson distribution
Pass 2 : Pos-processing
● Blurriness 와 Filter Size
Pass 2 : Pos-processing
● Gaussian
원경의 샘플링 탭은요놈으로
// 블러값이1이어서가우시안의컬러만추출하게되면, // 가우시안의해상도가낮은것때문에 // 전반적인해상도가떨어져보인다.// 블러값이아무리높아도// 원본의컬러가어느정도반영되도록하여// 해상도를높인다
No DOF
DOF Result
이렇게 되게 해주세요
바이오닉코만도
하지만 현실은 시궁창
GPU Gems 3Chapter 28.
Practical Post-Process Depth of Field
GPU Gems 3Chapter 28.
Practical Post-Process Depth of Field
GPU Gems 3Chapter 28.
Practical Post-Process Depth of Field
아 신발 뭐래는거야
빠르고간단한방법을 생각생각생각생각
영역 확장
Blurriness
영역 확장
Blurriness -> expand
속도를 위해 저해상도로
영역 확장
Blurriness -> expand -> filter
속도를 위해 저해상도로
영역 확장
Blurriness -> expand -> filter-> Result
THE END . . .