SlideShare a Scribd company logo
How to get started working with Heightmaps.
In computer graphics, a height map or a height field is a raster image that is mainly used as a
discrete global grid in secondary elevation modeling. Each pixel stores values, such as surface
height data, for display in 3D computer graphics. A heightmap can be used in bump mapping to
calculate where this 3D data would create shadows in a material, in displacement mapping to move
the actual geometric position of points across the structured surface, or for terrain where the
heightmap is converted to a 3D mesh.
A heightmap contains a channel that is interpreted as a displacement or “height” from the “floor” of
a surface and sometimes visualized as a lume of a grayscale image, with black representing the
minimum height and white the maximum height. When rendering the map, the designer can specify
the height of the shift for each unit of the Height Channel that corresponds to the “contrast” of the
image. Heightmaps can be stored independently in existing grayscale image formats, with or
without special metadata, or in special file formats such as Daylon Leveller, GenesisIV, and
Terragen documents.
You can also use individual color channels to zoom in on details. For example, a standard RGB-8-
bit image can display only 256 grayscale values and thus only 256 heights. By using colors, a larger
number of heights can be stored (for a 24-bit image, 2563 = 16,777,216 heights can be displayed
(2564 = 4,294,967,296 if the alpha channel is also used)). This technique is particularly useful when
the height over a large area varies slightly. Only with gray values, since the heights must be mapped
to only 256 values, the rendered terrain appears flat, with “steps” at certain locations.
Heightmaps are often used in geographic information systems, where they are referred to as digital
elevation models.
Creating Heightmaps.
Heightmaps can be created manually using a classic painting program or a special terrain editor.
These editors visualize the terrain in 3D and allow the user to change the surface. Normally there
are tools to raise, lower, smooth or erode the terrain. Another way to create a terrain is to use a
terrain generation algorithm. This can be, for example, a 2D simplex noise function or by diffusion
limited aggregation. Another method is the reconstruction of heightmaps from real data, e.g. with a
synthetic aperture radar.
Programs that use Heightmaps.
Heightmaps are often used in terrain playback software and modern video games. Heightmaps are
an ideal way to store digital terrain heights. Compared to a normal polygonal mesh, they require
much less storage space at a certain level of detail. Most modern 3D computer modeling programs
can use data from heightmaps in the form of bump, normal, or displacement maps to quickly and
accurately create complex terrain and other surfaces.
In the first games with software rendering, the elements often represented the heights of columns of
voxels rendered with ray casting. In most recent games, the elements represent the height coordinate
of polygons in a mesh.
Thank you for visiting.

More Related Content

What's hot

image processing project course ludhiana
image processing project course ludhianaimage processing project course ludhiana
image processing project course ludhiana
deepikakaler1
 
Necto 16 training 7 geo-analytics
Necto 16 training 7   geo-analyticsNecto 16 training 7   geo-analytics
Necto 16 training 7 geo-analytics
Panorama Software
 
What is gis
What is gisWhat is gis
What is gis
Sumant Diwakar
 
Dynamic Mapping of Raster Data (IV 2009)
Dynamic Mapping of Raster Data (IV 2009)Dynamic Mapping of Raster Data (IV 2009)
Dynamic Mapping of Raster Data (IV 2009)
Matthias Trapp
 
DTM DEM Generation
DTM DEM GenerationDTM DEM Generation
DTM DEM Generation
Nurul Amirah Isa
 
Georeferencing
GeoreferencingGeoreferencing
Georeferencing
Reham Maher El-Safarini
 
Cartographic map design
Cartographic map designCartographic map design
Cartographic map design
Khilaraj Chouhan
 
Assignment vector raster
Assignment vector rasterAssignment vector raster
Assignment vector raster
fredsk2006
 
Map Design and Symbology in GIS Environment
Map Design and Symbology in GIS EnvironmentMap Design and Symbology in GIS Environment
Map Design and Symbology in GIS Environment
Kaium Chowdhury
 
Where2.0Now - Finding the heat in Thematic Maps
Where2.0Now - Finding the heat in Thematic MapsWhere2.0Now - Finding the heat in Thematic Maps
Where2.0Now - Finding the heat in Thematic Maps
John Fagan
 
5 spatial data editing
5 spatial data editing5 spatial data editing
5 spatial data editing
anita bodke
 
