User Tools

Site Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
mapping:creatingterrainheightmaps [2009-07-04 13:39]
127.0.0.1 external edit
mapping:creatingterrainheightmaps [2013-01-07 12:07] (current)
Line 20: Line 20:
  
 The obvious and best choice for editing the height-maps of terrain entities is CaWE. The obvious and best choice for editing the height-maps of terrain entities is CaWE.
-Unfortunately,​ CaWE has live height-map editing not yet implemented. 
-This will be done in one of its future releases. 
  
-Once that feature ​is implemented,​ it will be possible to edit and modify height-maps directly in the 3D view of CaWE, in a "​live"​ manner that naturally and immediately shows the interactions with other elements of the map, as for example brush-based buildings and walls, other entities, etc.+It is possible to edit and modify height-maps directly in the 3D view of CaWE, in a "​live"​ manner that naturally and immediately shows the interactions with other elements of the map, as for example brush-based buildings and walls, other entities, etc. 
 +For more information about the terrain tool please check[[mapping:​cawe:​editingtools:​editterrain| here]] 
  
 Note that although CaWE would be the ideal place for height-map //editing and modification//,​ it is not necessarily the best place for height-map //​creation//​. Although that would be and will be possible, too, other programs below that are specialized on height-map creation may do a much better job in creating the initial height-map, especially if very large, natural-looking shapes are desired. Note that although CaWE would be the ideal place for height-map //editing and modification//,​ it is not necessarily the best place for height-map //​creation//​. Although that would be and will be possible, too, other programs below that are specialized on height-map creation may do a much better job in creating the initial height-map, especially if very large, natural-looking shapes are desired.
 In such cases, you would use another program to create the initial height-map, then add it to your map in "​rough"​ form using [[mapping:​cawe:​editingtools:​newterrain]],​ and then continue to edit the fine details in CaWE, for example the alignment with buildings, other brushes, etc. You may want to have a look at the [ FIXME Link to tutorial about how the TechDemo terrain was made. ] tutorial in this regard. In such cases, you would use another program to create the initial height-map, then add it to your map in "​rough"​ form using [[mapping:​cawe:​editingtools:​newterrain]],​ and then continue to edit the fine details in CaWE, for example the alignment with buildings, other brushes, etc. You may want to have a look at the [ FIXME Link to tutorial about how the TechDemo terrain was made. ] tutorial in this regard.
  
-==== Paint Programs (Photo-Shop,​ Paint-Shop, Gimp, ...) ====+==== Regular 2D Applications====
  
-If nothing else worksregular paint programs may be used to create and edit height-maps. +Although not meant to visualize the actual 3d surface itselfnearly all 2d applications are able to provide ​decent way of creating ​highmap. 
-Such programs normally don't have 3D preview ​of the gray-scale image interpreted as height-map, so their usefulness is limited ​to simple cases.+However most of these methods are more likely ​to create a basic uneven surface that can then be altered inside the Cafu Editor for more precise interaction with bsp or mesh based geometry
  
-==== World-Machine ====+While most terrain specific tools offer much more natural control over the final result (like eroding based on water and wind) almost every 2d application can provide hightmaps. ​
  
 +Noise filter (like perlin noise) are very powerful and can create a wide variety of surface distortions that are great as a base. 
 +There are many different applications out there commercial and free, yet we would like to prefer free ones. 
 +
 +
 +=== Gimp (Freeware) ===
 +
 +Obviously the most common freeware 2d application,​ that mimics the commercial //Adobe Photoshop// in many ways and beyond. It matured over the years into a reliable 2d package and should be considered as a professional tool. 
 +By using filter and custom brushes it is a very good way to start a decent highmap
 +
 +Gimp is loacted here: http://​www.gimp.org/​
 +
 +Create basic landscape http://​springrts.com/​wiki/​Height_Map_Tutorial
 +
 +=== Flash based (Freeware) ===
 +Despite the negative critiqe of the last months, Flash is still a powerhorse. There are Flash apps amazingly versatile for editing, and they are always available as long as there is a web connection \\
 +
 +**Sumopaint** offers a lot of tools and filter to create highmaps http://​www.sumopaint.com/​app/​ \\
 +**Pixlr** offers a similiar experience like sumo http://​pixlr.com/​ \\
 +**SplashUp** another flash based 2d app http://​www.splashup.com/​
 +
 +==== L3DT (Free/​Commercial)====
 +Under developement for many years, **L**arge **3D** **T**errain is an app made for game devs. The basic version is free but there is also a Pro version that costs about 34$ for an indie license.\\
 +http://​www.bundysoft.com/​L3DT/​
 +
 +==== Geo Control 2 (Demo/​Commercial)====
 +Quite new and very powerful in all its features, Geo Control offers a 31 day demo with all features or can be purchased for 129€.\\ ​
 +It offers many realistic features like erosion, isoline control for artifical leveling and a nice gradient based texturing system. ​
 +There is also a version 1 available for a lower price.
 +http://​www.geocontrol2.com
 +
 +==== World-Machine (Free Edition/​Commercial) ====
 +
 +The free edition is limited to 513*513 pixel but offers all tools. The next basic version costs 89$, can go beyond 8k resolution for maps, which also authorizes for comercial use.\\
 This program has become my favourite for height-map //​creation//,​ see the manufacturers website at http://​www.world-machine.com/​ for more details. I also used it to create the height-map for the Cafu TechDemo with it. While it does not allow to "​paint-edit"​ very fine details in a height-map, it is very good at composing logically structured terrains in a repeatable manner. The features of all logical devices that are used to build a height-map can be edited independent of each other, allowing for very flexible, reproducible results. This program has become my favourite for height-map //​creation//,​ see the manufacturers website at http://​www.world-machine.com/​ for more details. I also used it to create the height-map for the Cafu TechDemo with it. While it does not allow to "​paint-edit"​ very fine details in a height-map, it is very good at composing logically structured terrains in a repeatable manner. The features of all logical devices that are used to build a height-map can be edited independent of each other, allowing for very flexible, reproducible results.
  
