/Developer Portal/Articles And Papers
Content:
- Collision Detection
- Game Development
- Marching Cubes/Metaballs a.k.a. "Blobbies", "Soft objects"
- Quake3 - MD3 Format
- Mathematics
- Perlin Noise
- Programming
- Scene Graphs
- Shadows
- Terrain Generation/Rendering
- Water Simulation
- Unsorted
- Collections of Papers and Articles
Fast Winding Number Inclusion of a Point in a Polygon
softsurfer.com/Archive/algorithm_0103/algorithm_0103.htm
Author: Dan Sunday
Type: article
Added: October 31, 2004
softsurfer.com/Archive/algorithm_0103/algorithm_0103.htm
Author: Dan Sunday
Type: article
Added: October 31, 2004
Playstation 2 Game Programming Part 1: Initialization
www.gamedev.net/reference/articles/article1967.asp
Author: Rob Louie
Type: article
Added: October 31, 2004
www.gamedev.net/reference/articles/article1967.asp
Author: Rob Louie
Type: article
Added: October 31, 2004
Playstation 2 Game Programming Part 2: Drawing Primitives
www.gamedev.net/reference/articles/article2027.asp
Author: Rob Louie
Type: article
Added: October 31, 2004
www.gamedev.net/reference/articles/article2027.asp
Author: Rob Louie
Type: article
Added: October 31, 2004
XML in Games
www.gamedev.net/reference/articles/article1928.asp
Author: Richard Fine
Type: article
Added: October 31, 2004
www.gamedev.net/reference/articles/article1928.asp
Author: Richard Fine
Type: article
Added: October 31, 2004
An Overview of Metaballs/Blobby Objects
www.cs.wpi.edu/~matt/courses/cs563/talks/metaballs.html
Author: Matthew Ward
Type: article
Added: October 31, 2004
www.cs.wpi.edu/~matt/courses/cs563/talks/metaballs.html
Author: Matthew Ward
Type: article
Added: October 31, 2004
The Marching Cubes Algorithm
www.exaflop.org/docs/marchcubes/index.html
Author: James Sharman
Type: article
Added: October 31, 2004
www.exaflop.org/docs/marchcubes/index.html
Author: James Sharman
Type: article
Added: October 31, 2004
Implicit surfaces
astronomy.swin.edu.au/~pbourke/modelling/implicitsurf/
Author: Paul Bourke
Type: article
Added: October 31, 2004
astronomy.swin.edu.au/~pbourke/modelling/implicitsurf/
Author: Paul Bourke
Type: article
Added: October 31, 2004
Description of MD3 Format
www.icculus.org/homepages/phaethon/q3/formats/md3format.html
Author: PhaethonH
Type: article
Added: October 31, 2004
www.icculus.org/homepages/phaethon/q3/formats/md3format.html
Author: PhaethonH
Type: article
Added: October 31, 2004
Rendering Quake 3 Maps
graphics.cs.brown.edu/games/quake/quake3.html
Author: Morgan McGuire
Type: article
Added: October 31, 2004
graphics.cs.brown.edu/games/quake/quake3.html
Author: Morgan McGuire
Type: article
Added: October 31, 2004
Unofficial Quake 3 Map Specs
graphics.stanford.edu/~kekoa/q3/
Author: Kekoa Proudfoot
Type: article
Added: October 31, 2004
graphics.stanford.edu/~kekoa/q3/
Author: Kekoa Proudfoot
Type: article
Added: October 31, 2004
Hermite Curve Interpolation
www.cubic.org/~submissive/sourcerer/hermite.htm
Author: Nils Pipenbrinck
Type: article
Added: October 31, 2004
www.cubic.org/~submissive/sourcerer/hermite.htm
Author: Nils Pipenbrinck
Type: article
Added: October 31, 2004
Introduction to Catmull-Rom Splines
www.mvps.org/directx/articles/catmull/index.htm
Author: Robert Dunlop
Type: article, code
Added: October 31, 2004
www.mvps.org/directx/articles/catmull/index.htm
Author: Robert Dunlop
Type: article, code
Added: October 31, 2004
The Matrix and Quaternions FAQ
www.flipcode.com/documents/matrfaq.html
Type: article
Added: October 12, 2007
www.flipcode.com/documents/matrfaq.html
Type: article
Added: October 12, 2007
Quaternionen
www.iti.fh-flensburg.de/lang/algorithmen/grundlagen/quat.htm
Author: H.W. Lang
Type: article (German)
Added: October 31, 2004
www.iti.fh-flensburg.de/lang/algorithmen/grundlagen/quat.htm
Author: H.W. Lang
Type: article (German)
Added: October 31, 2004
Perlin Noise
freespace.virgin.net/hugo.elias/models/m_perlin.htm
Author: Hugo Elias
Type: article
Added: October 31, 2004
freespace.virgin.net/hugo.elias/models/m_perlin.htm
Author: Hugo Elias
Type: article
Added: October 31, 2004
C++ Optimization Strategies and Techniques
www.tantalon.com/pete/cppopt/main.htm
Author: Pete Isensee
Type: article
Added: October 31, 2004
www.tantalon.com/pete/cppopt/main.htm
Author: Pete Isensee
Type: article
Added: October 31, 2004
Teach Yourself Programming in Ten Years
norvig.com/21-days.html
Author: Peter Norvig
Type: article
Added: October 31, 2004
norvig.com/21-days.html
Author: Peter Norvig
Type: article
Added: October 31, 2004
Understanding and Implementing Scene Graphs
www.gamedev.net/reference/articles/article2028.asp
Author: Garret Foster
Type: article
Added: October 31, 2004
www.gamedev.net/reference/articles/article2028.asp
Author: Garret Foster
Type: article
Added: October 31, 2004
Real Time Stencil Shadows With Multiple Lights
www.angelfire.com/games5/duktroa/RealTimeShadowTutorial.htm
Author: David St-Louis
Type: article
Added: October 31, 2004
www.angelfire.com/games5/duktroa/RealTimeShadowTutorial.htm
Author: David St-Louis
Type: article
Added: October 31, 2004
Robust Shadow Volumes
developer.nvidia.com/object/robust_shadow_volumes.html
Author: Various
Type: article
Added: October 31, 2004
developer.nvidia.com/object/robust_shadow_volumes.html
Author: Various
Type: article
Added: October 31, 2004
Shadow Issues
www.cbloom.com/3d/techdocs/shadow_issues.txt
Author: Charles Bloom
Type: article
Added: October 31, 2004
www.cbloom.com/3d/techdocs/shadow_issues.txt
Author: Charles Bloom
Type: article
Added: October 31, 2004
Shadow Volumes / Silhouette Determination
www.geocities.com/tom_j_hall/
Author: Tom J. Hall
Type: article
Added: October 31, 2004
www.geocities.com/tom_j_hall/
Author: Tom J. Hall
Type: article
Added: October 31, 2004
Shadows
www.gamedev.net/reference/articles/article1300.asp
Author: Michael Skinner
Type: article
Added: October 31, 2004
www.gamedev.net/reference/articles/article1300.asp
Author: Michael Skinner
Type: article
Added: October 31, 2004
Shadows
www.gamedev.net/reference/articles/article859.asp
Author: Tom Hammersley
Type: article
Added: October 31, 2004
www.gamedev.net/reference/articles/article859.asp
Author: Tom Hammersley
Type: article
Added: October 31, 2004
Stenciled Shadow Volumes in OpenGL
www.3ddrome.com/articles/shadowvolumes.php
Description: This article explains how to implement shadows in OpenGL, using the popular stenciled shadow volumes technique. Features sample C code and is accompanied by a demo written in C.
Author: Josh Beam
Type: article
Added: October 31, 2004
www.3ddrome.com/articles/shadowvolumes.php
Description: This article explains how to implement shadows in OpenGL, using the popular stenciled shadow volumes technique. Features sample C code and is accompanied by a demo written in C.
Author: Josh Beam
Type: article
Added: October 31, 2004
The Theory of Stencil Shadow Volumes
www.gamedev.net/reference/articles/article1873.asp
Author: Hun Yen Kwoon
Type: article
Added: October 31, 2004
www.gamedev.net/reference/articles/article1873.asp
Author: Hun Yen Kwoon
Type: article
Added: October 31, 2004
3D Landscape Generation in VRML
user.cs.tu-berlin.de/~tron/zoo-theorie/alfred/Landscape.htm
Author: Alfred Hauksson
Type: article
Added: October 31, 2004
user.cs.tu-berlin.de/~tron/zoo-theorie/alfred/Landscape.htm
Author: Alfred Hauksson
Type: article
Added: October 31, 2004
Artificial Terrain Generation
lighthouse3d.com/opengl/terrain/index.php3?fault
Author: Antonio Ramires Fernandes
Type: article
Added: October 31, 2004
lighthouse3d.com/opengl/terrain/index.php3?fault
Author: Antonio Ramires Fernandes
Type: article
Added: October 31, 2004
Four in two does go
www.cs.auckland.ac.nz/~jvan006/multitex/multitex.html
Description: Texturing a terrain in one pass using four greyscale detail textures and a lightmap with only two texture units.
Author: Jarno van der Linden
Type: article
Added: October 31, 2004
www.cs.auckland.ac.nz/~jvan006/multitex/multitex.html
Description: Texturing a terrain in one pass using four greyscale detail textures and a lightmap with only two texture units.
Author: Jarno van der Linden
Type: article
Added: October 31, 2004
Fractal Landscapes
www.nbb.cornell.edu/neurobio/land/OldStudentProjects/cs490-94to95/nell/doc/doc.html
Author: Bill Nell
Type: article
Added: October 31, 2004
www.nbb.cornell.edu/neurobio/land/OldStudentProjects/cs490-94to95/nell/doc/doc.html
Author: Bill Nell
Type: article
Added: October 31, 2004
Spherical Landscapes
freespace.virgin.net/hugo.elias/models/m_landsp.htm
Description: This article describes one way of creating undistorted continents on planets.
Author: Hugo Elias
Type: article
Added: October 31, 2004
freespace.virgin.net/hugo.elias/models/m_landsp.htm
Description: This article describes one way of creating undistorted continents on planets.
Author: Hugo Elias
Type: article
Added: October 31, 2004
Terrain Generation Tutorial
www.robot-frog.com/3d/hills/index.html
Author: Bob Nystrom
Type: article
Added: October 31, 2004
www.robot-frog.com/3d/hills/index.html
Author: Bob Nystrom
Type: article
Added: October 31, 2004
Realistic Natural Effect Rendering: Water I
www.gamedev.net/reference/articles/article2138.asp
Author: Yann Lombard
Type: article
Added: October 31, 2004
www.gamedev.net/reference/articles/article2138.asp
Author: Yann Lombard
Type: article
Added: October 31, 2004
Real-time water rendering - Introducing the Projected Grid Concept
graphics.cs.lth.se/theses/projects/projgrid/
Author: Claes Johanson
Type: article, source, binary
Added: October 31, 2004
graphics.cs.lth.se/theses/projects/projgrid/
Author: Claes Johanson
Type: article, source, binary
Added: October 31, 2004
Cg Pixel Shaders in OpenGL
www.3ddrome.com/articles/cgshaders.php
Description: This article provides an introduction to writing pixel shaders with the Cg shader programming language and using them in OpenGL with the ARB_fragment_program extension. It contains sample C and Cg code and is accompanied by a simple diffuse lighting demo with full source code.
Author: Josh Beam
Type: article
Added: October 31, 2004
www.3ddrome.com/articles/cgshaders.php
Description: This article provides an introduction to writing pixel shaders with the Cg shader programming language and using them in OpenGL with the ARB_fragment_program extension. It contains sample C and Cg code and is accompanied by a simple diffuse lighting demo with full source code.
Author: Josh Beam
Type: article
Added: October 31, 2004
Cloud Cover
freespace.virgin.net/hugo.elias/models/m_clouds.htm
Author: Hugo Elias
Type: article
Added: October 31, 2004
freespace.virgin.net/hugo.elias/models/m_clouds.htm
Author: Hugo Elias
Type: article
Added: October 31, 2004
Dynamic Lightmaps in OpenGL
www.3ddrome.com/articles/dynamiclightmaps.php
Description: This article explains how to implement dynamic lightmaps in OpenGL with multitexturing. Features sample C code and is accompanied by a demo written in C.
Author: Josh Beam
Type: article
Added: October 31, 2004
www.3ddrome.com/articles/dynamiclightmaps.php
Description: This article explains how to implement dynamic lightmaps in OpenGL with multitexturing. Features sample C code and is accompanied by a demo written in C.
Author: Josh Beam
Type: article
Added: October 31, 2004
Fast and Accurate Computation of Polyhedral Mass Properties
www.cs.berkeley.edu/~jfc/mirtich/massProps.html
Author: Brian Mirtich
Type: article
Added: October 31, 2004
www.cs.berkeley.edu/~jfc/mirtich/massProps.html
Author: Brian Mirtich
Type: article
Added: October 31, 2004
Guide to Starting with SDL (Visual Studio 6)
utdallas.edu/~dbb033000/GameDev/Guide%20to%20Starting%20with%20SDL.htm
Author: Drew Benton
Type: article
Added: October 31, 2004
utdallas.edu/~dbb033000/GameDev/Guide%20to%20Starting%20with%20SDL.htm
Author: Drew Benton
Type: article
Added: October 31, 2004
Learning to Love your Z-buffer
www.sjbaker.org/steve/omniv/love_your_z_buffer.html
Author: Steve Baker
Type: article
Added: October 31, 2004
www.sjbaker.org/steve/omniv/love_your_z_buffer.html
Author: Steve Baker
Type: article
Added: October 31, 2004
Magic number (programming)
www.informationblast.com/Magic_debug_values.html
Description: A magic number is a special constant used for some specific purpose.
Type: article
Added: October 31, 2004
www.informationblast.com/Magic_debug_values.html
Description: A magic number is a special constant used for some specific purpose.
Type: article
Added: October 31, 2004
Real time rendering of heterogenous fog based on the graphics hardware acceleration
www.cg.tuwien.ac.at/studentwork/CESCG/CESCG-2004/web/Zdrojewska-Dorota/
Author: Dorota Zdrojewska
Type: article
Added: October 31, 2004
www.cg.tuwien.ac.at/studentwork/CESCG/CESCG-2004/web/Zdrojewska-Dorota/
Author: Dorota Zdrojewska
Type: article
Added: October 31, 2004
SDL Vs. GLFW
utdallas.edu/~dbb033000/SDL%20vs%20GLFW.htm
Author: Drew Benton
Type: article
Added: October 31, 2004
utdallas.edu/~dbb033000/SDL%20vs%20GLFW.htm
Author: Drew Benton
Type: article
Added: October 31, 2004
Simple ASE File (of a square polygon)
www.solosnake.com/main/ase.htm
Author: Solosnake
Type: article
Added: October 31, 2004
www.solosnake.com/main/ase.htm
Author: Solosnake
Type: article
Added: October 31, 2004
Using Interfaces with Dlls
www.gamedev.net/reference/articles/article928.asp
Author: Gaz Iqbal
Type: article
Added: October 31, 2004
www.gamedev.net/reference/articles/article928.asp
Author: Gaz Iqbal
Type: article
Added: October 31, 2004
Game Developers Conference 2000-2005
www.drizzle.com/~scottb/gdc/
Author: Scott Bilas
Type: article
Added: October 31, 2004
www.drizzle.com/~scottb/gdc/
Author: Scott Bilas
Type: article
Added: October 31, 2004
Lode's Computer Graphics Tutorial
www.student.kuleuven.ac.be/~m0216922/CG/index.html
Author: Lode Vandevenne
Type: article
Added: October 31, 2004
www.student.kuleuven.ac.be/~m0216922/CG/index.html
Author: Lode Vandevenne
Type: article
Added: October 31, 2004
SIGGRAPH 2003 Papers on the Web
www.cs.brown.edu/~tor/sig2003.html
Author: Scott Bilas
Type: article
Added: October 31, 2004
www.cs.brown.edu/~tor/sig2003.html
Author: Scott Bilas
Type: article
Added: October 31, 2004
Yann L's Greatest Hits
triplebuffer.devmaster.net/misc/yannl.php
Description: This page is full of links to threads with information provided by GDNet's resident graphics guru Yann Lombard. If you want to make a graphics engine, then these links are ALL for you.
Authors: Yann Lombard, collated by Triple Buffer
Type: article
Added: October 31, 2004
triplebuffer.devmaster.net/misc/yannl.php
Description: This page is full of links to threads with information provided by GDNet's resident graphics guru Yann Lombard. If you want to make a graphics engine, then these links are ALL for you.
Authors: Yann Lombard, collated by Triple Buffer
Type: article
Added: October 31, 2004
Computer Stupidities
rinkworks.com/stupid/
Description: A large collection of stories and anecdotes about clueless computer users
Type: article
Added: October 31, 2004
rinkworks.com/stupid/
Description: A large collection of stories and anecdotes about clueless computer users
Type: article
Added: October 31, 2004