Author
joshua-savage
View
67
Download
0
Embed Size (px)
DESCRIPTION
Bump Mapping. Without texture. With texture. Bump mapping. Based on the works of. Tom Patterson National Park Service Jeffery S. Nighbert Bureau of Land Management Portland, Oregon. Tom Patterson “Getting Real: Reflecting on the New Look of National Park Service Maps”. - PowerPoint PPT Presentation
Bump Mapping
Bump mapping
• Without texture • With texture
Based on the works of
• Tom PattersonNational Park Service
• Jeffery S. NighbertBureau of Land ManagementPortland, Oregon
Tom Patterson“Getting Real: Reflecting on the New Look of National Park Service Maps”
Jeff NighbertUsing “Materials and Textures” in Cartographic PresentationsA.K.A. “Bump Mapping”
• DEM• Vegetation• Random
Pattern
Bump mapping
Cone Generation
Spatial Analyst: Cones in a Random Pattern
Cones_pat = abs(eucdistance(con(($$ROWMAP mod int(normal() * 1 + 20) eq 0) and ($$COLMAP mod int(normal() * 1 + 20) eq 0),255),#,#,10,#) - 10) * (40 / 10)
Class objects by pattern by class Spatial analyst: Generate objects in a random pattern within the aspen
class
Raster Calculator: aspens_pat = eucdistance(con(($$ROWMAP mod int(normal() * 1 + 20) eq 0) and ($$COLMAP mod int(normal() * 1 + 20) eq 0) and [k_aspens] > 0,255),#,#,10,#)
Raster Calculator: esri_aspen = sqrt(pow(10,2) - pow([aspens_pat],2))
The result
Bump mapping
• (eucdistance(con( ($$rowmap mod int(normal() * 5 + 10) eq 0) and ($$colmap mod int(normal() * 5 + 10) eq 0),255),#,#,60,#)) * (-20 / 10) + 120
• hillshade(con(isnull([park trees]),[bathy_dem_ft],[bathy_dem_ft] + [pattern]),315,45)
• http://gis.esri.com/library/userconf/proc03/p0137.pdf
Bump mapping
• (eucdistance(con( ($$rowmap mod int(normal() * 5 + 10) eq 0) and ($$colmap mod int(normal() * 5 + 10) eq 0),255),#,#,60,#)) * (-20 / 10) + 120
• hillshade(con(isnull([park trees]),[bathy_dem_ft],[bathy_dem_ft] + [pattern]),315,45)
• http://gis.esri.com/library/userconf/proc03/p0137.pdf
Bump mapping
• Without texture • With texture