MegaTexture == ClipMapping(or ClipTexture)
in short, its a very enhanced or “virtual” MipMapping technique developed (i think) by silicon graphics (sgi).
sgi paper from 1996!:
even better description from sgi’s developer library:
http://techpubs.sgi.com/library/tpl/cgi-bin/getdoc.cgi?coll=0650&db=bks&srch=&fname=/SGI_Developer/Perf_PG/sgi_html/ch15.html
another really good sgi paper:
http://www.cs.virginia.edu/~gfx/Courses/2002/BigData/papers/Texturing/Clipmap.pdf
the doom3 engine references many of the same concepts:
r_showMegaTexture //display all the level images
r_showMegaTextureLabels //draw colored blocks in each tile
r_megaTextureLevel //draw only a specific level
r_skipMegaTexture //only use the lowest level image
an sgi example:
This image used ClipTexture to drape 0.5m image data onto an Active Surface Definition terrain with 5m elevation data.
this HAS to be it. i wonder if this technique was patented by sgi??? i hope sgi doesn’t pull a creative labs on carmack!