Impostersfor real-time rendering
-
Upload
evangeline-pugh -
Category
Documents
-
view
30 -
download
0
description
Transcript of Impostersfor real-time rendering
![Page 1: Impostersfor real-time rendering](https://reader030.fdocument.pub/reader030/viewer/2022032708/56812bce550346895d902bd7/html5/thumbnails/1.jpg)
Imposters for real-time rendering
1999. 7. 20
CG Lab. 박사 3 차류승택
![Page 2: Impostersfor real-time rendering](https://reader030.fdocument.pub/reader030/viewer/2022032708/56812bce550346895d902bd7/html5/thumbnails/2.jpg)
Image Based Representation for Walkthru
실시간 Walkthrough 보이는 물체만을 렌더링 (Visibility Culling) 가까운 거리에서는 실제 Geometry Model 사용 먼거리에 있는 물체에 대해
• LOD 를 적용하거나• Image 로 대치 시킴
Image based Representation Portal Texture Imposter Image cache
![Page 3: Impostersfor real-time rendering](https://reader030.fdocument.pub/reader030/viewer/2022032708/56812bce550346895d902bd7/html5/thumbnails/3.jpg)
관련 연구
Imposter Visual Navigation of Large Environments Using Texture Clus
ters, Paulo, 93• Imposter 개념 소개 ( 전처리 작업에서 미리 만들어 놓음 )
Dynamic Generated Imposter, Gernot Schaufler, 95• Frame Buffer 를 이용하여 동적 환경에 적용
Efficient Imposter Manipulation for Real-Time Visualization of Urban Scenery, Francois Sillion, EG’ 97
• 단일 평면이 아닌 깊이정보를 이용하여 Imposter 재구성 Multi-Layered imposters for accelerated rendering, EG 99
• 다중 레벨의 Imposter 사용
![Page 4: Impostersfor real-time rendering](https://reader030.fdocument.pub/reader030/viewer/2022032708/56812bce550346895d902bd7/html5/thumbnails/4.jpg)
< 실제 물체 > <Imposter>
Imposter
![Page 5: Impostersfor real-time rendering](https://reader030.fdocument.pub/reader030/viewer/2022032708/56812bce550346895d902bd7/html5/thumbnails/5.jpg)
Reference Paper 1: Dynamic Generated Imposter
Dynamic Generated Imposter Imposter 의 생성
• Clearing the frame buffer
• Setting up a view for rendering the object
• Copying the texture into texture memory
• Rendering the imposter to obtain a final image
Frame 간의 Coherence 를 이용
demo
![Page 6: Impostersfor real-time rendering](https://reader030.fdocument.pub/reader030/viewer/2022032708/56812bce550346895d902bd7/html5/thumbnails/6.jpg)
Reference Paper 2: Efficient Imposter Manipulation for Real-Time Visualization of Urban Scenery
<Frustum Culling>
![Page 7: Impostersfor real-time rendering](https://reader030.fdocument.pub/reader030/viewer/2022032708/56812bce550346895d902bd7/html5/thumbnails/7.jpg)
Reference Paper 2:Segmentation
Segmentation of the city model local model distance model Imposter
![Page 8: Impostersfor real-time rendering](https://reader030.fdocument.pub/reader030/viewer/2022032708/56812bce550346895d902bd7/html5/thumbnails/8.jpg)
Reference Paper 2: Local & Distance Model
![Page 9: Impostersfor real-time rendering](https://reader030.fdocument.pub/reader030/viewer/2022032708/56812bce550346895d902bd7/html5/thumbnails/9.jpg)
Reference Paper 2:Imposter
![Page 10: Impostersfor real-time rendering](https://reader030.fdocument.pub/reader030/viewer/2022032708/56812bce550346895d902bd7/html5/thumbnails/10.jpg)
Reference Paper 2:Steps taken to create an imposter
![Page 11: Impostersfor real-time rendering](https://reader030.fdocument.pub/reader030/viewer/2022032708/56812bce550346895d902bd7/html5/thumbnails/11.jpg)
Reference Paper 2: Result
demo
![Page 12: Impostersfor real-time rendering](https://reader030.fdocument.pub/reader030/viewer/2022032708/56812bce550346895d902bd7/html5/thumbnails/12.jpg)
Reference Paper 3: Multi-Layered imposters for accelerated rendeing
![Page 13: Impostersfor real-time rendering](https://reader030.fdocument.pub/reader030/viewer/2022032708/56812bce550346895d902bd7/html5/thumbnails/13.jpg)
Reference Paper 3: Imposter 의 문제점 : Deformation
![Page 14: Impostersfor real-time rendering](https://reader030.fdocument.pub/reader030/viewer/2022032708/56812bce550346895d902bd7/html5/thumbnails/14.jpg)
Reference Paper 3:Imposter 의 문제점 : Resolution mismatch
![Page 15: Impostersfor real-time rendering](https://reader030.fdocument.pub/reader030/viewer/2022032708/56812bce550346895d902bd7/html5/thumbnails/15.jpg)
Reference Paper 3:Imposter 의 문제점 : Incomplete representation
![Page 16: Impostersfor real-time rendering](https://reader030.fdocument.pub/reader030/viewer/2022032708/56812bce550346895d902bd7/html5/thumbnails/16.jpg)
Reference Paper 3:Imposter 의 문제점 : Rubber sheet effect
![Page 17: Impostersfor real-time rendering](https://reader030.fdocument.pub/reader030/viewer/2022032708/56812bce550346895d902bd7/html5/thumbnails/17.jpg)
Reference Paper 3:Imposter 의 문제점 : Cracks
![Page 18: Impostersfor real-time rendering](https://reader030.fdocument.pub/reader030/viewer/2022032708/56812bce550346895d902bd7/html5/thumbnails/18.jpg)
Reference Paper 3: Multi-Layered imposters
Multi-Layered imposters
The environment is divided into a set of viewing cells
Visibility event