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...

Full description

Saved in:
Bibliographic Details
Published in:Transactions in GIS Vol. 19; no. 5; pp. 678 - 693
Main Author: Mower, James E.
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!
Description
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