Introduction to gis
Introduction to gisIntroduction to gis
Introduction to gis
Jay_mittal
 
Digitization arc gis
Digitization arc gisDigitization arc gis
Digitization arc gis
Ashok Peddi
 
Introduction to Infographics Designing
Introduction to Infographics DesigningIntroduction to Infographics Designing
Introduction to Infographics Designing
Jin Castor
 
Three dimensional (3D) GIS
Three dimensional (3D) GISThree dimensional (3D) GIS
Three dimensional (3D) GIS
Wellington Gwavava
 
Surfer
SurferSurfer
Surfer
Meesum Zaidi
 
Web design: print to web
Web design: print to webWeb design: print to web
Web design: print to web
Kenneth Field
 
GIS in Geography
GIS in GeographyGIS in Geography
GIS in Geography
aatkinson7
 
Australia's Environment Explorer: Quick Tour
Australia's Environment Explorer: Quick TourAustralia's Environment Explorer: Quick Tour
Australia's Environment Explorer: Quick Tour
aijmvandijk
 
Terminology and Basic Questions About GIS
Terminology and Basic Questions About GISTerminology and Basic Questions About GIS
Terminology and Basic Questions About GIS
Mrinmoy Majumder
 

What's hot (20)

image processing project course ludhiana
image processing project course ludhianaimage processing project course ludhiana
image processing project course ludhiana
 
Necto 16 training 7 geo-analytics
Necto 16 training 7   geo-analyticsNecto 16 training 7   geo-analytics
Necto 16 training 7 geo-analytics
 
What is gis
What is gisWhat is gis
What is gis
 
Dynamic Mapping of Raster Data (IV 2009)
Dynamic Mapping of Raster Data (IV 2009)Dynamic Mapping of Raster Data (IV 2009)
Dynamic Mapping of Raster Data (IV 2009)
 
DTM DEM Generation
DTM DEM GenerationDTM DEM Generation
DTM DEM Generation
 
Georeferencing
GeoreferencingGeoreferencing
Georeferencing
 
Cartographic map design
Cartographic map designCartographic map design
Cartographic map design
 
Assignment vector raster
Assignment vector rasterAssignment vector raster
Assignment vector raster
 
Map Design and Symbology in GIS Environment
Map Design and Symbology in GIS EnvironmentMap Design and Symbology in GIS Environment
Map Design and Symbology in GIS Environment
 
Where2.0Now - Finding the heat in Thematic Maps
Where2.0Now - Finding the heat in Thematic MapsWhere2.0Now - Finding the heat in Thematic Maps
Where2.0Now - Finding the heat in Thematic Maps
 
5 spatial data editing
5 spatial data editing5 spatial data editing
5 spatial data editing
 
Introduction to gis
Introduction to gisIntroduction to gis
Introduction to gis
 
Digitization arc gis
Digitization arc gisDigitization arc gis
Digitization arc gis
 
Introduction to Infographics Designing
Introduction to Infographics DesigningIntroduction to Infographics Designing
Introduction to Infographics Designing
 
Three dimensional (3D) GIS
Three dimensional (3D) GISThree dimensional (3D) GIS
Three dimensional (3D) GIS
 
Surfer
SurferSurfer
Surfer
 
Web design: print to web
Web design: print to webWeb design: print to web
Web design: print to web
 
GIS in Geography
GIS in GeographyGIS in Geography
GIS in Geography
 
Australia's Environment Explorer: Quick Tour
Australia's Environment Explorer: Quick TourAustralia's Environment Explorer: Quick Tour
Australia's Environment Explorer: Quick Tour
 
Terminology and Basic Questions About GIS
Terminology and Basic Questions About GISTerminology and Basic Questions About GIS
Terminology and Basic Questions About GIS
 

Similar to Heightmaps intro

Fly thru
Fly thruFly thru
Fly thru
Ali Sam
 
Creating Slope-Enhanced Shaded Relief Using Global Mapper
Creating Slope-Enhanced Shaded Relief Using Global MapperCreating Slope-Enhanced Shaded Relief Using Global Mapper
Creating Slope-Enhanced Shaded Relief Using Global Mapper
Kent D. Brown
 
QGIS Training.pptx
QGIS Training.pptxQGIS Training.pptx
QGIS Training.pptx
SeemaAjay7
 
