Q 3A Shader Editor

 
 
C  ontents
 
   
 
A  bout Q3ASE
Textures in Quake3:Arena are no longer a simple texture combined with a lightmap, but are fully scripted entities which can be used to control practically every option OpenGL exposes when it comes to texture positioning, transformation, blending and whatnot. To facilitate the creation and editing of such scripts, this tool will parse a script and present it as a Windows GUI which is easier to understand and navigate than the bare C-like text files.

  • Full support for every keyword up to Q3A 1.29 PR TA
  • Realtime preview of the shader in an OpenGL, hardware accelerated subwindow
  • Realtime preview on shadowed, skinned MD3s, or directly inside a BSP
  • Easy to use, custom preview modes for skies and fog
  • Full undo/redo support
  • Copy/paste shaders, general keywords or individual stages
  • Usable as an ActiveX on webpages
 
   

 
D  ocumentation
Documentation is very limited, due to a lack of time. Fortunately some people have made excellent tutorials to get you started. If you are the author of a Q3ASE tutorial, mail me to be included in this list.

Here's a quick'n'dirty list of the more obscure inputs. Press F1 in q3ase to see the latest list :

    BSP mode
  • 's', 'd', 'f', 'e' : navigate -- hold CTRL to double speed, SHIFT to halve speed
  • 't', 'g' : up/down
  • 'c' : toggle clipping to the PVS
  • 'l' : toggle locking the frustum culling
  • 'p', 'P' : increase/decrease picmip level
  • left mouse down : freelook
  • right mouse down : move forward (CTRL, SHIFT similar to 'e')

    MD3 or Object mode
  • left mouse down : move model
  • left mouse down + CTRL : scale model
  • right mouse down : rotate model
  • right mouse down + CTRL : drag rotation-per-second for model
  • space : reset time
  • num + : next animation
  • num - : previous animation
    Text editing mode
  • Ctrl space : show list of known possible matches for typed text
    Any mode
  • Shift right click : show list of shaders at mouse location
 

 
R  eleases

This program is freeware : you can distribute and copy it at will as long as you do so at no charge, except for charges to cover the carrying media. The software may be repacked as part of a package as long as the original ZIP file is included unmodified.

If you happen to use this tool for production work, let me know !

Version 1.5.3, 13/12/2002

    Highlights :
  • RoQ video playback supported
  • Much improved ActiveX support
  • Realtime self-shadowing stencil shadows for MD3s (needs 32bpp desktop)
  • Multiple q3map_sun support
  • Improved support for Unparsed Data

Q3ASE.zip 526.529 bytes


If it complains about "msvcp60.dll not found", put this file (115795 bytes) in the q3ase directory.
 

 

 
C  redits
  • Logo : David 'dines' Durrenberger
  • Additional graphics : Eutectic, fatmanfat
  • Quality Assurance : Eutectic -- the person to thank for the streamlined GUI and accuracy of the renderer
  • Beta testing/thanks to :
    • Paul Jaquays for some tips
    • Jason "Phoenix" Wilkins for debunking the broken tcMod and a few other quirks
    • the Curry team for not complaining about me ripping their TreeView idea =)
    • Ken Proudfoot, Maj, Fatmanfat, Monsto Brukes, Matthew Ross for bugreports
    • Dany "BinaryOfLard" Rioux for testing and some great feature ideas
    • testing and tips by HarlequiN and [DT]Starrgazer
    • testing by Jon Skinner
    • testing by Cardigan
  • Tutorial : Fatmanfat
  • MD3 preview models : Arcana (email)
  • XML Schema Definition : Oliver Wiechhold
  • RoQ format spec and sample implementation : Tim Ferguson
  • Programming : Bert Peers
  • Special thanks to John Carmack
  • This program uses : the Independent JPEG group's library; ZLib; Expat
 

 
L  inks
Email : q3ase@bpeers.com.
Mailing list : Web interface
 
 
Back to my homepage