120 likes | 268 Views
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”.
E N D
Without texture With texture Bump mapping
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”
Bump mapping • DEM • Vegetation • RandomPattern
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))
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
Without texture With texture Bump mapping