Powerpoint
PowerpointPowerpoint
Powerpoint
dcmatic
 
Terra formation control or how to move mountains
Terra formation control or how to move mountainsTerra formation control or how to move mountains
Terra formation control or how to move mountains
ijcga
 
Introduction to Computer graphics
Introduction to Computer graphicsIntroduction to Computer graphics
Introduction to Computer graphics
LOKESH KUMAR
 
Prayas session cgi & cga by – soumalya nandy
Prayas session cgi & cga by – soumalya nandyPrayas session cgi & cga by – soumalya nandy
Prayas session cgi & cga by – soumalya nandy
Tenet Systems Pvt Ltd
 
Graphics pipelining
Graphics pipeliningGraphics pipelining
Graphics pipelining
Areena Javed
 
Mpwhelp Eng[1]
Mpwhelp Eng[1]Mpwhelp Eng[1]
Mpwhelp Eng[1]
guestcf10d2
 
Designing Great Web Maps
Designing Great Web MapsDesigning Great Web Maps
Designing Great Web Maps
Esri
 
L3 cmp technicalfile_180911
L3 cmp technicalfile_180911L3 cmp technicalfile_180911
L3 cmp technicalfile_180911
snailguinproductions
 
Normal Mapping / Computer Graphics - IK
Normal Mapping / Computer Graphics - IKNormal Mapping / Computer Graphics - IK
Normal Mapping / Computer Graphics - IK
Ilgın Kavaklıoğulları
 
Building story maps
Building story mapsBuilding story maps
Building story maps
Firmansyah Arsyad
 
Introduction to gis and arc gis
Introduction to gis and arc gis Introduction to gis and arc gis
Introduction to gis and arc gis
Saad Raja
 
Data sources and input in GIS
Data  sources and input in GISData  sources and input in GIS
Data sources and input in GIS
Prof. A.Balasubramanian
 
GIS - Unit 3-1.pptx for geographical information systems
GIS - Unit 3-1.pptx for geographical information systemsGIS - Unit 3-1.pptx for geographical information systems
GIS - Unit 3-1.pptx for geographical information systems
Harshavarthan24
 
Desktop Softwares for Unmanned Aerial Systems(UAS))
Desktop Softwares for Unmanned Aerial Systems(UAS))Desktop Softwares for Unmanned Aerial Systems(UAS))
Desktop Softwares for Unmanned Aerial Systems(UAS))
Kamal Shahi
 
Geographic information system
Geographic information systemGeographic information system
Geographic information system
Kamrul Islam Karim
 
Chapter 1 fundamentals of digital imaging
Chapter 1  fundamentals of digital imagingChapter 1  fundamentals of digital imaging
Chapter 1 fundamentals of digital imaging
ZCELPROPS
 
GIS in Nutshell
GIS in NutshellGIS in Nutshell
GIS in Nutshell
Reham Maher El-Safarini
 

Similar to Heightmaps intro (20)

Fly thru
Fly thruFly thru
Fly thru
 
Creating Slope-Enhanced Shaded Relief Using Global Mapper
Creating Slope-Enhanced Shaded Relief Using Global MapperCreating Slope-Enhanced Shaded Relief Using Global Mapper
Creating Slope-Enhanced Shaded Relief Using Global Mapper
 
QGIS Training.pptx
QGIS Training.pptxQGIS Training.pptx
QGIS Training.pptx
 
Powerpoint
PowerpointPowerpoint
Powerpoint
 
Terra formation control or how to move mountains
Terra formation control or how to move mountainsTerra formation control or how to move mountains
Terra formation control or how to move mountains
 
Introduction to Computer graphics
Introduction to Computer graphicsIntroduction to Computer graphics
Introduction to Computer graphics
 
Prayas session cgi & cga by – soumalya nandy
Prayas session cgi & cga by – soumalya nandyPrayas session cgi & cga by – soumalya nandy
Prayas session cgi & cga by – soumalya nandy
 
Graphics pipelining
Graphics pipeliningGraphics pipelining
Graphics pipelining
 
Mpwhelp Eng[1]
Mpwhelp Eng[1]Mpwhelp Eng[1]
Mpwhelp Eng[1]
 
Designing Great Web Maps
Designing Great Web MapsDesigning Great Web Maps
Designing Great Web Maps
 
