Talk:Heightmap

From Wikipedia, the free encyclopedia

Contents

[edit] Program list

I removed the list of programs that use heightmaps as it doesn't really add anything to the article and is a magnet for spam.--Drat (Talk) 12:06, 12 September 2006 (UTC)

I highly disagree with your decision. In fact, I had problems finding such software and when I checked the version history I realized that someone had removed it. The list was useful and could have been expanded; it did not seem like spam. Many other such articles have lists of programs. I may restore the list later, as it does list useful programs for the purpose. I believe removing such a list degrades the article's quality and content. If we allow the list then it can get expanded as well. The great kawa 05:07, 23 October 2006 (UTC)
I am being bold and I am restoring the list. It is useful (at least it was to me) and if anyone feels that it is incomplete, then by all means add to it valid programs. The great kawa 23:28, 6 November 2006 (UTC)
We could list the earliest games that used a real-time rendering of heightmapped terrain, such as Comanche and other games using NovaLogic's "voxel space" engine. --Damian Yerrick () 15:42, 31 December 2006 (UTC)

[edit] Heightmap vs. voxels

I introduced language relating a heightmap to a voxel field. Someone writing on my talk page suggested that the relationship might be controversial. Here I address some of the concerns:

  • "Are voxels necessary?" NovaLogic branded its heightmap based games as using "voxel space technology".
  • "What's the abstraction level?" A heightmap is a function from (length, width) to height. The value height is such that all voxels below this height are solid, and all voxels above this height are not solid.
  • "I am not sure it would work with float heightmaps" NovaLogic's "voxel" games ran on platforms that did not have floating point hardware.
  • "In a certain sense, the heightmap sample value will be the height but when it comes to widht and depth that's another business since the sample is applied to points." Early heightmap games rendered the terrain using ray casting, and for speed, they used nearest-neighbor resampling to get it done. This is exactly equivalent to a run-length encoded voxel field.
  • "The idea of thinking at "voxels" seems just a bit overkill" Tell that to NovaLogic.

--Damian Yerrick () 15:49, 31 December 2006 (UTC)

I am still not conviced. The only thing I got is that you're working on a very high abstraction level. Everyone can see a manifold surface representation can be turned in a volume representation. Referring to a specific implementation (a voxel rendering system) does not seem like a good idea to me, especially when considering amost everyone is using polys. I don't see any addressing in the above, but it help me took a decision. I'm being bold and removing voxel references.
MaxDZ8 talk 11:04, 2 January 2007 (UTC)

Was "amost everyone [] using polys" way back when Comanche came out? It might be better to state that early games drew heightmaps columns of voxels and that developers used polygon meshes as polygon hardware became more mature. --Damian Yerrick () 16:03, 4 January 2007 (UTC)

[edit] Proposed merges

I can see merging heightfield here, and I'll probably do it three minutes after I submit this comment. But Digital elevation model is a more complicated case, as it refers specifically to the use of heightmaps in GIS. --Damian Yerrick () 16:27, 4 January 2007 (UTC)

In fact, the merger is disputed. --Damian Yerrick () 16:37, 4 January 2007 (UTC)
Do not merge heightmap and DEM. Heightmap is a generic recording of height elevation, used in games, etc. DEM speicifcally refers to a product distributed by an (often-governmental) agency with a claimed representation of some real-world terrain features, along with a claim of a repeatable process, and reported accuracy. DEM is a subset of heightfield, but not an equivlalent. Anyone involved with GIS would hold these two terms very different. Twredfish 23:36, 8 January 2007 (UTC)
Oppose: there are many different methods to find DEMs that are not used for height-field. Yes, the end-products are similar, but they certainly warrant content of their own. +mwtoews 22:50, 13 February 2007 (UTC)

[edit] heightmap vs. heightfield

Aren't that different things – at least in theory? Aren't heightmaps images/representations of heightfields?--Speck-Made (talk) 06:39, 14 December 2007 (UTC)


It's open to debate. There's always a level of abstraction in which this similar concepts blur togheter. For example, are machine instructions and operations the same thing? In some context they are, in others they're not. Another example: is humanity the same thing as mankind? I don't think this minor naming issue to be a problem at all and I'm rather sure there's nothing like a definition which comes from an authoritative, trustable and widely recognized source. Cannot we just live with more flexible concepts?
MaxDZ8 talk 08:28, 14 December 2007 (UTC)