Difference between revisions of "Sims 3:0x03B4C61D"
From SimsWiki
m |
|||
(2 intermediate revisions by one user not shown) | |||
Line 22: | Line 22: | ||
FLOAT[3] Color // Diffuse color of light(RGB) | FLOAT[3] Color // Diffuse color of light(RGB) | ||
FLOAT Intensity // affects decay (how far the light reaches) rather than apparent brightness at source | FLOAT Intensity // affects decay (how far the light reaches) rather than apparent brightness at source | ||
− | --insert [[#Light Type-dependent data|Light type-dependent data]], to remainder of | + | --insert [[#Light Type-dependent data|Light type-dependent data]], to remainder of 31 floats |
--repetition Count56 56-byte Section: | --repetition Count56 56-byte Section: | ||
Line 31: | Line 31: | ||
FLOAT[3] YAxis | FLOAT[3] YAxis | ||
FLOAT PairOffset | FLOAT PairOffset | ||
+ | |||
==128-byte Sections== | ==128-byte Sections== | ||
===Light Types=== | ===Light Types=== | ||
Line 61: | Line 62: | ||
===Light Type-dependent data=== | ===Light Type-dependent data=== | ||
====Point==== | ====Point==== | ||
− | FLOAT[ | + | FLOAT[24] // No additional parameters |
====Spot==== | ====Spot==== | ||
FLOAT[3] At // 3D vector for the direction of the light | FLOAT[3] At // 3D vector for the direction of the light | ||
FLOAT FalloffAngle // In degrees | FLOAT FalloffAngle // In degrees | ||
FLOAT BlurScale | FLOAT BlurScale | ||
− | FLOAT[ | + | FLOAT[19] |
====LampShade==== | ====LampShade==== | ||
FLOAT[3] At // 3D vector for the direction of the light | FLOAT[3] At // 3D vector for the direction of the light | ||
Line 78: | Line 79: | ||
FLOAT TubeLength | FLOAT TubeLength | ||
FLOAT BlurScale | FLOAT BlurScale | ||
− | FLOAT[ | + | FLOAT[19] |
====SquareAreaLight==== | ====SquareAreaLight==== | ||
Also used for SquareWindow. | Also used for SquareWindow. | ||
Line 87: | Line 88: | ||
FLOAT FalloffAngle // In degrees | FLOAT FalloffAngle // In degrees | ||
FLOAT WindowTopBottomAngle | FLOAT WindowTopBottomAngle | ||
− | FLOAT[ | + | FLOAT[14] |
====DiscAreaLight==== | ====DiscAreaLight==== | ||
Also used for CircularWindow. | Also used for CircularWindow. | ||
Line 93: | Line 94: | ||
FLOAT[3] Right // 3D vector | FLOAT[3] Right // 3D vector | ||
FLOAT Radius | FLOAT Radius | ||
− | FLOAT[ | + | FLOAT[17] |
====WorldLight==== | ====WorldLight==== | ||
− | FLOAT[ | + | FLOAT[24] // No additional parameters |
==56-byte Sections== | ==56-byte Sections== |
Latest revision as of 19:45, 26 February 2011
Modding Reference by Category | |
---|---|
Sims 3 :DBPF | File Types | RCOL(Scene) | Catalog Resource | String Table | Key Table | TS3 Programmer's Reference |
LITE | ||
---|---|---|
TypeID: | 0x03B4C61D | |
Game Version: | The Sims 3 |
Contents |
[edit] Overview
This is an RCOL chunk.
[edit] Format
DWORD // 'LITE' DWORD // version DWORD BYTE Count128 BYTE Count56 SHORT --repetition Count128 128-byte Section: DWORD Light type // type of light: point, spot etc FLOAT[3] Transform // XYZ Position of light FLOAT[3] Color // Diffuse color of light(RGB) FLOAT Intensity // affects decay (how far the light reaches) rather than apparent brightness at source --insert Light type-dependent data, to remainder of 31 floats --repetition Count56 56-byte Section: DWORD Occluder Type // type of occluder FLOAT[3] Origin FLOAT[3] Normal FLOAT[3] XAxis FLOAT[3] YAxis FLOAT PairOffset
[edit] 128-byte Sections
[edit] Light Types
Type | Name |
---|---|
0x00000001 | Ambient (unused) |
0x00000002 | Directional (unused) |
0x00000003 | Point |
0x00000004 | Spot |
0x00000005 | LampShade |
0x00000006 | TubeLight |
0x00000007 | SquareWindow |
0x00000008 | CircularWindow |
0x00000009 | SquareAreaLight |
0x0000000A | DiscAreaLight |
0x0000000B | WorldLight |
[edit] Light Type-dependent data
[edit] Point
FLOAT[24] // No additional parameters
[edit] Spot
FLOAT[3] At // 3D vector for the direction of the light FLOAT FalloffAngle // In degrees FLOAT BlurScale FLOAT[19]
[edit] LampShade
FLOAT[3] At // 3D vector for the direction of the light FLOAT FalloffAngle // In degrees FLOAT ShadeLightRigMultiplier FLOAT BottomAngle // In degrees FLOAT[3] ShadeColor // RGB FLOAT[16]
[edit] TubeLight
FLOAT[3] At // 3D vector for the direction of the light FLOAT TubeLength FLOAT BlurScale FLOAT[19]
[edit] SquareAreaLight
Also used for SquareWindow.
FLOAT[3] At // 3D vector for the direction of the light FLOAT[3] Right // 3D vector FLOAT Width FLOAT Height FLOAT FalloffAngle // In degrees FLOAT WindowTopBottomAngle FLOAT[14]
[edit] DiscAreaLight
Also used for CircularWindow.
FLOAT[3] At // 3D vector for the direction of the light FLOAT[3] Right // 3D vector FLOAT Radius FLOAT[17]
[edit] WorldLight
FLOAT[24] // No additional parameters
[edit] 56-byte Sections
[edit] Occluder Types
This controls the shape of the shadow thrown by the object.
Types | ||
---|---|---|
Type | Name | |
0x00000000 | Disc | |
0x00000001 | Rectangle |
Modding Reference by Category | |
---|---|
Sims 3 :DBPF | File Types | RCOL(Scene) | Catalog Resource | String Table | Key Table | TS3 Programmer's Reference |