L3 cmp technicalfile_180911
L3 cmp technicalfile_180911L3 cmp technicalfile_180911
L3 cmp technicalfile_180911
 
Normal Mapping / Computer Graphics - IK
Normal Mapping / Computer Graphics - IKNormal Mapping / Computer Graphics - IK
Normal Mapping / Computer Graphics - IK
 
Building story maps
Building story mapsBuilding story maps
Building story maps
 
Introduction to gis and arc gis
Introduction to gis and arc gis Introduction to gis and arc gis
Introduction to gis and arc gis
 
Data sources and input in GIS
Data  sources and input in GISData  sources and input in GIS
Data sources and input in GIS
 
GIS - Unit 3-1.pptx for geographical information systems
GIS - Unit 3-1.pptx for geographical information systemsGIS - Unit 3-1.pptx for geographical information systems
GIS - Unit 3-1.pptx for geographical information systems
 
Desktop Softwares for Unmanned Aerial Systems(UAS))
Desktop Softwares for Unmanned Aerial Systems(UAS))Desktop Softwares for Unmanned Aerial Systems(UAS))
Desktop Softwares for Unmanned Aerial Systems(UAS))
 
Geographic information system
Geographic information systemGeographic information system
Geographic information system
 
Chapter 1 fundamentals of digital imaging
Chapter 1  fundamentals of digital imagingChapter 1  fundamentals of digital imaging
Chapter 1 fundamentals of digital imaging
 
GIS in Nutshell
GIS in NutshellGIS in Nutshell
GIS in Nutshell
 

More from VisCircle

My living-bloom
My living-bloomMy living-bloom
My living-bloom
VisCircle
 
Maruti omni
Maruti omniMaruti omni
Maruti omni
VisCircle
 
La botte-gardian
La botte-gardianLa botte-gardian
La botte-gardian
VisCircle
 
Echtzeit 3d-ocean
Echtzeit 3d-oceanEchtzeit 3d-ocean
Echtzeit 3d-ocean
VisCircle
 
Caib 3d-tischlerei-konfigurator
Caib 3d-tischlerei-konfiguratorCaib 3d-tischlerei-konfigurator
Caib 3d-tischlerei-konfigurator
VisCircle
 
Hyundai renderings
Hyundai renderingsHyundai renderings
Hyundai renderings
VisCircle
 
3d brille-skalpell
3d brille-skalpell3d brille-skalpell
3d brille-skalpell
VisCircle
 
Schmuck konfigurator-3d
Schmuck konfigurator-3dSchmuck konfigurator-3d
Schmuck konfigurator-3d
VisCircle
 
Hdst 3d-konfigurator
Hdst 3d-konfiguratorHdst 3d-konfigurator
Hdst 3d-konfigurator
VisCircle
 
Honda konfigurator-3dmodellierung
Honda konfigurator-3dmodellierungHonda konfigurator-3dmodellierung
Honda konfigurator-3dmodellierung
VisCircle
 
3d virtueller-showroom
3d virtueller-showroom3d virtueller-showroom
3d virtueller-showroom
VisCircle
 
Ar media-plugin
Ar media-pluginAr media-plugin
Ar media-plugin
VisCircle
 
Oculus quest-app2
Oculus quest-app2Oculus quest-app2
Oculus quest-app2
VisCircle
 
Google vr-creation-app
Google vr-creation-appGoogle vr-creation-app
Google vr-creation-app
VisCircle
 
Varjo chroma-keying
Varjo chroma-keyingVarjo chroma-keying
Varjo chroma-keying
VisCircle
 
Virtual reality-architektur
Virtual reality-architekturVirtual reality-architektur
Virtual reality-architektur
VisCircle
 
Kinemac 2-3d-animationen
Kinemac 2-3d-animationenKinemac 2-3d-animationen
Kinemac 2-3d-animationen
VisCircle
 
Augmented reality-realistisch
Augmented reality-realistischAugmented reality-realistisch
Augmented reality-realistisch
VisCircle
 
Apple augmented-reality-brille
Apple augmented-reality-brilleApple augmented-reality-brille
Apple augmented-reality-brille
VisCircle
 
