Soumettre la recherche
Mettre en ligne
DOF
•
0 j'aime
•
838 vues
O
ozlael ozlael
Suivre
DOF, depth of field
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 13
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Offscreenparticle
Offscreenparticle
ozlael ozlael
[shaderx5] 4.2 Multisampling Extension for Gradient Shadow Maps
[shaderx5] 4.2 Multisampling Extension for Gradient Shadow Maps
종빈 오
Reconstruction
Reconstruction
COMSATS Abbottabad
first pitch
first pitch
alind tiwari
sss
sss
alind tiwari
Green Shopping
Green Shopping
alind tiwari
Managing PPC Campaigns with Adwords Editor
Managing PPC Campaigns with Adwords Editor
Matt DeYoung
Greenathan
Greenathan
alind tiwari
Recommandé
Offscreenparticle
Offscreenparticle
ozlael ozlael
[shaderx5] 4.2 Multisampling Extension for Gradient Shadow Maps
[shaderx5] 4.2 Multisampling Extension for Gradient Shadow Maps
종빈 오
Reconstruction
Reconstruction
COMSATS Abbottabad
first pitch
first pitch
alind tiwari
sss
sss
alind tiwari
Green Shopping
Green Shopping
alind tiwari
Managing PPC Campaigns with Adwords Editor
Managing PPC Campaigns with Adwords Editor
Matt DeYoung
Greenathan
Greenathan
alind tiwari
Komputerku Lana Lestari 4 C
Komputerku Lana Lestari 4 C
iwan hendrawan
Keyword Research for Pay-Per-Click Marketing
Keyword Research for Pay-Per-Click Marketing
Matt DeYoung
Newyork City walk
Newyork City walk
alind tiwari
Komputerku Nadira 4c
Komputerku Nadira 4c
iwan hendrawan
Design Samples
Design Samples
ericreece
20110607 social crm strategie - crm excellence
20110607 social crm strategie - crm excellence
CRM excellence
CaracteríSticas Del Desarrollo Organizacional
CaracteríSticas Del Desarrollo Organizacional
guestc727c84
7. microsoft excel 1
7. microsoft excel 1
UDES - USTA
Who are CRM excellence?
Who are CRM excellence?
CRM excellence
H2o Recycle
H2o Recycle
alind tiwari
Waste cycle in airport
Waste cycle in airport
alind tiwari
first upload from server
first upload from server
alind tiwari
latest slide
latest slide
alind tiwari
test
test
alind tiwari
Nerva Nevada
Nerva Nevada
margaritatorres100
uploading from server
uploading from server
alind tiwari
Start Game 2 !!!
Start Game 2 !!!
guest6c9ee24
tiwari
tiwari
alind tiwari
Masa Depanku Dito 6c
Masa Depanku Dito 6c
iwan hendrawan
Pp Lect9 10 1
Pp Lect9 10 1
ulziibaatar
Advanced Lighting Techniques Dan Baker (Meltdown 2005)
Advanced Lighting Techniques Dan Baker (Meltdown 2005)
mobius.cn
SA09 Realtime education
SA09 Realtime education
fumoto kazuhiro
Contenu connexe
En vedette
Komputerku Lana Lestari 4 C
Komputerku Lana Lestari 4 C
iwan hendrawan
Keyword Research for Pay-Per-Click Marketing
Keyword Research for Pay-Per-Click Marketing
Matt DeYoung
Newyork City walk
Newyork City walk
alind tiwari
Komputerku Nadira 4c
Komputerku Nadira 4c
iwan hendrawan
Design Samples
Design Samples
ericreece
20110607 social crm strategie - crm excellence
20110607 social crm strategie - crm excellence
CRM excellence
CaracteríSticas Del Desarrollo Organizacional
CaracteríSticas Del Desarrollo Organizacional
guestc727c84
7. microsoft excel 1
7. microsoft excel 1
UDES - USTA
Who are CRM excellence?
Who are CRM excellence?
CRM excellence
H2o Recycle
H2o Recycle
alind tiwari
Waste cycle in airport
Waste cycle in airport
alind tiwari
first upload from server
first upload from server
alind tiwari
latest slide
latest slide
alind tiwari
test
test
alind tiwari
Nerva Nevada
Nerva Nevada
margaritatorres100
uploading from server
uploading from server
alind tiwari
Start Game 2 !!!
Start Game 2 !!!
guest6c9ee24
tiwari
tiwari
alind tiwari
Masa Depanku Dito 6c
Masa Depanku Dito 6c
iwan hendrawan
Pp Lect9 10 1
Pp Lect9 10 1
ulziibaatar
En vedette
(20)
Komputerku Lana Lestari 4 C
Komputerku Lana Lestari 4 C
Keyword Research for Pay-Per-Click Marketing
Keyword Research for Pay-Per-Click Marketing
Newyork City walk
Newyork City walk
Komputerku Nadira 4c
Komputerku Nadira 4c
Design Samples
Design Samples
20110607 social crm strategie - crm excellence
20110607 social crm strategie - crm excellence
CaracteríSticas Del Desarrollo Organizacional
CaracteríSticas Del Desarrollo Organizacional
7. microsoft excel 1
7. microsoft excel 1
Who are CRM excellence?
Who are CRM excellence?
H2o Recycle
H2o Recycle
Waste cycle in airport
Waste cycle in airport
first upload from server
first upload from server
latest slide
latest slide
test
test
Nerva Nevada
Nerva Nevada
uploading from server
uploading from server
Start Game 2 !!!
Start Game 2 !!!
tiwari
tiwari
Masa Depanku Dito 6c
Masa Depanku Dito 6c
Pp Lect9 10 1
Pp Lect9 10 1
Similaire à DOF
Advanced Lighting Techniques Dan Baker (Meltdown 2005)
Advanced Lighting Techniques Dan Baker (Meltdown 2005)
mobius.cn
SA09 Realtime education
SA09 Realtime education
fumoto kazuhiro
Massive Point Light Soft Shadows
Massive Point Light Soft Shadows
Wolfgang Engel
【Unite 2017 Tokyo】シェーダープログラミング入門!カスタムシェーダー、作るで!
【Unite 2017 Tokyo】シェーダープログラミング入門!カスタムシェーダー、作るで!
Unity Technologies Japan K.K.
Volumetric Lighting for Many Lights in Lords of the Fallen
Volumetric Lighting for Many Lights in Lords of the Fallen
Benjamin Glatzel
Beginning direct3d gameprogramming09_shaderprogramming_20160505_jintaeks
Beginning direct3d gameprogramming09_shaderprogramming_20160505_jintaeks
JinTaek Seo
An introduction to Realistic Ocean Rendering through FFT - Fabio Suriano - Co...
An introduction to Realistic Ocean Rendering through FFT - Fabio Suriano - Co...
Codemotion
Rendering AAA-Quality Characters of Project A1
Rendering AAA-Quality Characters of Project A1
Ki Hyunwoo
Beginning direct3d gameprogramming10_shaderdetail_20160506_jintaeks
Beginning direct3d gameprogramming10_shaderdetail_20160506_jintaeks
JinTaek Seo
Real-time Shadowing Techniques: Shadow Volumes
Real-time Shadowing Techniques: Shadow Volumes
Mark Kilgard
Similaire à DOF
(10)
Advanced Lighting Techniques Dan Baker (Meltdown 2005)
Advanced Lighting Techniques Dan Baker (Meltdown 2005)
SA09 Realtime education
SA09 Realtime education
Massive Point Light Soft Shadows
Massive Point Light Soft Shadows
【Unite 2017 Tokyo】シェーダープログラミング入門!カスタムシェーダー、作るで!
【Unite 2017 Tokyo】シェーダープログラミング入門!カスタムシェーダー、作るで!
Volumetric Lighting for Many Lights in Lords of the Fallen
Volumetric Lighting for Many Lights in Lords of the Fallen
Beginning direct3d gameprogramming09_shaderprogramming_20160505_jintaeks
Beginning direct3d gameprogramming09_shaderprogramming_20160505_jintaeks
An introduction to Realistic Ocean Rendering through FFT - Fabio Suriano - Co...
An introduction to Realistic Ocean Rendering through FFT - Fabio Suriano - Co...
Rendering AAA-Quality Characters of Project A1
Rendering AAA-Quality Characters of Project A1
Beginning direct3d gameprogramming10_shaderdetail_20160506_jintaeks
Beginning direct3d gameprogramming10_shaderdetail_20160506_jintaeks
Real-time Shadowing Techniques: Shadow Volumes
Real-time Shadowing Techniques: Shadow Volumes
Plus de ozlael ozlael
Unity & VR (Unity Roadshow 2016)
Unity & VR (Unity Roadshow 2016)
ozlael ozlael
뭣이 중헌디? 성능 프로파일링도 모름서 - 유니티 성능 프로파일링 가이드 (IGC16)
뭣이 중헌디? 성능 프로파일링도 모름서 - 유니티 성능 프로파일링 가이드 (IGC16)
ozlael ozlael
Optimizing mobile applications - Ian Dundore, Mark Harkness
Optimizing mobile applications - Ian Dundore, Mark Harkness
ozlael ozlael
그래픽 최적화로 가...가버렷! (부제: 배치! 배칭을 보자!) , Batch! Let's take a look at Batching! -...
그래픽 최적화로 가...가버렷! (부제: 배치! 배칭을 보자!) , Batch! Let's take a look at Batching! -...
ozlael ozlael
유니티 그래픽 최적화, 어디까지 해봤니 (Optimizing Unity Graphics) Unite Seoul Ver.
유니티 그래픽 최적화, 어디까지 해봤니 (Optimizing Unity Graphics) Unite Seoul Ver.
ozlael ozlael
유니티 그래픽 최적화, 어디까지 해봤니 (Optimizing Unity Graphics) NDC15 Ver.
유니티 그래픽 최적화, 어디까지 해봤니 (Optimizing Unity Graphics) NDC15 Ver.
ozlael ozlael
Infinity Blade and beyond
Infinity Blade and beyond
ozlael ozlael
스티브잡스처럼 프레젠테이션하기
스티브잡스처럼 프레젠테이션하기
ozlael ozlael
유니티의 라이팅이 안 이쁘다구요? (A to Z of Lighting)
유니티의 라이팅이 안 이쁘다구요? (A to Z of Lighting)
ozlael ozlael
Introduce coco2dx with cookingstar
Introduce coco2dx with cookingstar
ozlael ozlael
Deferred rendering case study
Deferred rendering case study
ozlael ozlael
Kgc make stereo game on pc
Kgc make stereo game on pc
ozlael ozlael
mssao presentation
mssao presentation
ozlael ozlael
Modern gpu optimize blog
Modern gpu optimize blog
ozlael ozlael
Modern gpu optimize
Modern gpu optimize
ozlael ozlael
Bickerstaff benson making3d games on the playstation3
Bickerstaff benson making3d games on the playstation3
ozlael ozlael
DOF Depth of Field
DOF Depth of Field
ozlael ozlael
Hable uncharted2(siggraph%202010%20 advanced%20realtime%20rendering%20course)
Hable uncharted2(siggraph%202010%20 advanced%20realtime%20rendering%20course)
ozlael ozlael
Deferred rendering in_leadwerks_engine[1]
Deferred rendering in_leadwerks_engine[1]
ozlael ozlael
Deferred shading
Deferred shading
ozlael ozlael
Plus de ozlael ozlael
(20)
Unity & VR (Unity Roadshow 2016)
Unity & VR (Unity Roadshow 2016)
뭣이 중헌디? 성능 프로파일링도 모름서 - 유니티 성능 프로파일링 가이드 (IGC16)
뭣이 중헌디? 성능 프로파일링도 모름서 - 유니티 성능 프로파일링 가이드 (IGC16)
Optimizing mobile applications - Ian Dundore, Mark Harkness
Optimizing mobile applications - Ian Dundore, Mark Harkness
그래픽 최적화로 가...가버렷! (부제: 배치! 배칭을 보자!) , Batch! Let's take a look at Batching! -...
그래픽 최적화로 가...가버렷! (부제: 배치! 배칭을 보자!) , Batch! Let's take a look at Batching! -...
유니티 그래픽 최적화, 어디까지 해봤니 (Optimizing Unity Graphics) Unite Seoul Ver.
유니티 그래픽 최적화, 어디까지 해봤니 (Optimizing Unity Graphics) Unite Seoul Ver.
유니티 그래픽 최적화, 어디까지 해봤니 (Optimizing Unity Graphics) NDC15 Ver.
유니티 그래픽 최적화, 어디까지 해봤니 (Optimizing Unity Graphics) NDC15 Ver.
Infinity Blade and beyond
Infinity Blade and beyond
스티브잡스처럼 프레젠테이션하기
스티브잡스처럼 프레젠테이션하기
유니티의 라이팅이 안 이쁘다구요? (A to Z of Lighting)
유니티의 라이팅이 안 이쁘다구요? (A to Z of Lighting)
Introduce coco2dx with cookingstar
Introduce coco2dx with cookingstar
Deferred rendering case study
Deferred rendering case study
Kgc make stereo game on pc
Kgc make stereo game on pc
mssao presentation
mssao presentation
Modern gpu optimize blog
Modern gpu optimize blog
Modern gpu optimize
Modern gpu optimize
Bickerstaff benson making3d games on the playstation3
Bickerstaff benson making3d games on the playstation3
DOF Depth of Field
DOF Depth of Field
Hable uncharted2(siggraph%202010%20 advanced%20realtime%20rendering%20course)
Hable uncharted2(siggraph%202010%20 advanced%20realtime%20rendering%20course)
Deferred rendering in_leadwerks_engine[1]
Deferred rendering in_leadwerks_engine[1]
Deferred shading
Deferred shading
Dernier
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
Kari Kakkonen
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
itnewsafrica
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
ThousandEyes
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
Knoldus Inc.
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
Lonnie McRorey
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
LoriGlavin3
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
fnnc6jmgwh
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
Manik S Magar
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Nikki Chapple
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
itnewsafrica
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
Pixlogix Infotech
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
Nicole Novielli
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
itnewsafrica
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
IES VE
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
Mydbops
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
Farhan Tariq
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
Inflectra
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
Wes McKinney
Dernier
(20)
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
DOF
1.
Depth of Field
http://ozlael.egloos.com/
2.
DOF 란 ●
피사계심도 ● 사진 렌즈로 어떤 거리의 피사체에 초점을 맞추면 그 앞쪽 [ 近點 ] 과 뒤쪽 [ 遠點 ] 의 일정한 거리 내에 초점이 맞는데 이때 그 범 위를 이르는 말 . ● PhotoRealistic Rendering
3.
Pinhole Camera Model
4.
Thin Lens Camera
Model
5.
Implementation ●
Simulation of CoC ● Pass 1 : Scene Rendering ● Pass 2 : Pos-processing
6.
Pass 1 :
Scene Rendering ● 장면 랜더링 ● Depth and Blurriness factor ● MRT 사용
7.
Pass 1 :
Scene Rendering ● Depth
8.
Pass 1 :
Scene Rendering ● Mapping Depth to Blur Focal Range 1 Blur Depth -1 Focal Dist float blur = saturate( abs( depth - focalDist) * (2/focalRange));
9.
Pass 1 :
Scene Rendering ● MRT output
10.
Pass 2 :
Pos-processing ● Use CoC ● Poisson distribution
11.
Pass 2 :
Pos-processing ● Blurriness 와 Filter Size
12.
Pass 2 :
Pos-processing ● Leaking
13.
Pass 2 :
Pos-processing // Get center sample float4 colorSum = tex2D(SceneColorSampler, v.vTexCoord); float2 centerDepthBlur = tex2D(DepthBlurSampler, v.vTexCoord); // Compute CoC size based on blurriness float sizeCoC = centerDepthBlur.y * maxCoC; float totalContribution = 1.0f; // Run through all taps for (int i = 0; i < NUM_DOF_TAPS; i++) { // Compute tap coordinates float2 tapCoord = v.vTexCoord + filterTaps[i] * sizeCoC; // Fetch tap sample float4 tapColor = tex2D(SceneColorSampler, tapCoord); float2 tapDepthBlur = tex2D(DepthBlurSampler, tapCoord); // Compute tap contribution float tapContribution = (tapDepthBlur.x > centerDepthBlur.x) ? 탭의 깊이 비교 1.0f : tapDepthBlur.y; // Accumulate color and contribution 샘플링 탭이 Blurriness 0 면 색이 적용 X colorSum += tapColor * tapContribution; totalContribution += tapContribution; } // Normalize to get proper luminance float4 finalColor = colorSum / totalContribution;
Télécharger maintenant