impostersfor real-time rendering

18
Imposters for real-time rendering 1999. 7. 20 CG Lab. 박박 3 박 박박박

Upload: evangeline-pugh

Post on 30-Dec-2015

35 views

Category:

Documents


0 download

DESCRIPTION

Impostersfor real-time rendering. 1999. 7. 20 CG Lab. 박사 3 차 류승택. Image Based Representation for Walkthru. 실시간 Walkthrough 보이는 물체만을 렌더링 (Visibility Culling) 가까운 거리에서는 실제 Geometry Model 사용 먼거리에 있는 물체에 대해 LOD 를 적용하거나 Image 로 대치 시킴 Image based Representation Portal Texture - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Impostersfor real-time rendering

Imposters for real-time rendering

1999. 7. 20

CG Lab. 박사 3 차류승택

Page 2: Impostersfor real-time rendering

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

관련 연구

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

< 실제 물체 > <Imposter>

Imposter

Page 5: Impostersfor real-time rendering

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

Reference Paper 2: Efficient Imposter Manipulation for Real-Time Visualization of Urban Scenery

<Frustum Culling>

Page 7: Impostersfor real-time rendering

Reference Paper 2:Segmentation

Segmentation of the city model local model distance model Imposter

Page 8: Impostersfor real-time rendering

Reference Paper 2: Local & Distance Model

Page 9: Impostersfor real-time rendering

Reference Paper 2:Imposter

Page 10: Impostersfor real-time rendering

Reference Paper 2:Steps taken to create an imposter

Page 11: Impostersfor real-time rendering

Reference Paper 2: Result

demo

Page 12: Impostersfor real-time rendering

Reference Paper 3: Multi-Layered imposters for accelerated rendeing

Page 13: Impostersfor real-time rendering

Reference Paper 3: Imposter 의 문제점 : Deformation

Page 14: Impostersfor real-time rendering

Reference Paper 3:Imposter 의 문제점 : Resolution mismatch

Page 15: Impostersfor real-time rendering

Reference Paper 3:Imposter 의 문제점 : Incomplete representation

Page 16: Impostersfor real-time rendering

Reference Paper 3:Imposter 의 문제점 : Rubber sheet effect

Page 17: Impostersfor real-time rendering

Reference Paper 3:Imposter 의 문제점 : Cracks

Page 18: Impostersfor real-time rendering

Reference Paper 3: Multi-Layered imposters

Multi-Layered imposters

The environment is divided into a set of viewing cells

Visibility event