Presentation is loading. Please wait.

Presentation is loading. Please wait.

Digital Bas-Relief from 3D Scenes 何 会 珍 2008-11-13.

Similar presentations


Presentation on theme: "Digital Bas-Relief from 3D Scenes 何 会 珍 2008-11-13."— Presentation transcript:

1 Digital Bas-Relief from 3D Scenes 何 会 珍 2008-11-13

2 Tim Weyrich Assistant Professor Dept. of Computer Science University College London Connelly Barnes Graduate Student Princeton Graphics Group Princeton University

3 Szymon Rusinkiewicz Associate Professor Department of Computer Science Princeton University Adam Finkelstein Associate Professor Department of Computer Science Princeton University Jia Deng Ph.D. Student Computer Science Department Princeton University

4 Examples of bas-relief Top: Ancient Greek, Assyrian relief. Below: Modern examples

5 Examples of high relief high-relief of the cloister and a rotated view of it

6 Motivation 1.Given: Height-Data as Z = h(x,y) 2.Want: Relief 3.Need: Compressing Height-Range original 3D modelgenerated relief

7 Related Work Automatic Generation Of Bas- And High-Reliefs; Cignoni, Montani, Scopigno; Journal of Graphics Tools;1997. Gradient Domain High Dynamic Range Compression Fattal, R., Lischinski, D., Werman, M. 2002 ACM Transactions on Graphics (SIGGRAPH ’02) Numerous Works On HDR Image Compression

8 1.Depth : achieved by perspective foreshortening 2.Object Order: preserve depth order of overlapping objects 3.Compression: the background are flatter than those in the foreground 4.Discontinuities: depth discontinuities in the relief become smaller 5.Steps: small step along the object outline 6.Materials: wood, clay, stucco, metal, stone, ivory, bone, ice

9 Main Idea Transforms the input 3D scene into a regularly sampled height field Compression takes place in Gradient Domain Integration to recover a height field Cignoni : Linear Scaling  important Features are lost originLinear ScalingOur algorithm

10 Algorithm Workflow GradientExtraction Fix the gradientdirectionExtractingsilhouettes CompressGradientmagtitudeIntegration

11 1.Retrieving depth values: perspective foreshortening 2.Gradient Extraction: forward difference to extract gradients 3.Why Fix the gradient direction? preserve shapes visible 4. silhouettes: contribute as overly large gradients 5. How to extract silhouettes

12 bunnyextracted silhouettes sprrow extracted silhouettes

13 6.Attenuate gradient magtitude nonlinear compression function C to the gradient magnitude

14 this algorithmlinear algorithm origin teapotsilhouette

15 7.Integration: optimization process

16 Poisson equation:

17 Results about different

18 8.Artistic Controls: decompose the gradient field

19 Left : Increasing low frequencies. Right : Amplify high frequencies Results:

20 Left: unmodified version. Right: emphasize the teapot

21 Results:

22

23 Left: Scenes with high complexityRight: emphasizing depth discontinuities

24 Future Work 1.Other shapes: Creation of alto-relievo 2.Explore material properties into the algorithm 3. Using normal as input Top: Photograph of a pine cone, and its normal field Bottom: Relief after converting normals to gradients

25 Thank you!


Download ppt "Digital Bas-Relief from 3D Scenes 何 会 珍 2008-11-13."

Similar presentations


Ads by Google