Developer Toolbox Topics Relative to
Texture/Environment Mapping
This document presents all materials related to the topic of
Texture/Environment Mapping on the Toolbox:
DOCUMENTS:
IMAGE FILES:
- src/haeberli/128sph/:
a collection of 128x128 spherical environment map images
- src/haeberli/128tex/:
a collection of 128x128 texture map images
- src/haeberli/128env/:
a collection of 384x256 texture map images
- src/haeberli/512sph/:
a collection of 512x512 spherical environment map images
SOURCE:
- the src/demos/OpenGL subtree contains the following:
- atlantis, texture-mapping onto sharks, whales, and dolphins
- backtrace, Simulates caustics like those produced by reverse ray tracing w/texture-mapped background
- fadeflip, flips a texture-mapped square around
- globe, texture-mapped 3D globe, rendered w/Open Inventor
- space, Solar System and the Milky Way galaxy includes texture-mapped surfaces when close-up
- stonehenge, texture-mapped model of Stonehenge
- tex_cube, small texture-mapping demo of a translucent cube
- the src/demos/REALITY, subtree contains the following:
- distort, texture-mapped triangles and real-time texture mesh geometry changed through computataional dynamics
- fastshadows, real-time shadow-casting on arbitrary surfaces using texture mapping
- weather, implements real-time projective texture mapping in RE hardware
- src/demos/VGX/blob, shows off texture-mapping
- src/demos/VGX/envmap, Environment map and spin objects in real-time
- src/exampleCode/GLX/texvol, performs volume rendering using 2d or 3d textures.
- src/exampleCode/SciTex/examples/cocode, uses texture mapping to color-code properties onto an objects surface
- src/exampleCode/SciTex/examples/phong, a test program for phong shading using texture mapping
- src/exampleCode/opengl/texturesurf, uses evaluators to generate a curved surface and automatically generated texture coordinates
- src/exampleCode/opengl/tlogo, renders the SGI cube logo using a variety of texturing, lighting techniques and models
- src/exampleCode/smoke, Texture Mapped special effects implementation.
- src/haeberli/mtex/, image processing app capable of massaging scanned images for use as texture maps
- texture mapping modules in src/haeberli/libgutil/ include:
- simptex.c: VGX-compatible texture mapping support
- sptexture.c: VGX-compatible texture mapping support
- textmap.c: use texture mapping to draw text
- texture.c: support for software texture maps
- src/haeberli/envtools/ contains:
- drawenv, draws an environment map
- envexpand, expands an environment map by a factor of 2
- envreduce, reduce an environment map by a factor of 2
- fromfish, converts from a fisheye projection to an environment map
- frommerc, converts from a mercator projection to an environment map
- sphereenv, makes a spherical environment map from a cubical env map by rendering a reflective sphere
- tofish, creates a fish-eye view of an environment map
- src/haeberli/fonttools/ contains:
- fntslide, fills polygonal fonts to whip up presentation slides
- texfont, turns an outline font into a texture map
- textmap, uses texture mapping to draw text
- src/haeberli/impression/sssample samples a texture map with a given sample set
- src/haeberli/imgtools/marpap make marbled paper patterns
- src/haeberli/imgtools/warp make a movie of warped images
- src/tutorials/OGLT/Examples/TerrainFollowing: flight sim maps satellite photographs onto terrain elevation data
Copyright © 1995-96, Silicon Graphics, Inc.