One of my old stuff, designed for use in
S3D.
Simple
ShiftTexture render controller... must be attached to
Type 4/100 object.
This controller moves the
texture along U and/or
V coordinates with a given relative speed.
IIRC:
If your
object is multitextured (multi-material) the controller will move only the
first texture (first material in Type 4/100 object).
TexUnit:
Texture0 - it's base diffuse texture;
Texture1 - it's additional
Type 13 texture as AO/Lightmap, Bump and so on;
Texture2 - it's reserve parameter

.
I tested it in interior... when i choosed
TexUnit = Texture0,
base texture was moved... when i choosed
TexUnit = Texture1,
LightMap was moved.
Link:
http://www.mediafire.com/file/jrsbtu...hiftTexture.cs
Installing:
Put
ShiftTexture.cs into X:\Program Files\Silent 3ditor\Controllers\
_SH3\
SH3Controllers\ folder.
/////////////////////////////////////////////////////////////////////////////////////////////////////
Updated - 18.07.2011
******************
Slight organizational renewal.
So as
TexUnit property is used in other controllers also, I have identified this enumerated type into a separate file
TexUnits.cs (same story with
AnimatedTexture controller in
http://www.subsim.com/radioroom/showthread.php?t=184667).
Installation:
Unpack the archive
ShiftTexture_2.rar. Move folders
movietex and
SH3Controllers into X:\Program Files\Silent 3ditor\
Controllers\
_SH3\ folder and overwrite the existing folders and files.
Link: http://www.mediafire.com/file/wjn4bb...tTexture_2.rar