Fast Image-Space Silhouette Extraction for Non-Photorealistic Landscape Rendering
Landscape illustration, a core visualization technique for field geologists and geomorphologists, employs the parsimonious use of linework to represent surface structure in a straightforward and intuitive manner. Under the rubric of non‐photorealistic rendering (NPR), automated procedures in this ve...
Saved in:
Published in: | Transactions in GIS Vol. 19; no. 5; pp. 678 - 693 |
---|---|
Main Author: | |
Format: | Journal Article |
Language: | English |
Published: |
Oxford
Blackwell Publishing Ltd
01-10-2015
|
Subjects: | |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | Landscape illustration, a core visualization technique for field geologists and geomorphologists, employs the parsimonious use of linework to represent surface structure in a straightforward and intuitive manner. Under the rubric of non‐photorealistic rendering (NPR), automated procedures in this vein render silhouettes and creases to represent, respectively, view‐dependent and view‐independent landscape features. This article presents two algorithms and implementations for rendering silhouettes from adaptive tessellations of point‐normal (PN) triangles at speeds approaching those suitable for animation. PN triangles use cubic polynomial models to provide a surface that appears smooth at any required resolution. The first algorithm, drawing on standard silhouette detection techniques in surface meshes, builds object space facet adjacencies and image space pixel adjacencies in the graphics pipeline following adaptive tessellation. The second makes exclusive use of image space analysis without referencing the underlying scene world geometry. Other than initial pre‐processing operations, recent advances in the OpenGL API allow implementations for both algorithms to be hosted entirely on the graphics processing unit (GPU), eliminating slowdowns through data transfer across the system memory bus. We show that both algorithms provide viable paths to real‐time animation of pen and ink style landscape illustrations but that the second demonstrates superior performance over the first. |
---|---|
Bibliography: | PenInkImageSpace2013View.kml. KML file for use with Google Earth containing viewing parameters for the West Temple feature in Zion National Park that is the subject of the imagery in this document.WTemplesilh2.mpg. MPEG file containing a video screen capture of a fly-through of the West Temple scene showing silhouette generation.WtempleAll2.mpg. MPEG file containing a video screen capture of a fly-through of the West Temple scene including both silhouette and preliminary crease generation. ArticleID:TGIS12118 ark:/67375/WNG-B13DWKCB-7 istex:647CD04440E4638912D39D977EB62315FAC67369 ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 23 |
ISSN: | 1361-1682 1467-9671 |
DOI: | 10.1111/tgis.12118 |