Enviar búsqueda
Cargar
DOF
•
0 recomendaciones
•
838 vistas
O
ozlael ozlael
Seguir
DOF, depth of field
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 13
Descargar ahora
Descargar para leer sin conexión
Recomendados
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
Recomendados
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
Más contenido relacionado
Destacado
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
Destacado
(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
Similar a 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
Similar a 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
Más 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
Más 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
Último
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Results
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Igalia
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Paola De la Torre
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
shyamraj55
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
Sujit Pal
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Sinan KOZAK
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
gurkirankumar98700
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
ThousandEyes
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Ridwan Fadjar
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
OnBoard
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Scott Keck-Warren
Último
(20)
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Slack Application Development 101 Slides
Slack Application Development 101 Slides
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
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;
Descargar ahora