1 / 12

Bump Mapping

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

Download Presentation

Bump Mapping

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Bump Mapping

  2. Without texture With texture Bump mapping

  3. Based on the works of • Tom PattersonNational Park Service • Jeffery S. NighbertBureau of Land ManagementPortland, Oregon

  4. Tom Patterson“Getting Real: Reflecting on the New Look of National Park Service Maps”

  5. Jeff NighbertUsing “Materials and Textures” in Cartographic PresentationsA.K.A. “Bump Mapping”

  6. Bump mapping • DEM • Vegetation • RandomPattern

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

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

  9. The result

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

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

  12. Without texture With texture Bump mapping

More Related