-
Notifications
You must be signed in to change notification settings - Fork 0
/
compositing.ini
158 lines (121 loc) · 3.14 KB
/
compositing.ini
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
; compositing - config file
; Should be used with orx v.1.3+
; --- Custom main section ---
[Main]
ViewportList = LightMapViewport # MainViewport # ControlViewport
SpotLightSize = 64
SpotLightRadius = 12
; --- Viewports and cameras ---
[MainViewport]
Camera = MainCamera
[LightMapViewport]
Camera = LightMapCamera
TextureList = LightMapTexture
BackgroundColor = (0, 0, 0)
[ControlViewport]
RelativeSize = (0.25, 0.25, 1)
BackgroundColor = (20, 20, 20)
BlendMode = none
ShaderList = @
Code = "void main()
{
gl_FragColor = texture2D(texture, gl_TexCoord[0].xy);
}"
ParamList = texture
texture = LightMapTexture
[MainCamera]
GroupList = background # lightmap
FrustumWidth = @Display.ScreenWidth
FrustumHeight = @Display.ScreenHeight
FrustumFar = 2
Position = (0, 0, -1)
[LightMapCamera@MainCamera]
GroupList = light
; --- Objects ---
[Scene]
ChildList = Background #
LightMap #
SpotLight1 # SpotLight2 # SpotLight3 # SpotLight4
[Background]
Group = background
ParentCamera = MainCamera
Position = (0, 0, 0.5)
Scale = 1
Graphic = BackgroundGraphic
Color = (240, 240, 240)
BlendMode = none
[LightMap]
Group = lightmap
ParentCamera = MainCamera
Position = (0, 0, 0.1)
Scale = 1
Graphic = LightMapGraphic
BlendMode = multiply
[SpotLight1]
Group = light
Position = (0, 0, 0)
Scale = (10, 3, 1)
AngularVelocity = 90
Color = (0, 200, 0)
Graphic = SpotLightGraphic
BlendMode = add
[SpotLight2@SpotLight1]
Position = (0, -150, 0)
AngularVelocity = 45
Color = (200, 0, 0)
[SpotLight3@SpotLight1]
Position = (0, 150, 0)
AngularVelocity = 180
Color = (0, 0, 200)
[SpotLight4@SpotLight1]
Position = (0, 0, 0)
Scale = 5
AngularVelocity = 0
Color = (120, 120, 120)
FXList = SpotLightFX
; --- Graphics ---
[BackgroundGraphic]
Pivot = center
Texture = BackgroundTexture
[LightMapGraphic]
Pivot = center
Texture = LightMapTexture
[SpotLightGraphic]
Pivot = center
Texture = SpotLightTexture
; --- FXs ---
[SpotLightFX]
SlotList = HorizontalSlot # VerticalSlot
Loop = true
[HorizontalSlot]
Type = position
Curve = sine
Phase = 0.25
StartTime = 0
EndTime = 4
StartValue = (-300, 0, 0)
EndValue = (300, 0, 0)
[VerticalSlot@HorizontalSlot]
Period = 2
StartValue = (0, -200, 0)
EndValue = (0, 200, 0)
; --- Misc settings ---
[Display]
ScreenWidth = 1024
ScreenHeight = 768
Title = Compositing Test
VSync = true
Smoothing = true
FullScreen = false
[Input]
SetList = Input
KEY_ESCAPE = Quit
KEY_F12 = Screenshot
[Mouse]
ShowCursor = false
[Screenshot]
Directory = ../../screenshot
BaseName = compositing-
Extension = png
; Uncomment this line to add a spaceship to the scene
;@../../data/spaceship.ini@