Herausforderungen produktkonfiguration
Herausforderungen produktkonfigurationHerausforderungen produktkonfiguration
Herausforderungen produktkonfiguration
VisCircle
 

More from VisCircle (20)

My living-bloom
My living-bloomMy living-bloom
My living-bloom
 
Maruti omni
Maruti omniMaruti omni
Maruti omni
 
La botte-gardian
La botte-gardianLa botte-gardian
La botte-gardian
 
Echtzeit 3d-ocean
Echtzeit 3d-oceanEchtzeit 3d-ocean
Echtzeit 3d-ocean
 
Caib 3d-tischlerei-konfigurator
Caib 3d-tischlerei-konfiguratorCaib 3d-tischlerei-konfigurator
Caib 3d-tischlerei-konfigurator
 
Hyundai renderings
Hyundai renderingsHyundai renderings
Hyundai renderings
 
3d brille-skalpell
3d brille-skalpell3d brille-skalpell
3d brille-skalpell
 
Schmuck konfigurator-3d
Schmuck konfigurator-3dSchmuck konfigurator-3d
Schmuck konfigurator-3d
 
Hdst 3d-konfigurator
Hdst 3d-konfiguratorHdst 3d-konfigurator
Hdst 3d-konfigurator
 
Honda konfigurator-3dmodellierung
Honda konfigurator-3dmodellierungHonda konfigurator-3dmodellierung
Honda konfigurator-3dmodellierung
 
3d virtueller-showroom
3d virtueller-showroom3d virtueller-showroom
3d virtueller-showroom
 
Ar media-plugin
Ar media-pluginAr media-plugin
Ar media-plugin
 
Oculus quest-app2
Oculus quest-app2Oculus quest-app2
Oculus quest-app2
 
Google vr-creation-app
Google vr-creation-appGoogle vr-creation-app
Google vr-creation-app
 
Varjo chroma-keying
Varjo chroma-keyingVarjo chroma-keying
Varjo chroma-keying
 
Virtual reality-architektur
Virtual reality-architekturVirtual reality-architektur
Virtual reality-architektur
 
Kinemac 2-3d-animationen
Kinemac 2-3d-animationenKinemac 2-3d-animationen
Kinemac 2-3d-animationen
 
Augmented reality-realistisch
Augmented reality-realistischAugmented reality-realistisch
Augmented reality-realistisch
 
Apple augmented-reality-brille
Apple augmented-reality-brilleApple augmented-reality-brille
Apple augmented-reality-brille
 
Herausforderungen produktkonfiguration
Herausforderungen produktkonfigurationHerausforderungen produktkonfiguration
Herausforderungen produktkonfiguration
 

Recently uploaded

How to Make Your Trade Show Booth Stand Out
How to Make Your Trade Show Booth Stand OutHow to Make Your Trade Show Booth Stand Out
How to Make Your Trade Show Booth Stand Out
Blue Atlas Marketing
 
How American Bath Group Leveraged Kontent
How American Bath Group Leveraged KontentHow American Bath Group Leveraged Kontent
Efficient Website Management for Digital Marketing Pros
Efficient Website Management for Digital Marketing ProsEfficient Website Management for Digital Marketing Pros
Efficient Website Management for Digital Marketing Pros
Lauren Polinsky
 
How To Navigate AI - The Future is Yours to Define - Tim Hayden
How To Navigate AI - The Future is Yours to Define - Tim HaydenHow To Navigate AI - The Future is Yours to Define - Tim Hayden
How To Navigate AI - The Future is Yours to Define - Tim Hayden
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
Global Growth Starts With Translation - How To Unlock Global Markets - Tim Kirby
Global Growth Starts With Translation - How To Unlock Global Markets - Tim KirbyGlobal Growth Starts With Translation - How To Unlock Global Markets - Tim Kirby
Global Growth Starts With Translation - How To Unlock Global Markets - Tim Kirby
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
Digital Marketing Trends - Experts Insights on How to Gain a Competitive Edge...
Digital Marketing Trends - Experts Insights on How to Gain a Competitive Edge...Digital Marketing Trends - Experts Insights on How to Gain a Competitive Edge...
Digital Marketing Trends - Experts Insights on How to Gain a Competitive Edge...
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
Assignment 2 Task 1: Digital Marketing Course
Assignment 2 Task 1: Digital Marketing CourseAssignment 2 Task 1: Digital Marketing Course
Assignment 2 Task 1: Digital Marketing Course
klaudiadgmkt
 
