GtkRadiant/Model Tricks

Retexturing a Model
Retexturing a model is very useful sometimes, for example if you have a rock, and want it to be out of ice or so..

to do it, just add:

key: _remap value: *;[texture]

Example: key: _remap  value: *;textures/hoth/ice2

Per - surface model remapping
If you don't want to retexture the whole of the model with one texture, you can use per-surface model remapping.

To do this, use:

key: _remapNN value: [old texture];[new texture]

NN is the surface of the model - you can probably find this by looking at it in a text editor.

Example: key: _remap01 value: textures/hoth/ice;textures/hoth/ice2

Rotating a model
Most people know how to rotate a model around the z-axis, just press the angle buttons. But, if you want to rotate the model around the x or the y axis you will have to use:

Key: <tt>angle s </tt> Value: <tt><X> <Y> <Z></tt>

Example: Key: <tt>angle s </tt> Value: <tt>90 75 60</tt>

Autoclipping/Lighting a Model
Autoclip(Should not be used on small models with many polys): Key: <tt>spawnflags</tt> Value: <tt>2</tt>

Autolight: Key: <tt>spawnflags</tt> Value: <tt>4</tt>

These can be combined to: Key: <tt>spawnflags</tt> Value: <tt>6</tt>

Scaling Models
Scale on all Axes: Key: <tt>modelscale</tt> Value: <tt>[Multiplier]</tt>

Example (makes model 1.3 times bigger): Key: <tt>modelscale</tt> Value: <tt>1.3</tt>

Scale on specific axis: Key: <tt>modelscale_ vec </tt> Value: <tt>[Multiplier X] [Multiplier Y] [Multiplier Z]</tt>

Example: Key: <tt>modelscale_ vec </tt> Value: <tt>1.2 0.7 2.1</tt>