Difference between revisions of "UV Animation PLG (RW Section)"
(→See also) |
|||
Line 1: | Line 1: | ||
{{Stub}} | {{Stub}} | ||
− | {{RW Section|UV Animation PLG| | + | {{RW Section |
+ | | NAME = UV Animation PLG | ||
+ | | VENDORNAME = Criterion Games | ||
+ | | MODULENAME = Toolkit | ||
+ | | MODULEID = 000001 | ||
+ | | IDENTIFIER = 35 | ||
+ | | PARENTS = [[Material (RW Section)|Material]] ''([[Extension (RW Section)|Extension]])'' | ||
+ | }} | ||
− | '''UV Animation PLG''' is an extension to the [[Material (RW Section)|Material]] section in the [[RenderWare binary stream file|Renderware stream file format]]. It is part of the [[List_of_RW_section_IDs | + | '''UV Animation PLG''' is an extension to the [[Material (RW Section)|Material]] section in the [[RenderWare binary stream file|Renderware stream file format]]. It is part of the [[List_of_RW_section_IDs|Renderware Toolkit]] and can be used animate a texture in UV-space. |
== Binary structure == | == Binary structure == | ||
− | The existence of this section is typically determined by a effect within a [[Material Effects PLG (RW Section)|Material Effects]] section, which is also an [[Extension (RW_Section)|extension]] of the [[Material (RW Section)|Material]] section. It contains the names of UV animations that are | + | The existence of this section is typically determined by a effect within a [[Material Effects PLG (RW Section)|Material Effects]] section, which is also an [[Extension (RW_Section)|extension]] of the [[Material (RW Section)|Material]] section. It contains the names of UV animations that are attached to this material. The maximum number of UV channels is 8 but most often only one animation is found here. |
− | + | 0x00: DWORD channel mask | |
char[n][32] animation names | char[n][32] animation names | ||
Line 16: | Line 23: | ||
== See also == | == See also == | ||
− | + | ||
* [[User Data PLG (RW Section)|User Data PLG]] | * [[User Data PLG (RW Section)|User Data PLG]] | ||
* [[Material Effects PLG (RW Section)|Material Effects PLG]] | * [[Material Effects PLG (RW Section)|Material Effects PLG]] | ||
Line 23: | Line 30: | ||
* [[Texture (RW Section)|Texture]] | * [[Texture (RW Section)|Texture]] | ||
* [[Geometry List (RW Section)|Geometry List]] | * [[Geometry List (RW Section)|Geometry List]] | ||
− | |||
− | {{N|SA|VC}} | + | {{N|SA|VC|3}} |
− |
Revision as of 12:33, 11 September 2020
UV Animation PLG | |
---|---|
RenderWare Stream Section | |
Vendor | Criterion Games |
Module | Toolkit |
Module ID | 0x000001
|
Identifier | 0x35
|
Chunk ID | 0x00000135
|
Versions | All |
Hierarchy | |
Parents: Material (Extension) | |
Children: None | |
Extensions: None | |
File Format |
UV Animation PLG is an extension to the Material section in the Renderware stream file format. It is part of the Renderware Toolkit and can be used animate a texture in UV-space.
Binary structure
The existence of this section is typically determined by a effect within a Material Effects section, which is also an extension of the Material section. It contains the names of UV animations that are attached to this material. The maximum number of UV channels is 8 but most often only one animation is found here.
0x00: DWORD channel mask char[n][32] animation names
Where n is the number of animations. To each of the 8 animation slots corresponds a bit in the mask (slot n has bit 1<<n set, counting from 0). If bit n is set, a 32 byte string follows (with n counting up).
A UV animation can animate up to 8 nodes/UV sets.