What’s “In” and “Out” for ABM in 2024: Plays That Help You Grow and Ones to L...
What’s “In” and “Out” for ABM in 2024: Plays That Help You Grow and Ones to L...What’s “In” and “Out” for ABM in 2024: Plays That Help You Grow and Ones to L...
What’s “In” and “Out” for ABM in 2024: Plays That Help You Grow and Ones to L...
Demandbase
 
Mindfulness Techniques Cultivating Calm in a Chaotic World.pptx
Mindfulness Techniques Cultivating Calm in a Chaotic World.pptxMindfulness Techniques Cultivating Calm in a Chaotic World.pptx
Mindfulness Techniques Cultivating Calm in a Chaotic World.pptx
elizabethella096
 
Data-Driven Personalization - Build a Competitive Advantage by Knowing Your C...
Data-Driven Personalization - Build a Competitive Advantage by Knowing Your C...Data-Driven Personalization - Build a Competitive Advantage by Knowing Your C...
Data-Driven Personalization - Build a Competitive Advantage by Knowing Your C...
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
janani Digital Marketer|Digital Marketing consultant|Marketing Promotion|Coim...
janani Digital Marketer|Digital Marketing consultant|Marketing Promotion|Coim...janani Digital Marketer|Digital Marketing consultant|Marketing Promotion|Coim...
janani Digital Marketer|Digital Marketing consultant|Marketing Promotion|Coim...
janudm24
 
Boost Your Instagram Views Instantly Proven Free Strategies.
Boost Your Instagram Views Instantly Proven Free Strategies.Boost Your Instagram Views Instantly Proven Free Strategies.
Boost Your Instagram Views Instantly Proven Free Strategies.
InstBlast Marketing
 
Growth Marketing in 2024 - Randy Rayess, Outgrow
Growth Marketing in 2024 - Randy Rayess,  OutgrowGrowth Marketing in 2024 - Randy Rayess,  Outgrow
Luxury Hanloom Saree Brand ,Capstone Project_Kiran Bansal.pdf
Luxury Hanloom Saree Brand ,Capstone Project_Kiran Bansal.pdfLuxury Hanloom Saree Brand ,Capstone Project_Kiran Bansal.pdf
Luxury Hanloom Saree Brand ,Capstone Project_Kiran Bansal.pdf
KiranRai75
 
PickUp_conversational AI_Capex, Inc._20240610
PickUp_conversational AI_Capex, Inc._20240610PickUp_conversational AI_Capex, Inc._20240610
PickUp_conversational AI_Capex, Inc._20240610
Shuntaro Kogame
 
Breaking Silos To Break Bank: Shattering The Divide Between Search And Social
Breaking Silos To Break Bank: Shattering The Divide Between Search And SocialBreaking Silos To Break Bank: Shattering The Divide Between Search And Social
Breaking Silos To Break Bank: Shattering The Divide Between Search And Social
Navah Hopkins
 
WTS-Berlin-2024-Veronika-Höller-Innovate-NextGEN-SEO-Merging-AI-Multimedia-an...
WTS-Berlin-2024-Veronika-Höller-Innovate-NextGEN-SEO-Merging-AI-Multimedia-an...WTS-Berlin-2024-Veronika-Höller-Innovate-NextGEN-SEO-Merging-AI-Multimedia-an...
WTS-Berlin-2024-Veronika-Höller-Innovate-NextGEN-SEO-Merging-AI-Multimedia-an...
Veronika Höller
 
Mastering SEO for Google in the AI Era - Dennis Yu
Mastering SEO for Google in the AI Era - Dennis YuMastering SEO for Google in the AI Era - Dennis Yu
Future-Proof Like Beyoncé - Syncing Email and Social Media for Iconic Brand L...
Future-Proof Like Beyoncé - Syncing Email and Social Media for Iconic Brand L...Future-Proof Like Beyoncé - Syncing Email and Social Media for Iconic Brand L...
Future-Proof Like Beyoncé - Syncing Email and Social Media for Iconic Brand L...
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
Mastering SEO for Google in the AI Era - Dennis Yu
Mastering SEO for Google in the AI Era - Dennis YuMastering SEO for Google in the AI Era - Dennis Yu

