This wiki was in read-only mode for many years, but can now be edited again. A lot of information will need to be updated.

TextureMatrix

From BZFlagWiki
Revision as of 03:54, 9 November 2007 by 216.184.14.19 (talk)
Jump to navigation Jump to search

The texture matrix object allows you to define how a texture will appear in an material. It can be used to manipulate still (fixed) textures as well as animated ones.

Code

textureMatrix
name example_texmat
scale 0.0 0.0 1.0 1.0
spin 0.0
shift 0.0 0.0
center 0.5 0.5 
fixedscale 0.0 0.0
fixedspin 0.0
fixedshift 0.0 0.0
end

Texture Matrix must be used in conjunction with the Material object using texmat. valid parameters for a Material are: <properties> name=name for reference scale=u/v freqs, u/v scales spin=rotation freq shift=u/v freqs center=dynamic u/v center (for spin and scale) fixedscale=time invariant u/v scale fixedspin=time invariant rotation fixedshift=time invariant u/v shift </properties>

Examples

Texture Matrix is often used to create the appearance of flowing water or lava with the "shift" argument.