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: Difference between revisions

From BZFlagWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 16: Line 16:
|}
|}
Texture Matrix must be used in conjunction with the [[Material]] object using texmat.
Texture Matrix must be used in conjunction with the [[Material]] object using texmat.
valid parameters for a Material are:
valid parameters for a textureMatrix are:
<properties>
<properties>
name=name for reference
name=name for reference

Revision as of 03:55, 9 November 2007

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 textureMatrix 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.