Recently uploaded (20)

How to Make Your Trade Show Booth Stand Out
How to Make Your Trade Show Booth Stand OutHow to Make Your Trade Show Booth Stand Out
How to Make Your Trade Show Booth Stand Out
 
How American Bath Group Leveraged Kontent
How American Bath Group Leveraged KontentHow American Bath Group Leveraged Kontent
How American Bath Group Leveraged Kontent
 
Efficient Website Management for Digital Marketing Pros
Efficient Website Management for Digital Marketing ProsEfficient Website Management for Digital Marketing Pros
Efficient Website Management for Digital Marketing Pros
 
How To Navigate AI - The Future is Yours to Define - Tim Hayden
How To Navigate AI - The Future is Yours to Define - Tim HaydenHow To Navigate AI - The Future is Yours to Define - Tim Hayden
How To Navigate AI - The Future is Yours to Define - Tim Hayden
 
Global Growth Starts With Translation - How To Unlock Global Markets - Tim Kirby
Global Growth Starts With Translation - How To Unlock Global Markets - Tim KirbyGlobal Growth Starts With Translation - How To Unlock Global Markets - Tim Kirby
Global Growth Starts With Translation - How To Unlock Global Markets - Tim Kirby
 
Digital Marketing Trends - Experts Insights on How to Gain a Competitive Edge...
Digital Marketing Trends - Experts Insights on How to Gain a Competitive Edge...Digital Marketing Trends - Experts Insights on How to Gain a Competitive Edge...
Digital Marketing Trends - Experts Insights on How to Gain a Competitive Edge...
 
Assignment 2 Task 1: Digital Marketing Course
Assignment 2 Task 1: Digital Marketing CourseAssignment 2 Task 1: Digital Marketing Course
Assignment 2 Task 1: Digital Marketing Course
 
What’s “In” and “Out” for ABM in 2024: Plays That Help You Grow and Ones to L...
What’s “In” and “Out” for ABM in 2024: Plays That Help You Grow and Ones to L...What’s “In” and “Out” for ABM in 2024: Plays That Help You Grow and Ones to L...
What’s “In” and “Out” for ABM in 2024: Plays That Help You Grow and Ones to L...
 
Mindfulness Techniques Cultivating Calm in a Chaotic World.pptx
Mindfulness Techniques Cultivating Calm in a Chaotic World.pptxMindfulness Techniques Cultivating Calm in a Chaotic World.pptx
Mindfulness Techniques Cultivating Calm in a Chaotic World.pptx
 
Data-Driven Personalization - Build a Competitive Advantage by Knowing Your C...
Data-Driven Personalization - Build a Competitive Advantage by Knowing Your C...Data-Driven Personalization - Build a Competitive Advantage by Knowing Your C...
Data-Driven Personalization - Build a Competitive Advantage by Knowing Your C...
 
janani Digital Marketer|Digital Marketing consultant|Marketing Promotion|Coim...
janani Digital Marketer|Digital Marketing consultant|Marketing Promotion|Coim...janani Digital Marketer|Digital Marketing consultant|Marketing Promotion|Coim...
janani Digital Marketer|Digital Marketing consultant|Marketing Promotion|Coim...
 
Boost Your Instagram Views Instantly Proven Free Strategies.
Boost Your Instagram Views Instantly Proven Free Strategies.Boost Your Instagram Views Instantly Proven Free Strategies.
Boost Your Instagram Views Instantly Proven Free Strategies.
 
Growth Marketing in 2024 - Randy Rayess, Outgrow
Growth Marketing in 2024 - Randy Rayess,  OutgrowGrowth Marketing in 2024 - Randy Rayess,  Outgrow
Growth Marketing in 2024 - Randy Rayess, Outgrow
 
Luxury Hanloom Saree Brand ,Capstone Project_Kiran Bansal.pdf
Luxury Hanloom Saree Brand ,Capstone Project_Kiran Bansal.pdfLuxury Hanloom Saree Brand ,Capstone Project_Kiran Bansal.pdf
Luxury Hanloom Saree Brand ,Capstone Project_Kiran Bansal.pdf
 
PickUp_conversational AI_Capex, Inc._20240610
PickUp_conversational AI_Capex, Inc._20240610PickUp_conversational AI_Capex, Inc._20240610
PickUp_conversational AI_Capex, Inc._20240610
 