-==== Leveller ====+==== Leveller ​(Commercial) ==== 
 + 
 +Looks like it offers quite a few different tools to work with, however the price of 199 dollar is way too much and there is not much indication about when the last update actually took place. ​  
 +http://​www.daylongraphics.com/​products/​leveller/​ 
 + 
 +==== Terragen (Free Edition/​Commercial) ​====
  
-While this program might serve as an intermediate solution until CaWE has it'​s ​own editing ​implemented, ​was bit disappointed by its cumbersome use.+This is //the// software for terrain rendering, but due to it'​s ​"​relative height ​editing ​mode" ​I'd not recommend it for height-map creation or editing. Terragen //is// very good though at generating ​base (ground) texture from a height-map! http://​www.planetside.co.uk/
  
-==== Terragen ​====+==== Earth Sculptor (Commercial/​outdated) ​==== 
 +A small app, that works fine and allows for decent manipulation. Unfortunatly it's development stopped since 2008, but still its worth noticing it 
 +http://​www.earthsculptor.com/​index.htm
  
-This is //the// software ​for terrain ​rendering, but due to it's "​relative height ​editing ​mode" I'd not recommend it for height-map creation ​or editingTerragen //is// very good though at generating ​base (ground) texture from a height-map! See FIXME +==== Other 3D Engines ==== 
 +There are a few games with a great support ​for terrain editing, such as Crysis ​or Unreal3 
 +Epic offers the Unreal Developer Kit as free alternative,​ and the terrain editor is capable of exporting. This may sound strange but still offers another option which is also completly free.
  
 ==== Other Programs ==== ==== Other Programs ====
Line 54: Line 96:
 ===== Summary ===== ===== Summary =====
  
-Use any of the above mentioned programs for creating the initial height-map. ​Future versions of CaWE will allow you to further edit these maps conveniently in the editor. If you must fine-tune them before that, patience and creativity is required, although the above programs will help with that, too.+Use any of the above mentioned programs for creating the initial height-map. ​However ​CaWE will allow you to further edit these maps conveniently in the editor. If you must fine-tune them before that, patience and creativity is required, although the above programs will help with that, too.
  
 Once your height-map is complete enough for use, you'll also want to have a base texture for it that represents the color of the ground and is used in the material definition with which your terrain is rendered. Once your height-map is complete enough for use, you'll also want to have a base texture for it that represents the color of the ground and is used in the material definition with which your terrain is rendered.
 While the texturing of the terrain might be possible in future versions directly in CaWE, too, I currently just import my height-maps into Terragen for this purpose, make sure the dimensions (lateral size and altitudes) are correct, setup the Terragen materials, set the sun appropriately (full-bright and no shadows) and turn off all atmospheric effects, set an orthogonal camera view and then use the Terragen rendering result as the base texture. While the texturing of the terrain might be possible in future versions directly in CaWE, too, I currently just import my height-maps into Terragen for this purpose, make sure the dimensions (lateral size and altitudes) are correct, setup the Terragen materials, set the sun appropriately (full-bright and no shadows) and turn off all atmospheric effects, set an orthogonal camera view and then use the Terragen rendering result as the base texture.
  
mapping/creatingterrainheightmaps.1246707599.txt.gz · Last modified: 2013-01-07 12:07 (external edit)