bit more info

git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@1366 8092fc87-c524-0410-9efc-e669fe64eaf9
This commit is contained in:
avolkov
2004-05-26 22:19:42 +00:00
parent 51fc7c6f22
commit 0e90443557
+13 -2
View File
@@ -21,7 +21,11 @@ because it needs to produce a series of ring-like structures with
The topographical map is a rectangle with each pixel representing an
elevation level relative to 0, so the topography is expressed in terms
of elevation relative to base elevation. Base elevation is applied to
the generated map.
the generated map. Topography is created with elevations -128..127,
and base elevations, currently, range from 100 to 200 (plandata.c) for
normal worlds and are always 29 for gas giants. Since the gas giants
do not have a real topography or a surface to speak of, their surfaces
are rather simulated with elevations.
At this point, the elevation levels are translated to the actual colors
using the xlat table and color map. First, the elevation is translated
@@ -39,4 +43,11 @@ per instance in each file.
The colormap files (.ct) seem to be in original DOS format. Probably
because they do not translate to the CLUT system very well. The colormaps
are carefully crafted and synchronized across all planet types to make
the entire system function properly.
the entire system function properly. They are composed of 4 gradients of
different hue, 32 colors each (4*32=128 colors). Gradients go from the
most intense color to near black. For the most planet types, the three
colormaps per instance are all the same, so that the way a planet
surface looks does not change with the surface temperature. Notable
exceptions are: h2o_cts_ (water world) and mtl_cts_ (metal world); there
could be others as no byte-identical examination was done.