Breaking Silos To Break Bank: Shattering The Divide Between Search And Social
Breaking Silos To Break Bank: Shattering The Divide Between Search And SocialBreaking Silos To Break Bank: Shattering The Divide Between Search And Social
Breaking Silos To Break Bank: Shattering The Divide Between Search And Social
 
WTS-Berlin-2024-Veronika-Höller-Innovate-NextGEN-SEO-Merging-AI-Multimedia-an...
WTS-Berlin-2024-Veronika-Höller-Innovate-NextGEN-SEO-Merging-AI-Multimedia-an...WTS-Berlin-2024-Veronika-Höller-Innovate-NextGEN-SEO-Merging-AI-Multimedia-an...
WTS-Berlin-2024-Veronika-Höller-Innovate-NextGEN-SEO-Merging-AI-Multimedia-an...
 
Mastering SEO for Google in the AI Era - Dennis Yu
Mastering SEO for Google in the AI Era - Dennis YuMastering SEO for Google in the AI Era - Dennis Yu
Mastering SEO for Google in the AI Era - Dennis Yu
 
Future-Proof Like Beyoncé - Syncing Email and Social Media for Iconic Brand L...
Future-Proof Like Beyoncé - Syncing Email and Social Media for Iconic Brand L...Future-Proof Like Beyoncé - Syncing Email and Social Media for Iconic Brand L...
Future-Proof Like Beyoncé - Syncing Email and Social Media for Iconic Brand L...
 
Mastering SEO for Google in the AI Era - Dennis Yu
Mastering SEO for Google in the AI Era - Dennis YuMastering SEO for Google in the AI Era - Dennis Yu
Mastering SEO for Google in the AI Era - Dennis Yu
 

Heightmaps intro

  • 1. How to get started working with Heightmaps. In computer graphics, a height map or a height field is a raster image that is mainly used as a discrete global grid in secondary elevation modeling. Each pixel stores values, such as surface height data, for display in 3D computer graphics. A heightmap can be used in bump mapping to calculate where this 3D data would create shadows in a material, in displacement mapping to move the actual geometric position of points across the structured surface, or for terrain where the heightmap is converted to a 3D mesh. A heightmap contains a channel that is interpreted as a displacement or “height” from the “floor” of a surface and sometimes visualized as a lume of a grayscale image, with black representing the minimum height and white the maximum height. When rendering the map, the designer can specify the height of the shift for each unit of the Height Channel that corresponds to the “contrast” of the image. Heightmaps can be stored independently in existing grayscale image formats, with or without special metadata, or in special file formats such as Daylon Leveller, GenesisIV, and Terragen documents. You can also use individual color channels to zoom in on details. For example, a standard RGB-8- bit image can display only 256 grayscale values and thus only 256 heights. By using colors, a larger number of heights can be stored (for a 24-bit image, 2563 = 16,777,216 heights can be displayed (2564 = 4,294,967,296 if the alpha channel is also used)). This technique is particularly useful when the height over a large area varies slightly. Only with gray values, since the heights must be mapped to only 256 values, the rendered terrain appears flat, with “steps” at certain locations. Heightmaps are often used in geographic information systems, where they are referred to as digital elevation models. Creating Heightmaps. Heightmaps can be created manually using a classic painting program or a special terrain editor. These editors visualize the terrain in 3D and allow the user to change the surface. Normally there are tools to raise, lower, smooth or erode the terrain. Another way to create a terrain is to use a terrain generation algorithm. This can be, for example, a 2D simplex noise function or by diffusion
  • 2. limited aggregation. Another method is the reconstruction of heightmaps from real data, e.g. with a synthetic aperture radar. Programs that use Heightmaps. Heightmaps are often used in terrain playback software and modern video games. Heightmaps are an ideal way to store digital terrain heights. Compared to a normal polygonal mesh, they require much less storage space at a certain level of detail. Most modern 3D computer modeling programs can use data from heightmaps in the form of bump, normal, or displacement maps to quickly and accurately create complex terrain and other surfaces. In the first games with software rendering, the elements often represented the heights of columns of voxels rendered with ray casting. In most recent games, the elements represent the height coordinate of polygons in a mesh. Thank you for visiting.