DispGen: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 1: Line 1:
This program will create a Half-Life 2 [[displacement]] map from a height map image. It can read common image formats along with 16-bit grayscale [http://www.cartesianinc.com/Products/View/TIFF/ TIFF] and PGM images.  
This program will create a [[Half-Life 2]] [[displacement]] map from a {{wiki|heightmap}} image. It can read common image formats along with 16-bit grayscale [[Wikipedia:Tagged Image File Format|TIFF]] and [[Wikipedia:Portable pixmap|PGM]] images.  


It uses a bicubic interpolation scaling algorithm. This generates a better image if the size of terrain is significantly different from the size of the texture image.
It uses a {{wiki|bicubic interpolation}} scaling algorithm. This generates a better image if the size of terrain is significantly different from the size of the texture image.
   
   
Alpha maps can be generated using images, based on the height of the texture or based on the slope (0-90 degrees)
[[Wikipedia:Alpha compositing|Alpha maps]] can be generated using images, based on the height of the texture or based on the slope (0° to 90°)
   
   
DispGen includes an algorithm (jokingly described as 'pat. pending') for fixing texture stretching on the vertical parts of the terrain.   
DispGen includes an algorithm (jokingly described as '[[Wikipedia:Patent pending|pat. pending']]) for fixing texture stretching on the vertical parts of the terrain.   


----
----
Line 11: Line 11:


* [http://www.chaosincarnate.net/cannonfodder/cftools.php?program=dispgen DispGen homepage]
* [http://www.chaosincarnate.net/cannonfodder/cftools.php?program=dispgen DispGen homepage]
* [[Digital Elevation Models]] - tutorial on converting publicly available terrain heightmaps of the USA into Source displacement maps.
* [[Digital Elevation Models]] - tutorial on converting publicly available terrain heightmaps of the {{wiki|United States}} into [[Source]] displacement maps.


[[Category:Third Party Tools]]
[[Category:Third Party Tools]]
[[Category:Level Design]]
[[Category:Level Design]]

Revision as of 17:07, 22 March 2006

This program will create a Half-Life 2 displacement map from a Wikipedia icon heightmap image. It can read common image formats along with 16-bit grayscale TIFF and PGM images.

It uses a Wikipedia icon bicubic interpolation scaling algorithm. This generates a better image if the size of terrain is significantly different from the size of the texture image.

Alpha maps can be generated using images, based on the height of the texture or based on the slope (0° to 90°)

DispGen includes an algorithm (jokingly described as 'pat. pending') for fixing texture stretching on the vertical parts of the terrain.


See Also