| Re: [Freeciv-Dev] Hex tileset[Top] [All Lists][Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
 
 Tatu Rissanen wrote:
> 
> > Maybe something like adding 3 pixel wide border, overlapping neighbour
> > hexes with decreasing alpha at each pixel to merge colors with other
> > terrains would work ?
> 
> That would do fine for flat terrains, but problems will arise when
> mountains, trees or anything else extending beyond the hex borders
> has to be drawn. And shores should have special handling, too.
> 
> Currently nothing extends beyond tile borders, but I would like to
> see the renderer to be able to do this. Eg. mountain tops could
> slightly cover the above tile giving an impression of 3D.
> 
> If all images are clipped to hex borders, the alpha blending would
> actually be an improvement to the current system. Now all terrains
> 'blend' to grassland in spite of actual neighbour terrains.
> 
> The graphics spec file with ability to describe several graphics
> elements for each drawable item would be handy here. Each terrain
> hex would then be a composition of the base element and transition
> elements giving a total of 7 graphics elements per terrain.
> 
Personally, I'd suggest a system which uses alpha compositing
exclusively - i.e. do away with the 'transition' tiles.  1 graphic
element per terrain (roads and railways aside).
The idea would be that a 'standard' terrain element is a slightly too
big square - say 34x34 for the 30x30 tileset.  The overlap bits spill
into the tile next door, and should normally be partially transparent.
Sadly,  this doesn't allow you to play the 'pseudo-3D' game.  AFAICS,
that does require some at least semi-intelligent layering code.
Jules
-- 
/----------------+-------------------------------+---------------------\
|  Jelibean aka  | jules@xxxxxxxxxxxxxxx         |  6 Evelyn Rd        |
|  Jules aka     |                               |  Richmond, Surrey   |
|  Julian Bean   | jmlb2@xxxxxxxxxxxxxxxx        |  TW9 2TF *UK*       |
+----------------+-------------------------------+---------------------+
|  War doesn't demonstrate who's right... just who's left.             |
|  When privacy is outlawed... only the outlaws have privacy.          |
\----------------------------------------------------------------------/
 
 
Re: [Freeciv-Dev] Hex tileset,
Jules Bean <=Re: [Freeciv-Dev] Hex tileset, (continued)
Re: [Freeciv-Dev] Hex tileset, Peter Schaefer, 1999/08/23
Re: [Freeciv-Dev] Hex tileset, Tatu Rissanen, 1999/08/24
Re: [Freeciv-Dev] Hex tileset, Artur Biesiadowski, 1999/08/24
Re: [Freeciv-Dev] Hex tileset, trident, 1999/08/25
Re: [Freeciv-Dev] Hex tileset, Artur Biesiadowski, 1999/08/25
Re: [Freeciv-Dev] Hex tileset, Jules Bean, 1999/08/25
Re: [Freeciv-Dev] Hex tileset, Artur Biesiadowski, 1999/08/26
Re: [Freeciv-Dev] Hex tileset, Jules Bean, 1999/08/26
Re: [Freeciv-Dev] Hex tileset, Artur Biesiadowski, 1999/08/26
Re: [Freeciv-Dev] Hex tileset, Jules Bean, 1999/08/27
 
 |  |