$scale
Jump to navigation
Jump to search


$scale
is a QC command available in all Source games. It uniformly multiplies the size of all subsequent model files. It does not affect values defined in the QC itself (e.g., $attachment locations).


angles
parameter in a $sequence block.



Sequences or animations can be scaled individually by specifying the "scale" option, see below for an example.
Note:scale option will be multiplied with $scale. If you make $scale 0.5 and scale value in $sequence 0.5, the final result will be 0.25 from the original size.
Example
$scale
$modelname "weapons/shell.mdl"
$cdmaterials "models/weapons/"
$scale 3 // before any model files such as SMD or DMX)
$body shell "shell_ref.smd"
$sequence idle "shell_idle.smd"
$sequence scale
$sequence spin fan_spin.smd {
fps 30
scale 3
}
Values for International System of Units
Values for scaling meshes if the model was based on SI. Unscaled models may have incorrect dimensions.
1 foot = 16 units | |||||||
---|---|---|---|---|---|---|---|
Millimeters | 0.05249 | ||||||
Centimeters | 0.5249 | ||||||
Meters | 52.496 | ||||||
Kilometers | 52,496 |
1 foot = 12 units | |||||||
---|---|---|---|---|---|---|---|
Millimeters | 0.03937 | ||||||
Centimeters | 0.3937 | ||||||
Meters | 39.37 | ||||||
Kilometers | 39370 |