Attaching Models to Func_* Entities

Obsidian
March 7, 2011

Attaching models to func_* entities can by tricky. This document illustrates how to achieve this with both the model2 key as well with targeting a model to the entity.

"alphaGen portal" for Distance Alpha Effects

Obsidian
August 14, 2009

The shader directive alphaGen portal is used to generate vertex alpha values based on the distance from a viewer to the surface. It is typically used on teleportation portal or mirror surfaces for camera view occlusion. We can expand on this for other effects.

.ASE Loading in Q3Map2 and GtkRadiant

Obsidian
May 5, 2008, updated August 17, 2009

This article outlines some of the major inconsistancies concerning how .ase model files are loaded and parsed in Radiant and Q3Map2.

.ASE 1024 Polygon Smoothing Limit

Obsidian
May 4, 2008, updated August 17, 2009

Some notes on a problem with .ase models with more than 1024 polygons and smoothing groups not lighting properly for both vertex lighting and lightmaps.

Advanced Portal and Hinting Optimization Tutorial

Obsidian
April 13, 2005

Details the use of GtkRadiant's PRT viewer to optimize visibility portals using hints.

Converting ASE Models to MD3 with Q3Data

Obsidian - 17.09.04

q3data.exe is a command-line program written by id Software as a bit of a Swiss Army knife for various tasks, including the conversion of ASE models to Quake 3's proprietary MD3 model format.

Multiplayer Level Design Guide

Patrick "pjw" Williams - 05.12.00

q3data.exe is a command-line program written by id Software as a bit of a Swiss Army knife for various tasks, including the conversion of ASE models to Quake 3's proprietary MD3 model format.

SPoG's Technical Note

William "SmallPileofGibs" Joseph

SPoG's Technical Note on idTech 3's rendering architechure.