ArenaZ
3125 строк · 94.3 Кб
1object MainForm: TMainForm
2Left = 561
3Height = 597
4Top = 235
5Width = 1065
6Caption = 'MainForm'
7ClientHeight = 597
8ClientWidth = 1065
9Font.Color = clWindowText
10Font.Height = -11
11Font.Name = 'Tahoma'
12OnActivate = FormActivate
13OnCreate = FormCreate
14OnDestroy = FormDestroy
15OnResize = FormResize
16OnShow = FormShow
17Position = poScreenCenter
18LCLVersion = '1.6.4.0'
19Visible = True
20object Panel1: TPanel
21Left = 0
22Height = 597
23Top = 0
24Width = 432
25Align = alLeft
26ClientHeight = 597
27ClientWidth = 432
28TabOrder = 0
29object Label54: TLabel
30Left = 148
31Height = 13
32Top = 502
33Width = 32
34Caption = 'Object'
35ParentColor = False
36end
37object PageControl1: TPageControl
38Left = 1
39Height = 496
40Top = 1
41Width = 430
42ActivePage = TabSheet1
43Align = alTop
44MultiLine = True
45ParentShowHint = False
46ShowHint = True
47TabIndex = 0
48TabOrder = 0
49Options = [nboMultiLine]
50object TabSheet1: TTabSheet
51Caption = 'Fur'
52ClientHeight = 470
53ClientWidth = 422
54object lblFurDistance: TLabel
55Left = 3
56Height = 13
57Top = 53
58Width = 55
59Caption = 'Fur Length '
60ParentColor = False
61end
62object Label10: TLabel
63Left = 3
64Height = 13
65Top = 205
66Width = 51
67Caption = 'Blend Dest'
68ParentColor = False
69end
70object Label11: TLabel
71Left = 3
72Height = 13
73Top = 179
74Width = 44
75Caption = 'Blend Src'
76ParentColor = False
77end
78object lblFurPassCount1: TLabel
79Left = 3
80Height = 13
81Top = 28
82Width = 57
83Caption = 'Pass Count '
84ParentColor = False
85end
86object lblFurLength: TLabel
87Left = 287
88Height = 13
89Top = 53
90Width = 16
91Caption = '0.3'
92ParentColor = False
93end
94object Label7: TLabel
95Left = 3
96Height = 13
97Top = 75
98Width = 59
99Caption = 'Max Length '
100ParentColor = False
101end
102object lblFurMaxLength: TLabel
103Left = 287
104Height = 13
105Top = 76
106Width = 16
107Caption = '3.0'
108ParentColor = False
109end
110object lblFurPassCount: TLabel
111Left = 287
112Height = 13
113Top = 28
114Width = 12
115Caption = '16'
116ParentColor = False
117end
118object Label12: TLabel
119Left = 3
120Height = 13
121Top = 97
122Width = 36
123Caption = 'Density'
124ParentColor = False
125end
126object lblFurDensity: TLabel
127Left = 287
128Height = 13
129Top = 97
130Width = 16
131Caption = '1.0'
132ParentColor = False
133end
134object Label6: TLabel
135Left = 3
136Height = 13
137Top = 233
138Width = 56
139Caption = 'Light Power'
140ParentColor = False
141end
142object lblFurLightPower: TLabel
143Left = 287
144Height = 13
145Top = 233
146Width = 16
147Caption = '2.5'
148ParentColor = False
149end
150object Label8: TLabel
151Left = 3
152Height = 13
153Top = 263
154Width = 56
155Caption = 'Color Scale '
156ParentColor = False
157end
158object Label9: TLabel
159Left = 3
160Height = 13
161Top = 285
162Width = 67
163Caption = 'Ambient Color'
164ParentColor = False
165end
166object Shape1: TShape
167Left = 83
168Height = 15
169Top = 262
170Width = 64
171OnMouseDown = Shape1MouseDown
172end
173object Shape2: TShape
174Left = 83
175Height = 15
176Top = 283
177Width = 64
178OnMouseDown = Shape2MouseDown
179end
180object Label63: TLabel
181Left = 2
182Height = 13
183Top = 129
184Width = 59
185Caption = 'Gravity XYZ '
186ParentColor = False
187end
188object chkFurShader: TCheckBox
189Left = 3
190Height = 19
191Top = 3
192Width = 58
193Caption = 'Enabled'
194OnClick = chkFurShaderClick
195TabOrder = 0
196end
197object tbFurLength: TTrackBar
198Left = 65
199Height = 26
200Top = 49
201Width = 216
202Frequency = 10
203Max = 100
204Min = 1
205OnChange = tbFurLengthChange
206PageSize = 10
207Position = 30
208TickStyle = tsNone
209TabOrder = 1
210end
211object cbxFurBlendSrc: TComboBox
212Left = 72
213Height = 21
214Top = 176
215Width = 145
216ItemHeight = 13
217ItemIndex = 3
218Items.Strings = (
219'ZERO'
220'ONE'
221'SRC COLOR'
222'ONE MINUS SRC COLOR'
223'DST COLOR'
224'ONE MINUS DST COLOR'
225'SRC ALPHA'
226'MINUS SRC ALPHA'
227'DST ALPHA'
228'MINUS DST ALPHA'
229'SRC ALPHA SATURATE'
230'CONSTANT COLOR'
231'ONE MINUS CONSTANT COLOR'
232'CONSTANT ALPHA'
233'ONE MINUS CONSTATNT ALPHA'
234)
235OnChange = cbxFurBlendSrcChange
236Style = csDropDownList
237TabOrder = 2
238Text = 'ONE MINUS SRC COLOR'
239end
240object cbxFurBlendDest: TComboBox
241Left = 72
242Height = 21
243Top = 203
244Width = 145
245ItemHeight = 13
246ItemIndex = 7
247Items.Strings = (
248'ZERO'
249'ONE'
250'SRC COLOR'
251'ONE MINUS SRC COLOR'
252'DST COLOR'
253'ONE MINUS DST COLOR'
254'SRC ALPHA'
255'MINUS SRC ALPHA'
256'DST ALPHA'
257'MINUS DST ALPHA'
258'SRC ALPHA SATURATE'
259'CONSTANT COLOR'
260'ONE MINUS CONSTANT COLOR'
261'CONSTANT ALPHA'
262'ONE MINUS CONSTATNT ALPHA'
263)
264OnChange = cbxFurBlendDestChange
265Style = csDropDownList
266TabOrder = 3
267Text = 'MINUS SRC ALPHA'
268end
269object chkAnimateFur: TCheckBox
270Left = 72
271Height = 19
272Top = 3
273Width = 78
274Caption = 'Animate Fur'
275TabOrder = 4
276end
277object tbFurPassCount: TTrackBar
278Left = 65
279Height = 23
280Top = 24
281Width = 216
282Frequency = 8
283Max = 200
284Min = 1
285OnChange = tbFurPassCountChange
286PageSize = 10
287Position = 16
288TickStyle = tsNone
289TabOrder = 5
290end
291object tbFurMaxLength: TTrackBar
292Left = 65
293Height = 26
294Top = 72
295Width = 216
296Frequency = 10
297Max = 500
298Min = 1
299OnChange = tbFurMaxLengthChange
300PageSize = 10
301Position = 300
302TickStyle = tsNone
303TabOrder = 6
304end
305object chkFurRandomLength: TCheckBox
306Left = 72
307Height = 19
308Top = 154
309Width = 114
310Caption = 'Random Fur Length'
311OnClick = chkFurRandomLengthClick
312TabOrder = 7
313end
314object tbFurDensity: TTrackBar
315Left = 65
316Height = 26
317Top = 94
318Width = 216
319Frequency = 10
320Max = 200
321Min = 1
322OnChange = tbFurDensityChange
323PageSize = 10
324Position = 100
325TickStyle = tsNone
326TabOrder = 8
327end
328object tbFurLightPower: TTrackBar
329Left = 65
330Height = 26
331Top = 230
332Width = 216
333Frequency = 10
334Max = 1000
335Min = 1
336OnChange = tbFurLightPowerChange
337PageSize = 10
338Position = 250
339TickStyle = tsNone
340TabOrder = 9
341end
342object Button8: TButton
343Left = 3
344Height = 25
345Top = 315
346Width = 184
347Caption = 'Load Main Texture'
348OnClick = Button8Click
349TabOrder = 10
350end
351object Button9: TButton
352Left = 3
353Height = 25
354Top = 346
355Width = 184
356Caption = 'Load Noise Texture'
357OnClick = Button9Click
358TabOrder = 11
359end
360object edtFurGravityX: TEdit
361Left = 71
362Height = 21
363Top = 124
364Width = 57
365OnChange = edtFurGravityXChange
366OnKeyPress = EditFloatKeyPress
367TabOrder = 12
368Text = '0.0'
369end
370object edtFurGravityY: TEdit
371Left = 141
372Height = 21
373Top = 124
374Width = 57
375OnChange = edtFurGravityYChange
376OnKeyPress = EditFloatKeyPress
377TabOrder = 13
378Text = '-2.0'
379end
380object edtFurGravityZ: TEdit
381Left = 216
382Height = 21
383Top = 124
384Width = 57
385OnChange = edtFurGravityZChange
386OnKeyPress = EditFloatKeyPress
387TabOrder = 14
388Text = '0.0'
389end
390end
391object TabSheet2: TTabSheet
392Caption = 'Lattice'
393ClientHeight = 470
394ClientWidth = 343
395ImageIndex = 1
396object lblLatticeScaleX: TLabel
397Left = 291
398Height = 13
399Top = 41
400Width = 12
401Caption = '10'
402ParentColor = False
403end
404object lblLatticeThresholdX: TLabel
405Left = 289
406Height = 13
407Top = 93
408Width = 22
409Caption = '0.15'
410ParentColor = False
411end
412object lblLatticeScaleY: TLabel
413Left = 290
414Height = 13
415Top = 67
416Width = 12
417Caption = '40'
418ParentColor = False
419end
420object Label4: TLabel
421Left = 16
422Height = 13
423Top = 147
424Width = 74
425Caption = 'Specular Power'
426ParentColor = False
427end
428object Label5: TLabel
429Left = 16
430Height = 13
431Top = 172
432Width = 56
433Caption = 'Light Power'
434ParentColor = False
435end
436object lblLatticeThresholdY: TLabel
437Left = 290
438Height = 13
439Top = 118
440Width = 22
441Caption = '0.30'
442ParentColor = False
443end
444object lblLatticeSpecularPower: TLabel
445Left = 290
446Height = 13
447Top = 147
448Width = 16
449Caption = '8.0'
450ParentColor = False
451end
452object lblLatticeLightPower: TLabel
453Left = 290
454Height = 13
455Top = 173
456Width = 16
457Caption = '1.0'
458ParentColor = False
459end
460object Label23: TLabel
461Left = 10
462Height = 13
463Top = 41
464Width = 34
465Caption = 'Scale X'
466ParentColor = False
467end
468object Label29: TLabel
469Left = 10
470Height = 13
471Top = 67
472Width = 34
473Caption = 'Scale Y'
474ParentColor = False
475end
476object Label31: TLabel
477Left = 10
478Height = 13
479Top = 93
480Width = 56
481Caption = 'Threshold X'
482ParentColor = False
483end
484object Label33: TLabel
485Left = 10
486Height = 13
487Top = 122
488Width = 56
489Caption = 'Threshold Y'
490ParentColor = False
491end
492object Label35: TLabel
493Left = 10
494Height = 13
495Top = 200
496Width = 62
497Caption = 'Diffuse Color'
498ParentColor = False
499end
500object Shape10: TShape
501Left = 90
502Height = 15
503Top = 198
504Width = 64
505OnMouseDown = Shape10MouseDown
506end
507object Label38: TLabel
508Left = 10
509Height = 13
510Top = 223
511Width = 67
512Caption = 'Ambient Color'
513ParentColor = False
514end
515object Shape11: TShape
516Left = 90
517Height = 15
518Top = 222
519Width = 64
520Brush.Color = 1381653
521OnMouseDown = Shape11MouseDown
522end
523object Label39: TLabel
524Left = 10
525Height = 13
526Top = 244
527Width = 69
528Caption = 'Specular Color'
529ParentColor = False
530end
531object Shape12: TShape
532Left = 90
533Height = 15
534Top = 244
535Width = 64
536OnMouseDown = Shape12MouseDown
537end
538object tbLatticeScaleX: TTrackBar
539Left = 73
540Height = 30
541Top = 37
542Width = 215
543Frequency = 10
544Max = 100
545Min = 1
546OnChange = tbLatticeScaleXChange
547PageSize = 10
548Position = 10
549TickStyle = tsNone
550TabOrder = 0
551end
552object tbLatticeThresholdX: TTrackBar
553Left = 73
554Height = 27
555Top = 89
556Width = 215
557Frequency = 10
558Max = 100
559Min = 1
560OnChange = tbLatticeThresholdXChange
561PageSize = 10
562Position = 15
563TickStyle = tsNone
564TabOrder = 1
565end
566object chkLatticeShader: TCheckBox
567Left = 16
568Height = 19
569Top = 12
570Width = 58
571Caption = 'Enabled'
572OnClick = chkLatticeShaderClick
573TabOrder = 2
574end
575object tbLatticeScaleY: TTrackBar
576Left = 73
577Height = 32
578Top = 63
579Width = 215
580Frequency = 10
581Max = 100
582Min = 1
583OnChange = tbLatticeScaleYChange
584PageSize = 10
585Position = 40
586TickStyle = tsNone
587TabOrder = 3
588end
589object tbLatticeThresholdY: TTrackBar
590Left = 73
591Height = 27
592Top = 114
593Width = 211
594Frequency = 10
595Max = 100
596Min = 1
597OnChange = tbLatticeThresholdYChange
598PageSize = 10
599Position = 30
600TickStyle = tsNone
601TabOrder = 4
602end
603object tbLatticeSpecularPower: TTrackBar
604Left = 96
605Height = 32
606Top = 143
607Width = 188
608Frequency = 10
609Max = 1000
610OnChange = tbLatticeSpecularPowerChange
611PageSize = 10
612Position = 800
613TickStyle = tsNone
614TabOrder = 5
615end
616object tbLatticeLightPower: TTrackBar
617Left = 96
618Height = 32
619Top = 166
620Width = 188
621Frequency = 10
622Max = 500
623OnChange = tbLatticeLightPowerChange
624PageSize = 10
625Position = 100
626TickStyle = tsNone
627TabOrder = 6
628end
629object Button7: TButton
630Left = 16
631Height = 25
632Top = 275
633Width = 184
634Caption = 'Load Main Texture'
635OnClick = Button3Click
636TabOrder = 7
637end
638end
639object TabSheet3: TTabSheet
640Caption = 'Erosion'
641ClientHeight = 470
642ClientWidth = 343
643ImageIndex = 2
644object Label1: TLabel
645Left = 8
646Height = 13
647Top = 46
648Width = 67
649Caption = 'Erosion factor'
650ParentColor = False
651end
652object lblErosionFactor: TLabel
653Left = 295
654Height = 13
655Top = 47
656Width = 22
657Caption = '0.35'
658ParentColor = False
659end
660object Label3: TLabel
661Left = 8
662Height = 13
663Top = 79
664Width = 63
665Caption = 'Erosion Scale'
666ParentColor = False
667end
668object lblErosionScale: TLabel
669Left = 295
670Height = 13
671Top = 79
672Width = 22
673Caption = '0.03'
674ParentColor = False
675end
676object Label25: TLabel
677Left = 8
678Height = 13
679Top = 111
680Width = 84
681Caption = 'Intensity factor 1'
682ParentColor = False
683end
684object lblErosionIFactor1: TLabel
685Left = 295
686Height = 13
687Top = 111
688Width = 22
689Caption = '0.75'
690ParentColor = False
691end
692object Label28: TLabel
693Left = 8
694Height = 13
695Top = 142
696Width = 86
697Caption = 'Intensity Factor 2'
698ParentColor = False
699end
700object lblerosionIFactor2: TLabel
701Left = 295
702Height = 13
703Top = 143
704Width = 22
705Caption = '1.95'
706ParentColor = False
707end
708object Label2: TLabel
709Left = 8
710Height = 13
711Top = 200
712Width = 71
713Caption = 'Ambient factor'
714ParentColor = False
715end
716object lblErosionAmbientF: TLabel
717Left = 295
718Height = 13
719Top = 200
720Width = 22
721Caption = '0.80'
722ParentColor = False
723end
724object Label27: TLabel
725Left = 8
726Height = 13
727Top = 172
728Width = 66
729Caption = 'Diffuse factor'
730ParentColor = False
731end
732object lblErosionDiffuseF: TLabel
733Left = 295
734Height = 13
735Top = 173
736Width = 22
737Caption = '0.90'
738ParentColor = False
739end
740object Label30: TLabel
741Left = 8
742Height = 13
743Top = 228
744Width = 73
745Caption = 'Specular factor'
746ParentColor = False
747end
748object lblErosionSpecularF: TLabel
749Left = 295
750Height = 13
751Top = 228
752Width = 22
753Caption = '0.90'
754ParentColor = False
755end
756object Label32: TLabel
757Left = 8
758Height = 13
759Top = 260
760Width = 97
761Caption = 'Specular Roughness'
762ParentColor = False
763end
764object lblErosionSpecularR: TLabel
765Left = 297
766Height = 13
767Top = 260
768Width = 22
769Caption = '0.45'
770ParentColor = False
771end
772object Label34: TLabel
773Left = 8
774Height = 13
775Top = 292
776Width = 109
777Caption = 'Anisotropic Roughness'
778ParentColor = False
779end
780object lblErosionAnisoR: TLabel
781Left = 297
782Height = 13
783Top = 292
784Width = 22
785Caption = '0.35'
786ParentColor = False
787end
788object Label36: TLabel
789Left = 6
790Height = 13
791Top = 327
792Width = 67
793Caption = 'Ambient Color'
794ParentColor = False
795end
796object Shape8: TShape
797Left = 86
798Height = 15
799Top = 325
800Width = 64
801Brush.Color = 2105376
802OnMouseDown = Shape8MouseDown
803end
804object Shape9: TShape
805Left = 86
806Height = 15
807Top = 346
808Width = 64
809Brush.Color = 14540253
810OnMouseDown = Shape9MouseDown
811end
812object Label37: TLabel
813Left = 6
814Height = 13
815Top = 346
816Width = 69
817Caption = 'Specular Color'
818ParentColor = False
819end
820object chkErosionShader: TCheckBox
821Left = 24
822Height = 19
823Top = 20
824Width = 58
825Caption = 'Enabled'
826OnClick = chkErosionShaderClick
827TabOrder = 0
828end
829object tbErosionFactor: TTrackBar
830Left = 98
831Height = 26
832Top = 43
833Width = 191
834Frequency = 10
835Max = 100
836Min = 1
837OnChange = tbErosionFactorChange
838PageSize = 10
839Position = 35
840TickStyle = tsNone
841TabOrder = 1
842end
843object tberosionScale: TTrackBar
844Left = 98
845Height = 26
846Top = 75
847Width = 191
848Frequency = 10
849Max = 100
850Min = 1
851OnChange = tberosionScaleChange
852PageSize = 10
853Position = 3
854TickStyle = tsNone
855TabOrder = 2
856end
857object tbErosionIFactor1: TTrackBar
858Left = 98
859Height = 26
860Top = 107
861Width = 191
862Frequency = 10
863Max = 200
864Min = 1
865OnChange = tbErosionIFactor1Change
866PageSize = 10
867Position = 75
868TickStyle = tsNone
869TabOrder = 3
870end
871object tbErosionIFactor2: TTrackBar
872Left = 100
873Height = 26
874Top = 139
875Width = 189
876Frequency = 10
877Max = 200
878Min = 1
879OnChange = tbErosionIFactor2Change
880PageSize = 10
881Position = 195
882TickStyle = tsNone
883TabOrder = 4
884end
885object tbErosionAmbientF: TTrackBar
886Left = 98
887Height = 28
888Top = 194
889Width = 191
890Frequency = 10
891Max = 100
892OnChange = tbErosionAmbientFChange
893PageSize = 10
894Position = 80
895TickStyle = tsNone
896TabOrder = 5
897end
898object tbErosionDiffuseF: TTrackBar
899Left = 99
900Height = 26
901Top = 169
902Width = 190
903Frequency = 10
904Max = 100
905OnChange = tbErosionDiffuseFChange
906PageSize = 10
907Position = 90
908TickStyle = tsNone
909TabOrder = 6
910end
911object tbErosionSpecularF: TTrackBar
912Left = 98
913Height = 26
914Top = 224
915Width = 191
916Frequency = 10
917Max = 100
918OnChange = tbErosionSpecularFChange
919PageSize = 10
920Position = 90
921TickStyle = tsNone
922TabOrder = 7
923end
924object tbErosionSpecularR: TTrackBar
925Left = 111
926Height = 26
927Top = 256
928Width = 180
929Frequency = 10
930Max = 500
931OnChange = tbErosionSpecularRChange
932PageSize = 10
933Position = 45
934TickStyle = tsNone
935TabOrder = 8
936end
937object tbErosionAnisoR: TTrackBar
938Left = 123
939Height = 26
940Top = 288
941Width = 166
942Frequency = 10
943Max = 500
944OnChange = tbErosionAnisoRChange
945PageSize = 10
946Position = 35
947TickStyle = tsNone
948TabOrder = 9
949end
950object Button5: TButton
951Left = 3
952Height = 25
953Top = 367
954Width = 184
955Caption = 'Load Main Texture'
956OnClick = Button5Click
957TabOrder = 10
958end
959object Button6: TButton
960Left = 3
961Height = 25
962Top = 398
963Width = 184
964Caption = 'Load Erosion Texture'
965OnClick = Button6Click
966TabOrder = 11
967end
968end
969object TabSheet4: TTabSheet
970Caption = 'Ivory'
971ClientHeight = 470
972ClientWidth = 343
973ImageIndex = 3
974object chkIvoryShader: TCheckBox
975Left = 16
976Height = 19
977Top = 16
978Width = 58
979Caption = 'Enabled'
980OnClick = chkIvoryShaderClick
981TabOrder = 0
982end
983end
984object TabSheet5: TTabSheet
985Caption = 'Gootch'
986ClientHeight = 470
987ClientWidth = 422
988ImageIndex = 4
989object Label13: TLabel
990Left = 16
991Height = 13
992Top = 47
993Width = 62
994Caption = 'Diffuse Color'
995ParentColor = False
996end
997object Shape3: TShape
998Left = 96
999Height = 15
1000Top = 46
1001Width = 64
1002Brush.Color = clSilver
1003OnMouseDown = Shape3MouseDown
1004end
1005object Label14: TLabel
1006Left = 16
1007Height = 13
1008Top = 67
1009Width = 56
1010Caption = 'Warm Color'
1011ParentColor = False
1012end
1013object Shape4: TShape
1014Left = 96
1015Height = 15
1016Top = 67
1017Width = 64
1018Brush.Color = clFuchsia
1019OnMouseDown = Shape4MouseDown
1020end
1021object Label15: TLabel
1022Left = 16
1023Height = 13
1024Top = 88
1025Width = 49
1026Caption = 'Cool Color'
1027ParentColor = False
1028end
1029object Shape5: TShape
1030Left = 96
1031Height = 15
1032Top = 88
1033Width = 64
1034Brush.Color = 1145343
1035OnMouseDown = Shape5MouseDown
1036end
1037object Label16: TLabel
1038Left = 16
1039Height = 13
1040Top = 110
1041Width = 67
1042Caption = 'Ambient Color'
1043ParentColor = False
1044end
1045object Shape6: TShape
1046Left = 96
1047Height = 15
1048Top = 109
1049Width = 64
1050Brush.Color = 3158064
1051OnMouseDown = Shape6MouseDown
1052end
1053object Label17: TLabel
1054Left = 16
1055Height = 13
1056Top = 131
1057Width = 69
1058Caption = 'Specular Color'
1059ParentColor = False
1060end
1061object Shape7: TShape
1062Left = 96
1063Height = 15
1064Top = 130
1065Width = 64
1066OnMouseDown = Shape7MouseDown
1067end
1068object Label18: TLabel
1069Left = 16
1070Height = 13
1071Top = 163
1072Width = 66
1073Caption = 'Diffuse factor'
1074ParentColor = False
1075end
1076object lblGoochDFactor: TLabel
1077Left = 303
1078Height = 13
1079Top = 164
1080Width = 22
1081Caption = '0.80'
1082ParentColor = False
1083end
1084object Label20: TLabel
1085Left = 16
1086Height = 13
1087Top = 195
1088Width = 60
1089Caption = 'Warm factor'
1090ParentColor = False
1091end
1092object lblGoochWFactor: TLabel
1093Left = 303
1094Height = 13
1095Top = 196
1096Width = 22
1097Caption = '0.55'
1098ParentColor = False
1099end
1100object Label22: TLabel
1101Left = 16
1102Height = 13
1103Top = 227
1104Width = 53
1105Caption = 'Cool factor'
1106ParentColor = False
1107end
1108object lblGoochCFactor: TLabel
1109Left = 303
1110Height = 13
1111Top = 228
1112Width = 22
1113Caption = '0.30'
1114ParentColor = False
1115end
1116object Label24: TLabel
1117Left = 16
1118Height = 13
1119Top = 259
1120Width = 71
1121Caption = 'Ambient factor'
1122ParentColor = False
1123end
1124object lblGoochAFactor: TLabel
1125Left = 303
1126Height = 13
1127Top = 260
1128Width = 16
1129Caption = '1.0'
1130ParentColor = False
1131end
1132object Label26: TLabel
1133Left = 16
1134Height = 13
1135Top = 292
1136Width = 73
1137Caption = 'Specular factor'
1138ParentColor = False
1139end
1140object lblGoochSFactor: TLabel
1141Left = 303
1142Height = 13
1143Top = 292
1144Width = 22
1145Caption = '0.90'
1146ParentColor = False
1147end
1148object Label40: TLabel
1149Left = 16
1150Height = 13
1151Top = 323
1152Width = 55
1153Caption = 'Blend Mode'
1154ParentColor = False
1155end
1156object Label41: TLabel
1157Left = 164
1158Height = 13
1159Top = 47
1160Width = 27
1161Caption = 'Alpha'
1162ParentColor = False
1163end
1164object lblGoochAlpha: TLabel
1165Left = 309
1166Height = 13
1167Top = 47
1168Width = 16
1169Caption = '1.0'
1170ParentColor = False
1171end
1172object chkGoochShader: TCheckBox
1173Left = 16
1174Height = 19
1175Top = 16
1176Width = 58
1177Caption = 'Enabled'
1178OnClick = chkGoochShaderClick
1179TabOrder = 0
1180end
1181object tbGoochDFactor: TTrackBar
1182Left = 96
1183Height = 26
1184Top = 160
1185Width = 201
1186Frequency = 10
1187Max = 500
1188Min = 1
1189OnChange = tbGoochDFactorChange
1190PageSize = 10
1191Position = 80
1192TickStyle = tsNone
1193TabOrder = 1
1194end
1195object tbGoochWFactor: TTrackBar
1196Left = 96
1197Height = 26
1198Top = 192
1199Width = 201
1200Frequency = 10
1201Max = 500
1202Min = 1
1203OnChange = tbGoochWFactorChange
1204PageSize = 10
1205Position = 55
1206TickStyle = tsNone
1207TabOrder = 2
1208end
1209object tbGoochCFactor: TTrackBar
1210Left = 96
1211Height = 26
1212Top = 224
1213Width = 201
1214Frequency = 10
1215Max = 500
1216Min = 1
1217OnChange = tbGoochCFactorChange
1218PageSize = 10
1219Position = 30
1220TickStyle = tsNone
1221TabOrder = 3
1222end
1223object tbGoochAFactor: TTrackBar
1224Left = 96
1225Height = 26
1226Top = 256
1227Width = 201
1228Frequency = 10
1229Max = 500
1230Min = 1
1231OnChange = tbGoochAFactorChange
1232PageSize = 10
1233Position = 100
1234TickStyle = tsNone
1235TabOrder = 4
1236end
1237object tbGoochSFactor: TTrackBar
1238Left = 96
1239Height = 26
1240Top = 288
1241Width = 201
1242Frequency = 10
1243Max = 500
1244Min = 1
1245OnChange = tbGoochSFactorChange
1246PageSize = 10
1247Position = 90
1248TickStyle = tsNone
1249TabOrder = 5
1250end
1251object cbxGootchBlendMode: TComboBox
1252Left = 104
1253Height = 21
1254Top = 320
1255Width = 193
1256ItemHeight = 13
1257ItemIndex = 0
1258Items.Strings = (
1259'Opaque'
1260'Transparency'
1261'Additive'
1262'AlphaTest50'
1263'AlphaTest100'
1264'Modulate'
1265'DestColorOne'
1266'DestAlphaOne'
1267)
1268OnChange = cbxGootchBlendModeChange
1269Style = csDropDownList
1270TabOrder = 6
1271Text = 'Opaque'
1272end
1273object tbGoochAlpha: TTrackBar
1274Left = 196
1275Height = 26
1276Top = 44
1277Width = 114
1278Frequency = 10
1279Max = 100
1280OnChange = tbGoochAlphaChange
1281PageSize = 10
1282Position = 100
1283TickStyle = tsNone
1284TabOrder = 7
1285end
1286end
1287object TabSheet6: TTabSheet
1288Caption = 'S.E.M'
1289ClientHeight = 470
1290ClientWidth = 343
1291ImageIndex = 5
1292object Label19: TLabel
1293Left = 16
1294Height = 13
1295Top = 44
1296Width = 66
1297Caption = 'Diffuse factor'
1298ParentColor = False
1299end
1300object lblSemDiffuseF: TLabel
1301Left = 303
1302Height = 13
1303Top = 45
1304Width = 22
1305Caption = '0.90'
1306ParentColor = False
1307end
1308object Label42: TLabel
1309Left = 16
1310Height = 13
1311Top = 72
1312Width = 71
1313Caption = 'Ambient factor'
1314ParentColor = False
1315end
1316object lblSemAmbientF: TLabel
1317Left = 303
1318Height = 13
1319Top = 71
1320Width = 22
1321Caption = '0.80'
1322ParentColor = False
1323end
1324object Label44: TLabel
1325Left = 16
1326Height = 13
1327Top = 100
1328Width = 73
1329Caption = 'Specular factor'
1330ParentColor = False
1331end
1332object lblSemSpecularF: TLabel
1333Left = 303
1334Height = 13
1335Top = 100
1336Width = 22
1337Caption = '0.90'
1338ParentColor = False
1339end
1340object Label46: TLabel
1341Left = 14
1342Height = 13
1343Top = 130
1344Width = 67
1345Caption = 'Ambient Color'
1346ParentColor = False
1347end
1348object Shape13: TShape
1349Left = 94
1350Height = 15
1351Top = 128
1352Width = 64
1353Brush.Color = 2105376
1354OnMouseDown = Shape13MouseDown
1355end
1356object Label47: TLabel
1357Left = 14
1358Height = 13
1359Top = 149
1360Width = 69
1361Caption = 'Specular Color'
1362ParentColor = False
1363end
1364object Shape14: TShape
1365Left = 94
1366Height = 15
1367Top = 149
1368Width = 64
1369Brush.Color = 14540253
1370OnMouseDown = Shape14MouseDown
1371end
1372object tbSemDiffuseF: TTrackBar
1373Left = 107
1374Height = 26
1375Top = 39
1376Width = 190
1377Frequency = 10
1378Max = 100
1379OnChange = tbSemDiffuseFChange
1380PageSize = 10
1381Position = 90
1382TickStyle = tsNone
1383TabOrder = 0
1384end
1385object tbSemAmbientF: TTrackBar
1386Left = 106
1387Height = 28
1388Top = 66
1389Width = 191
1390Frequency = 10
1391Max = 100
1392OnChange = tbSemAmbientFChange
1393PageSize = 10
1394Position = 80
1395TickStyle = tsNone
1396TabOrder = 1
1397end
1398object tbSemSpecularF: TTrackBar
1399Left = 106
1400Height = 26
1401Top = 96
1402Width = 191
1403Frequency = 10
1404Max = 100
1405OnChange = tbSemSpecularFChange
1406PageSize = 10
1407Position = 90
1408TickStyle = tsNone
1409TabOrder = 2
1410end
1411object chkSEMShader: TCheckBox
1412Left = 24
1413Height = 19
1414Top = 16
1415Width = 58
1416Caption = 'Enabled'
1417OnClick = chkSEMShaderClick
1418TabOrder = 3
1419end
1420object Button4: TButton
1421Left = 16
1422Height = 25
1423Top = 179
1424Width = 184
1425Caption = 'Load MatCap Texture'
1426OnClick = Button4Click
1427TabOrder = 4
1428end
1429end
1430object Displacement: TTabSheet
1431Caption = 'Displacement'
1432ClientHeight = 470
1433ClientWidth = 422
1434ImageIndex = 6
1435object Label21: TLabel
1436Left = 24
1437Height = 13
1438Top = 52
1439Width = 66
1440Caption = 'Diffuse factor'
1441ParentColor = False
1442end
1443object Label43: TLabel
1444Left = 24
1445Height = 13
1446Top = 80
1447Width = 71
1448Caption = 'Ambient factor'
1449ParentColor = False
1450end
1451object Label45: TLabel
1452Left = 24
1453Height = 13
1454Top = 108
1455Width = 73
1456Caption = 'Specular factor'
1457ParentColor = False
1458end
1459object lblVDSpecularF: TLabel
1460Left = 311
1461Height = 13
1462Top = 108
1463Width = 22
1464Caption = '0.90'
1465ParentColor = False
1466end
1467object lblVDAmbientF: TLabel
1468Left = 311
1469Height = 13
1470Top = 79
1471Width = 22
1472Caption = '0.80'
1473ParentColor = False
1474end
1475object lblVDDiffuseF: TLabel
1476Left = 311
1477Height = 13
1478Top = 53
1479Width = 22
1480Caption = '0.90'
1481ParentColor = False
1482end
1483object Label51: TLabel
1484Left = 22
1485Height = 13
1486Top = 138
1487Width = 67
1488Caption = 'Ambient Color'
1489ParentColor = False
1490end
1491object Shape15: TShape
1492Left = 102
1493Height = 15
1494Top = 136
1495Width = 64
1496Brush.Color = 2105376
1497OnMouseDown = Shape13MouseDown
1498end
1499object Label52: TLabel
1500Left = 22
1501Height = 13
1502Top = 157
1503Width = 69
1504Caption = 'Specular Color'
1505ParentColor = False
1506end
1507object Shape16: TShape
1508Left = 102
1509Height = 15
1510Top = 157
1511Width = 64
1512Brush.Color = 14540253
1513OnMouseDown = Shape14MouseDown
1514end
1515object Label48: TLabel
1516Left = 22
1517Height = 13
1518Top = 188
1519Width = 26
1520Caption = 'Noise'
1521ParentColor = False
1522end
1523object lblVDNoise: TLabel
1524Left = 311
1525Height = 13
1526Top = 188
1527Width = 22
1528Caption = '10.0'
1529ParentColor = False
1530end
1531object Label49: TLabel
1532Left = 22
1533Height = 13
1534Top = 211
1535Width = 30
1536Caption = 'Period'
1537ParentColor = False
1538end
1539object lblVDPeriod: TLabel
1540Left = 311
1541Height = 13
1542Top = 211
1543Width = 16
1544Caption = '5.0'
1545ParentColor = False
1546end
1547object Label53: TLabel
1548Left = 22
1549Height = 13
1550Top = 236
1551Width = 54
1552Caption = 'Noise Scale'
1553ParentColor = False
1554end
1555object lblVDNScale: TLabel
1556Left = 311
1557Height = 13
1558Top = 237
1559Width = 22
1560Caption = '0.05'
1561ParentColor = False
1562end
1563object Label55: TLabel
1564Left = 22
1565Height = 13
1566Top = 260
1567Width = 53
1568Caption = 'Turbulence'
1569ParentColor = False
1570end
1571object lblVDTurb: TLabel
1572Left = 311
1573Height = 13
1574Top = 261
1575Width = 16
1576Caption = '0.5'
1577ParentColor = False
1578end
1579object Label57: TLabel
1580Left = 22
1581Height = 13
1582Top = 284
1583Width = 91
1584Caption = 'Displacement Scale'
1585ParentColor = False
1586end
1587object lblVDDispScale: TLabel
1588Left = 311
1589Height = 13
1590Top = 284
1591Width = 16
1592Caption = '1.0'
1593ParentColor = False
1594end
1595object Label50: TLabel
1596Left = 22
1597Height = 13
1598Top = 307
1599Width = 56
1600Caption = 'Time Factor'
1601ParentColor = False
1602end
1603object lblVDTimeF: TLabel
1604Left = 311
1605Height = 13
1606Top = 307
1607Width = 22
1608Caption = '0.05'
1609ParentColor = False
1610end
1611object chkVDShader: TCheckBox
1612Left = 32
1613Height = 19
1614Top = 24
1615Width = 58
1616Caption = 'Enabled'
1617OnClick = chkVDShaderClick
1618TabOrder = 0
1619end
1620object tbVDDiffuseF: TTrackBar
1621Left = 115
1622Height = 26
1623Top = 47
1624Width = 190
1625Frequency = 10
1626Max = 100
1627OnChange = tbVDDiffuseFChange
1628PageSize = 10
1629Position = 90
1630TickStyle = tsNone
1631TabOrder = 1
1632end
1633object tbVDAmbientF: TTrackBar
1634Left = 114
1635Height = 28
1636Top = 74
1637Width = 191
1638Frequency = 10
1639Max = 100
1640OnChange = tbVDAmbientFChange
1641PageSize = 10
1642Position = 80
1643TickStyle = tsNone
1644TabOrder = 2
1645end
1646object tbVDSpecularF: TTrackBar
1647Left = 114
1648Height = 26
1649Top = 104
1650Width = 191
1651Frequency = 10
1652Max = 100
1653OnChange = tbVDSpecularFChange
1654PageSize = 10
1655Position = 90
1656TickStyle = tsNone
1657TabOrder = 3
1658end
1659object chkVDAnimate: TCheckBox
1660Left = 128
1661Height = 19
1662Top = 24
1663Width = 59
1664Caption = 'Animate'
1665TabOrder = 4
1666end
1667object tbVDNoise: TTrackBar
1668Left = 114
1669Height = 26
1670Top = 184
1671Width = 191
1672Frequency = 10
1673Max = 5000
1674OnChange = tbVDNoiseChange
1675PageSize = 10
1676Position = 1000
1677TickStyle = tsNone
1678TabOrder = 5
1679end
1680object tbVDPeriod: TTrackBar
1681Left = 114
1682Height = 26
1683Top = 207
1684Width = 191
1685Frequency = 10
1686Max = 500
1687OnChange = tbVDPeriodChange
1688PageSize = 10
1689Position = 500
1690TickStyle = tsNone
1691TabOrder = 6
1692end
1693object tbVDNScale: TTrackBar
1694Left = 114
1695Height = 26
1696Top = 230
1697Width = 191
1698Frequency = 10
1699Max = 100
1700OnChange = tbVDNScaleChange
1701PageSize = 10
1702Position = 5
1703TickStyle = tsNone
1704TabOrder = 7
1705end
1706object tbVDTurb: TTrackBar
1707Left = 114
1708Height = 26
1709Top = 256
1710Width = 191
1711Frequency = 10
1712Max = 200
1713OnChange = tbVDTurbChange
1714PageSize = 10
1715Position = 50
1716TickStyle = tsNone
1717TabOrder = 8
1718end
1719object tbVDDispScale: TTrackBar
1720Left = 114
1721Height = 26
1722Top = 280
1723Width = 191
1724Frequency = 10
1725Max = 1000
1726OnChange = tbVDDispScaleChange
1727PageSize = 10
1728Position = 100
1729TickStyle = tsNone
1730TabOrder = 9
1731end
1732object tbVDTimeF: TTrackBar
1733Left = 114
1734Height = 26
1735Top = 303
1736Width = 191
1737Frequency = 10
1738Max = 1000
1739OnChange = tbVDTimeFChange
1740PageSize = 10
1741Position = 5
1742TickStyle = tsNone
1743TabOrder = 10
1744end
1745object Button3: TButton
1746Left = 16
1747Height = 25
1748Top = 344
1749Width = 113
1750Caption = 'Reset Time'
1751OnClick = Button3Click
1752TabOrder = 11
1753end
1754object Button1: TButton
1755Left = 16
1756Height = 25
1757Top = 375
1758Width = 184
1759Caption = 'Load Main Texture'
1760OnClick = Button1Click
1761TabOrder = 12
1762end
1763end
1764object TabSheet7: TTabSheet
1765Caption = 'Glass'
1766ClientHeight = 470
1767ClientWidth = 422
1768ImageIndex = 7
1769object Label56: TLabel
1770Left = 11
1771Height = 13
1772Top = 36
1773Width = 29
1774Caption = 'Depth'
1775ParentColor = False
1776end
1777object Label58: TLabel
1778Left = 24
1779Height = 13
1780Top = 66
1781Width = 16
1782Caption = 'Mix'
1783ParentColor = False
1784end
1785object Label59: TLabel
1786Left = 14
1787Height = 13
1788Top = 146
1789Width = 62
1790Caption = 'Diffuse Color'
1791ParentColor = False
1792end
1793object Shape17: TShape
1794Left = 87
1795Height = 15
1796Top = 145
1797Width = 64
1798Brush.Color = 2105376
1799OnMouseDown = Shape17MouseDown
1800end
1801object lblGlassDepth: TLabel
1802Left = 285
1803Height = 13
1804Top = 36
1805Width = 16
1806Caption = '0.1'
1807ParentColor = False
1808end
1809object lblGlassMix: TLabel
1810Left = 283
1811Height = 13
1812Top = 66
1813Width = 16
1814Caption = '1.0'
1815ParentColor = False
1816end
1817object Label60: TLabel
1818Left = 10
1819Height = 13
1820Top = 99
1821Width = 27
1822Caption = 'Alpha'
1823ParentColor = False
1824end
1825object lblGlassAlpha: TLabel
1826Left = 282
1827Height = 13
1828Top = 99
1829Width = 16
1830Caption = '1.0'
1831ParentColor = False
1832end
1833object Label61: TLabel
1834Left = 18
1835Height = 13
1836Top = 179
1837Width = 44
1838Caption = 'Blend Src'
1839ParentColor = False
1840end
1841object Label62: TLabel
1842Left = 18
1843Height = 13
1844Top = 205
1845Width = 51
1846Caption = 'Blend Dest'
1847ParentColor = False
1848end
1849object tbGlassDepth: TTrackBar
1850Left = 46
1851Height = 26
1852Top = 33
1853Width = 235
1854Frequency = 10
1855Max = 100
1856OnChange = tbGlassDepthChange
1857PageSize = 10
1858Position = 10
1859TickStyle = tsNone
1860TabOrder = 0
1861end
1862object tbGlassMix: TTrackBar
1863Left = 45
1864Height = 28
1865Top = 62
1866Width = 236
1867Frequency = 10
1868Max = 200
1869OnChange = tbGlassMixChange
1870PageSize = 10
1871Position = 100
1872TickStyle = tsNone
1873TabOrder = 1
1874end
1875object Button10: TButton
1876Left = 3
1877Height = 25
1878Top = 254
1879Width = 184
1880Caption = 'Load Refraction Texture'
1881OnClick = Button10Click
1882TabOrder = 2
1883end
1884object chkGlassShader: TCheckBox
1885Left = 24
1886Height = 19
1887Top = 8
1888Width = 58
1889Caption = 'Enabled'
1890OnClick = chkGlassShaderClick
1891TabOrder = 3
1892end
1893object tbGlassAlpha: TTrackBar
1894Left = 45
1895Height = 26
1896Top = 96
1897Width = 235
1898Frequency = 10
1899Max = 100
1900OnChange = tbGlassAlphaChange
1901PageSize = 10
1902Position = 100
1903TickStyle = tsNone
1904TabOrder = 4
1905end
1906object cbxGlassBlendSrc: TComboBox
1907Left = 87
1908Height = 21
1909Top = 176
1910Width = 145
1911ItemHeight = 13
1912ItemIndex = 6
1913Items.Strings = (
1914'ZERO'
1915'ONE'
1916'SRC COLOR'
1917'ONE MINUS SRC COLOR'
1918'DST COLOR'
1919'ONE MINUS DST COLOR'
1920'SRC ALPHA'
1921'MINUS SRC ALPHA'
1922'DST ALPHA'
1923'MINUS DST ALPHA'
1924'SRC ALPHA SATURATE'
1925'CONSTANT COLOR'
1926'ONE MINUS CONSTANT COLOR'
1927'CONSTANT ALPHA'
1928'ONE MINUS CONSTATNT ALPHA'
1929)
1930OnChange = cbxGlassBlendSrcChange
1931Style = csDropDownList
1932TabOrder = 5
1933Text = 'SRC ALPHA'
1934end
1935object cbxGlassBlendDst: TComboBox
1936Left = 87
1937Height = 21
1938Top = 203
1939Width = 145
1940ItemHeight = 13
1941ItemIndex = 8
1942Items.Strings = (
1943'ZERO'
1944'ONE'
1945'SRC COLOR'
1946'ONE MINUS SRC COLOR'
1947'DST COLOR'
1948'ONE MINUS DST COLOR'
1949'SRC ALPHA'
1950'MINUS SRC ALPHA'
1951'DST ALPHA'
1952'MINUS DST ALPHA'
1953'SRC ALPHA SATURATE'
1954'CONSTANT COLOR'
1955'ONE MINUS CONSTANT COLOR'
1956'CONSTANT ALPHA'
1957'ONE MINUS CONSTATNT ALPHA'
1958)
1959OnChange = cbxGlassBlendDstChange
1960Style = csDropDownList
1961TabOrder = 6
1962Text = 'DST ALPHA'
1963end
1964end
1965object TabSheet8: TTabSheet
1966Caption = 'Toon'
1967ClientHeight = 470
1968ClientWidth = 422
1969ImageIndex = 8
1970object Label64: TLabel
1971Left = 7
1972Height = 13
1973Top = 51
1974Width = 66
1975Caption = 'HighLight Size'
1976ParentColor = False
1977end
1978object lblToonHighlightSize: TLabel
1979Left = 290
1980Height = 13
1981Top = 51
1982Width = 22
1983Caption = '0.95'
1984ParentColor = False
1985end
1986object Label66: TLabel
1987Left = 7
1988Height = 13
1989Top = 73
1990Width = 38
1991Caption = 'Mid Size'
1992ParentColor = False
1993end
1994object lblToonMidSize: TLabel
1995Left = 290
1996Height = 13
1997Top = 73
1998Width = 16
1999Caption = '0.5'
2000ParentColor = False
2001end
2002object Label68: TLabel
2003Left = 7
2004Height = 13
2005Top = 95
2006Width = 60
2007Caption = 'Shadow Size'
2008ParentColor = False
2009end
2010object lblToonShadowSize: TLabel
2011Left = 290
2012Height = 13
2013Top = 95
2014Width = 22
2015Caption = '0.25'
2016ParentColor = False
2017end
2018object Label70: TLabel
2019Left = 7
2020Height = 13
2021Top = 117
2022Width = 65
2023Caption = 'Outline Width'
2024ParentColor = False
2025end
2026object lblToonOutlineWidth: TLabel
2027Left = 290
2028Height = 13
2029Top = 117
2030Width = 22
2031Caption = '0.25'
2032ParentColor = False
2033end
2034object Label72: TLabel
2035Left = 8
2036Height = 13
2037Top = 146
2038Width = 69
2039Caption = 'Highlight Color'
2040ParentColor = False
2041end
2042object Shape18: TShape
2043Left = 118
2044Height = 15
2045Top = 146
2046Width = 64
2047Brush.Color = 15658734
2048OnMouseDown = Shape18MouseDown
2049end
2050object Label73: TLabel
2051Left = 8
2052Height = 13
2053Top = 167
2054Width = 44
2055Caption = 'Mid Color'
2056ParentColor = False
2057end
2058object Shape19: TShape
2059Left = 118
2060Height = 15
2061Top = 167
2062Width = 64
2063Brush.Color = 13421772
2064OnMouseDown = Shape19MouseDown
2065end
2066object Label74: TLabel
2067Left = 8
2068Height = 13
2069Top = 188
2070Width = 104
2071Caption = 'Lighten Shadow Color'
2072ParentColor = False
2073end
2074object Shape20: TShape
2075Left = 118
2076Height = 15
2077Top = 188
2078Width = 64
2079Brush.Color = clGray
2080OnMouseDown = Shape20MouseDown
2081end
2082object Label75: TLabel
2083Left = 8
2084Height = 13
2085Top = 209
2086Width = 103
2087Caption = 'Darken Shadow Color'
2088ParentColor = False
2089end
2090object Shape21: TShape
2091Left = 118
2092Height = 15
2093Top = 209
2094Width = 64
2095Brush.Color = 3158064
2096OnMouseDown = Shape21MouseDown
2097end
2098object Label76: TLabel
2099Left = 7
2100Height = 13
2101Top = 230
2102Width = 62
2103Caption = 'Outline Color'
2104ParentColor = False
2105end
2106object Shape22: TShape
2107Left = 118
2108Height = 15
2109Top = 230
2110Width = 64
2111Brush.Color = clBlack
2112OnMouseDown = Shape22MouseDown
2113end
2114object chkToonShader: TCheckBox
2115Left = 8
2116Height = 19
2117Top = 16
2118Width = 58
2119Caption = 'Enabled'
2120OnClick = chkToonShaderClick
2121TabOrder = 0
2122end
2123object tbToonHighlightSize: TTrackBar
2124Left = 75
2125Height = 26
2126Top = 48
2127Width = 213
2128Frequency = 10
2129Max = 100
2130OnChange = tbToonHighlightSizeChange
2131PageSize = 10
2132Position = 95
2133TickStyle = tsNone
2134TabOrder = 1
2135end
2136object tbToonMidSize: TTrackBar
2137Left = 75
2138Height = 26
2139Top = 70
2140Width = 213
2141Frequency = 10
2142Max = 100
2143OnChange = tbToonMidSizeChange
2144PageSize = 10
2145Position = 50
2146TickStyle = tsNone
2147TabOrder = 2
2148end
2149object tbToonShadowSize: TTrackBar
2150Left = 75
2151Height = 26
2152Top = 92
2153Width = 213
2154Frequency = 10
2155Max = 100
2156OnChange = tbToonShadowSizeChange
2157PageSize = 10
2158Position = 25
2159TickStyle = tsNone
2160TabOrder = 3
2161end
2162object tbToonOutlineWidth: TTrackBar
2163Left = 75
2164Height = 26
2165Top = 114
2166Width = 213
2167Frequency = 10
2168Max = 100
2169OnChange = tbToonOutlineWidthChange
2170PageSize = 10
2171Position = 25
2172TickStyle = tsNone
2173TabOrder = 4
2174end
2175end
2176end
2177object chkAnimScene: TCheckBox
2178Left = 13
2179Height = 19
2180Top = 499
2181Width = 91
2182Caption = 'Animate Scene'
2183TabOrder = 1
2184end
2185object chkLightmoving: TCheckBox
2186Left = 13
2187Height = 19
2188Top = 522
2189Width = 80
2190Caption = 'Light moving'
2191TabOrder = 2
2192end
2193object cbxObjects: TComboBox
2194Left = 187
2195Height = 21
2196Top = 497
2197Width = 145
2198ItemHeight = 13
2199ItemIndex = 0
2200Items.Strings = (
2201'Suzanne'
2202'Knot'
2203'Spoutnik'
2204'Rectangle Spirale'
2205'Geode'
2206'Syamil'
2207'GLTorus'
2208'GLSphere'
2209)
2210OnChange = cbxObjectsChange
2211Style = csDropDownList
2212TabOrder = 3
2213Text = 'Suzanne'
2214end
2215object Button2: TButton
2216Left = 148
2217Height = 25
2218Top = 524
2219Width = 184
2220Caption = 'Choose Background Color'
2221OnClick = Button2Click
2222TabOrder = 4
2223end
2224object chkBackgroundImg: TCheckBox
2225Left = 128
2226Height = 19
2227Hint = 'Show Background Texture'
2228Top = 555
2229Width = 20
2230OnClick = chkBackgroundImgClick
2231TabOrder = 5
2232end
2233object Button11: TButton
2234Left = 148
2235Height = 25
2236Top = 551
2237Width = 184
2238Caption = 'Load Background Texture'
2239Enabled = False
2240OnClick = Button11Click
2241TabOrder = 6
2242end
2243end
2244object Panel2: TPanel
2245Left = 432
2246Height = 597
2247Top = 0
2248Width = 633
2249Align = alClient
2250Caption = 'Panel2'
2251ClientHeight = 597
2252ClientWidth = 633
2253TabOrder = 1
2254object Viewer: TGLSceneViewer
2255Left = 1
2256Height = 595
2257Top = 1
2258Width = 631
2259Camera = Camera
2260Buffer.BackgroundColor = clBlack
2261Buffer.AmbientColor.Red = 0.200000002980232
2262Buffer.AmbientColor.Green = 0.200000002980232
2263Buffer.AmbientColor.Blue = 0.200000002980232
2264Buffer.AmbientColor.Alpha = 1
2265Buffer.AntiAliasing = aa2x
2266FieldOfView = 160.919250488281
2267Align = alClient
2268OnMouseDown = ViewerMouseDown
2269OnMouseMove = ViewerMouseMove
2270OnMouseUp = ViewerMouseUp
2271OnMouseWheel = ViewerMouseWheel
2272TabOrder = 0
2273end
2274end
2275object MaterialLibrary: TGLMaterialLibrary
2276Materials = <
2277item
2278Name = 'MainTexture'
2279Tag = 0
2280Material.BackProperties.Ambient.Red = 0.200000002980232
2281Material.BackProperties.Ambient.Green = 0.200000002980232
2282Material.BackProperties.Ambient.Blue = 0.200000002980232
2283Material.BackProperties.Ambient.Alpha = 1
2284Material.BackProperties.Diffuse.Red = 0.800000011920929
2285Material.BackProperties.Diffuse.Green = 0.800000011920929
2286Material.BackProperties.Diffuse.Blue = 0.800000011920929
2287Material.BackProperties.Diffuse.Alpha = 1
2288Material.BackProperties.Emission.Red = 0
2289Material.BackProperties.Emission.Green = 0
2290Material.BackProperties.Emission.Blue = 0
2291Material.BackProperties.Emission.Alpha = 1
2292Material.BackProperties.Shininess = 10
2293Material.BackProperties.Specular.Red = 0
2294Material.BackProperties.Specular.Green = 0
2295Material.BackProperties.Specular.Blue = 0
2296Material.BackProperties.Specular.Alpha = 1
2297Material.FrontProperties.Ambient.Red = 0.200000002980232
2298Material.FrontProperties.Ambient.Green = 0.200000002980232
2299Material.FrontProperties.Ambient.Blue = 0.200000002980232
2300Material.FrontProperties.Ambient.Alpha = 1
2301Material.FrontProperties.Diffuse.Red = 0.800000011920929
2302Material.FrontProperties.Diffuse.Green = 0.800000011920929
2303Material.FrontProperties.Diffuse.Blue = 0.800000011920929
2304Material.FrontProperties.Diffuse.Alpha = 1
2305Material.FrontProperties.Emission.Red = 0
2306Material.FrontProperties.Emission.Green = 0
2307Material.FrontProperties.Emission.Blue = 0
2308Material.FrontProperties.Emission.Alpha = 1
2309Material.FrontProperties.Shininess = 10
2310Material.FrontProperties.Specular.Red = 0.298039227724075
2311Material.FrontProperties.Specular.Green = 0.298039227724075
2312Material.FrontProperties.Specular.Blue = 0.298039227724075
2313Material.FrontProperties.Specular.Alpha = 1
2314Material.FrontProperties.Specular.Color = {
23159998983E9998983E9998983E0000803F
2316}
2317Material.BlendingMode = bmTransparency
2318Material.Texture.TextureMode = tmModulate
2319Material.Texture.EnvColor.Red = 0
2320Material.Texture.EnvColor.Green = 0
2321Material.Texture.EnvColor.Blue = 0
2322Material.Texture.EnvColor.Alpha = 0
2323Material.Texture.BorderColor.Red = 0
2324Material.Texture.BorderColor.Green = 0
2325Material.Texture.BorderColor.Blue = 0
2326Material.Texture.BorderColor.Alpha = 0
2327Material.Texture.Disabled = False
2328end
2329item
2330Name = 'NoiseTexture'
2331Tag = 0
2332Material.BackProperties.Ambient.Red = 0.200000002980232
2333Material.BackProperties.Ambient.Green = 0.200000002980232
2334Material.BackProperties.Ambient.Blue = 0.200000002980232
2335Material.BackProperties.Ambient.Alpha = 1
2336Material.BackProperties.Diffuse.Red = 0.800000011920929
2337Material.BackProperties.Diffuse.Green = 0.800000011920929
2338Material.BackProperties.Diffuse.Blue = 0.800000011920929
2339Material.BackProperties.Diffuse.Alpha = 1
2340Material.BackProperties.Emission.Red = 0
2341Material.BackProperties.Emission.Green = 0
2342Material.BackProperties.Emission.Blue = 0
2343Material.BackProperties.Emission.Alpha = 1
2344Material.BackProperties.Specular.Red = 0
2345Material.BackProperties.Specular.Green = 0
2346Material.BackProperties.Specular.Blue = 0
2347Material.BackProperties.Specular.Alpha = 1
2348Material.FrontProperties.Ambient.Red = 0.200000002980232
2349Material.FrontProperties.Ambient.Green = 0.200000002980232
2350Material.FrontProperties.Ambient.Blue = 0.200000002980232
2351Material.FrontProperties.Ambient.Alpha = 1
2352Material.FrontProperties.Diffuse.Red = 0.800000011920929
2353Material.FrontProperties.Diffuse.Green = 0.800000011920929
2354Material.FrontProperties.Diffuse.Blue = 0.800000011920929
2355Material.FrontProperties.Diffuse.Alpha = 1
2356Material.FrontProperties.Emission.Red = 0
2357Material.FrontProperties.Emission.Green = 0
2358Material.FrontProperties.Emission.Blue = 0
2359Material.FrontProperties.Emission.Alpha = 1
2360Material.FrontProperties.Specular.Red = 0
2361Material.FrontProperties.Specular.Green = 0
2362Material.FrontProperties.Specular.Blue = 0
2363Material.FrontProperties.Specular.Alpha = 1
2364Material.Texture.EnvColor.Red = 0
2365Material.Texture.EnvColor.Green = 0
2366Material.Texture.EnvColor.Blue = 0
2367Material.Texture.EnvColor.Alpha = 0
2368Material.Texture.BorderColor.Red = 0
2369Material.Texture.BorderColor.Green = 0
2370Material.Texture.BorderColor.Blue = 0
2371Material.Texture.BorderColor.Alpha = 0
2372Material.Texture.Disabled = False
2373end
2374item
2375Name = 'ShaderMaterial'
2376Tag = 0
2377Material.BackProperties.Ambient.Red = 0.200000002980232
2378Material.BackProperties.Ambient.Green = 0.200000002980232
2379Material.BackProperties.Ambient.Blue = 0.200000002980232
2380Material.BackProperties.Ambient.Alpha = 1
2381Material.BackProperties.Diffuse.Red = 0.800000011920929
2382Material.BackProperties.Diffuse.Green = 0.800000011920929
2383Material.BackProperties.Diffuse.Blue = 0.800000011920929
2384Material.BackProperties.Diffuse.Alpha = 1
2385Material.BackProperties.Emission.Red = 0
2386Material.BackProperties.Emission.Green = 0
2387Material.BackProperties.Emission.Blue = 0
2388Material.BackProperties.Emission.Alpha = 1
2389Material.BackProperties.Specular.Red = 0
2390Material.BackProperties.Specular.Green = 0
2391Material.BackProperties.Specular.Blue = 0
2392Material.BackProperties.Specular.Alpha = 1
2393Material.FrontProperties.Ambient.Red = 0.200000002980232
2394Material.FrontProperties.Ambient.Green = 0.200000002980232
2395Material.FrontProperties.Ambient.Blue = 0.200000002980232
2396Material.FrontProperties.Ambient.Alpha = 1
2397Material.FrontProperties.Diffuse.Red = 0.800000011920929
2398Material.FrontProperties.Diffuse.Green = 0.800000011920929
2399Material.FrontProperties.Diffuse.Blue = 0.800000011920929
2400Material.FrontProperties.Diffuse.Alpha = 1
2401Material.FrontProperties.Emission.Red = 0.0780000016093254
2402Material.FrontProperties.Emission.Green = 0.0710000023245811
2403Material.FrontProperties.Emission.Blue = 0.063000001013279
2404Material.FrontProperties.Emission.Alpha = 1
2405Material.FrontProperties.Emission.Color = {
240677BE9F3D7368913D2506813D0000803F
2407}
2408Material.FrontProperties.Specular.Red = 0.866999983787537
2409Material.FrontProperties.Specular.Green = 0.859000027179718
2410Material.FrontProperties.Specular.Blue = 0.859000027179718
2411Material.FrontProperties.Specular.Alpha = 1
2412Material.FrontProperties.Specular.Color = {
2413B6F35D3F6DE75B3F6DE75B3F0000803F
2414}
2415Material.Texture.TextureMode = tmModulate
2416Material.Texture.EnvColor.Red = 0
2417Material.Texture.EnvColor.Green = 0
2418Material.Texture.EnvColor.Blue = 0
2419Material.Texture.EnvColor.Alpha = 0
2420Material.Texture.BorderColor.Red = 0
2421Material.Texture.BorderColor.Green = 0
2422Material.Texture.BorderColor.Blue = 0
2423Material.Texture.BorderColor.Alpha = 0
2424Material.Texture.Disabled = False
2425Material.Texture.KeepImageAfterTransfer = True
2426end
2427item
2428Name = 'ErosionNoiseTexture'
2429Tag = 0
2430Material.BackProperties.Ambient.Red = 0.200000002980232
2431Material.BackProperties.Ambient.Green = 0.200000002980232
2432Material.BackProperties.Ambient.Blue = 0.200000002980232
2433Material.BackProperties.Ambient.Alpha = 1
2434Material.BackProperties.Diffuse.Red = 0.800000011920929
2435Material.BackProperties.Diffuse.Green = 0.800000011920929
2436Material.BackProperties.Diffuse.Blue = 0.800000011920929
2437Material.BackProperties.Diffuse.Alpha = 1
2438Material.BackProperties.Emission.Red = 0
2439Material.BackProperties.Emission.Green = 0
2440Material.BackProperties.Emission.Blue = 0
2441Material.BackProperties.Emission.Alpha = 1
2442Material.BackProperties.Specular.Red = 0
2443Material.BackProperties.Specular.Green = 0
2444Material.BackProperties.Specular.Blue = 0
2445Material.BackProperties.Specular.Alpha = 1
2446Material.FrontProperties.Ambient.Red = 0.200000002980232
2447Material.FrontProperties.Ambient.Green = 0.200000002980232
2448Material.FrontProperties.Ambient.Blue = 0.200000002980232
2449Material.FrontProperties.Ambient.Alpha = 1
2450Material.FrontProperties.Diffuse.Red = 0.800000011920929
2451Material.FrontProperties.Diffuse.Green = 0.800000011920929
2452Material.FrontProperties.Diffuse.Blue = 0.800000011920929
2453Material.FrontProperties.Diffuse.Alpha = 1
2454Material.FrontProperties.Emission.Red = 0
2455Material.FrontProperties.Emission.Green = 0
2456Material.FrontProperties.Emission.Blue = 0
2457Material.FrontProperties.Emission.Alpha = 1
2458Material.FrontProperties.Specular.Red = 0
2459Material.FrontProperties.Specular.Green = 0
2460Material.FrontProperties.Specular.Blue = 0
2461Material.FrontProperties.Specular.Alpha = 1
2462Material.Texture.EnvColor.Red = 0
2463Material.Texture.EnvColor.Green = 0
2464Material.Texture.EnvColor.Blue = 0
2465Material.Texture.EnvColor.Alpha = 0
2466Material.Texture.BorderColor.Red = 0
2467Material.Texture.BorderColor.Green = 0
2468Material.Texture.BorderColor.Blue = 0
2469Material.Texture.BorderColor.Alpha = 0
2470Material.Texture.Disabled = False
2471end
2472item
2473Name = 'ErosionMainTexture'
2474Tag = 0
2475Material.BackProperties.Ambient.Red = 0.200000002980232
2476Material.BackProperties.Ambient.Green = 0.200000002980232
2477Material.BackProperties.Ambient.Blue = 0.200000002980232
2478Material.BackProperties.Ambient.Alpha = 1
2479Material.BackProperties.Diffuse.Red = 0.800000011920929
2480Material.BackProperties.Diffuse.Green = 0.800000011920929
2481Material.BackProperties.Diffuse.Blue = 0.800000011920929
2482Material.BackProperties.Diffuse.Alpha = 1
2483Material.BackProperties.Emission.Red = 0
2484Material.BackProperties.Emission.Green = 0
2485Material.BackProperties.Emission.Blue = 0
2486Material.BackProperties.Emission.Alpha = 1
2487Material.BackProperties.Specular.Red = 0
2488Material.BackProperties.Specular.Green = 0
2489Material.BackProperties.Specular.Blue = 0
2490Material.BackProperties.Specular.Alpha = 1
2491Material.FrontProperties.Ambient.Red = 0.200000002980232
2492Material.FrontProperties.Ambient.Green = 0.200000002980232
2493Material.FrontProperties.Ambient.Blue = 0.200000002980232
2494Material.FrontProperties.Ambient.Alpha = 1
2495Material.FrontProperties.Diffuse.Red = 0.800000011920929
2496Material.FrontProperties.Diffuse.Green = 0.800000011920929
2497Material.FrontProperties.Diffuse.Blue = 0.800000011920929
2498Material.FrontProperties.Diffuse.Alpha = 1
2499Material.FrontProperties.Emission.Red = 0
2500Material.FrontProperties.Emission.Green = 0
2501Material.FrontProperties.Emission.Blue = 0
2502Material.FrontProperties.Emission.Alpha = 1
2503Material.FrontProperties.Specular.Red = 0
2504Material.FrontProperties.Specular.Green = 0
2505Material.FrontProperties.Specular.Blue = 0
2506Material.FrontProperties.Specular.Alpha = 1
2507Material.BlendingMode = bmModulate
2508Material.Texture.EnvColor.Red = 0
2509Material.Texture.EnvColor.Green = 0
2510Material.Texture.EnvColor.Blue = 0
2511Material.Texture.EnvColor.Alpha = 0
2512Material.Texture.BorderColor.Red = 0
2513Material.Texture.BorderColor.Green = 0
2514Material.Texture.BorderColor.Blue = 0
2515Material.Texture.BorderColor.Alpha = 0
2516Material.Texture.Disabled = False
2517end
2518item
2519Name = 'ErosionTexture'
2520Tag = 0
2521Material.BackProperties.Ambient.Red = 0.200000002980232
2522Material.BackProperties.Ambient.Green = 0.200000002980232
2523Material.BackProperties.Ambient.Blue = 0.200000002980232
2524Material.BackProperties.Ambient.Alpha = 1
2525Material.BackProperties.Diffuse.Red = 0.800000011920929
2526Material.BackProperties.Diffuse.Green = 0.800000011920929
2527Material.BackProperties.Diffuse.Blue = 0.800000011920929
2528Material.BackProperties.Diffuse.Alpha = 1
2529Material.BackProperties.Emission.Red = 0
2530Material.BackProperties.Emission.Green = 0
2531Material.BackProperties.Emission.Blue = 0
2532Material.BackProperties.Emission.Alpha = 1
2533Material.BackProperties.Specular.Red = 0
2534Material.BackProperties.Specular.Green = 0
2535Material.BackProperties.Specular.Blue = 0
2536Material.BackProperties.Specular.Alpha = 1
2537Material.FrontProperties.Ambient.Red = 0.200000002980232
2538Material.FrontProperties.Ambient.Green = 0.200000002980232
2539Material.FrontProperties.Ambient.Blue = 0.200000002980232
2540Material.FrontProperties.Ambient.Alpha = 1
2541Material.FrontProperties.Diffuse.Red = 0.800000011920929
2542Material.FrontProperties.Diffuse.Green = 0.800000011920929
2543Material.FrontProperties.Diffuse.Blue = 0.800000011920929
2544Material.FrontProperties.Diffuse.Alpha = 1
2545Material.FrontProperties.Emission.Red = 0
2546Material.FrontProperties.Emission.Green = 0
2547Material.FrontProperties.Emission.Blue = 0
2548Material.FrontProperties.Emission.Alpha = 1
2549Material.FrontProperties.Specular.Red = 0
2550Material.FrontProperties.Specular.Green = 0
2551Material.FrontProperties.Specular.Blue = 0
2552Material.FrontProperties.Specular.Alpha = 1
2553Material.BlendingMode = bmModulate
2554Material.Texture.EnvColor.Red = 0
2555Material.Texture.EnvColor.Green = 0
2556Material.Texture.EnvColor.Blue = 0
2557Material.Texture.EnvColor.Alpha = 0
2558Material.Texture.BorderColor.Red = 0
2559Material.Texture.BorderColor.Green = 0
2560Material.Texture.BorderColor.Blue = 0
2561Material.Texture.BorderColor.Alpha = 0
2562Material.Texture.Disabled = False
2563end
2564item
2565Name = 'MatCapTexture'
2566Tag = 0
2567Material.BackProperties.Ambient.Red = 0.200000002980232
2568Material.BackProperties.Ambient.Green = 0.200000002980232
2569Material.BackProperties.Ambient.Blue = 0.200000002980232
2570Material.BackProperties.Ambient.Alpha = 1
2571Material.BackProperties.Diffuse.Red = 0.800000011920929
2572Material.BackProperties.Diffuse.Green = 0.800000011920929
2573Material.BackProperties.Diffuse.Blue = 0.800000011920929
2574Material.BackProperties.Diffuse.Alpha = 1
2575Material.BackProperties.Emission.Red = 0
2576Material.BackProperties.Emission.Green = 0
2577Material.BackProperties.Emission.Blue = 0
2578Material.BackProperties.Emission.Alpha = 1
2579Material.BackProperties.Specular.Red = 0
2580Material.BackProperties.Specular.Green = 0
2581Material.BackProperties.Specular.Blue = 0
2582Material.BackProperties.Specular.Alpha = 1
2583Material.FrontProperties.Ambient.Red = 0.200000002980232
2584Material.FrontProperties.Ambient.Green = 0.200000002980232
2585Material.FrontProperties.Ambient.Blue = 0.200000002980232
2586Material.FrontProperties.Ambient.Alpha = 1
2587Material.FrontProperties.Diffuse.Red = 0.800000011920929
2588Material.FrontProperties.Diffuse.Green = 0.800000011920929
2589Material.FrontProperties.Diffuse.Blue = 0.800000011920929
2590Material.FrontProperties.Diffuse.Alpha = 1
2591Material.FrontProperties.Emission.Red = 0
2592Material.FrontProperties.Emission.Green = 0
2593Material.FrontProperties.Emission.Blue = 0
2594Material.FrontProperties.Emission.Alpha = 1
2595Material.FrontProperties.Specular.Red = 0
2596Material.FrontProperties.Specular.Green = 0
2597Material.FrontProperties.Specular.Blue = 0
2598Material.FrontProperties.Specular.Alpha = 1
2599Material.Texture.EnvColor.Red = 0
2600Material.Texture.EnvColor.Green = 0
2601Material.Texture.EnvColor.Blue = 0
2602Material.Texture.EnvColor.Alpha = 0
2603Material.Texture.BorderColor.Red = 0
2604Material.Texture.BorderColor.Green = 0
2605Material.Texture.BorderColor.Blue = 0
2606Material.Texture.BorderColor.Alpha = 0
2607Material.Texture.Disabled = False
2608end
2609item
2610Name = 'ExplosionTexture'
2611Tag = 0
2612Material.BackProperties.Ambient.Red = 0.200000002980232
2613Material.BackProperties.Ambient.Green = 0.200000002980232
2614Material.BackProperties.Ambient.Blue = 0.200000002980232
2615Material.BackProperties.Ambient.Alpha = 1
2616Material.BackProperties.Diffuse.Red = 0.800000011920929
2617Material.BackProperties.Diffuse.Green = 0.800000011920929
2618Material.BackProperties.Diffuse.Blue = 0.800000011920929
2619Material.BackProperties.Diffuse.Alpha = 1
2620Material.BackProperties.Emission.Red = 0
2621Material.BackProperties.Emission.Green = 0
2622Material.BackProperties.Emission.Blue = 0
2623Material.BackProperties.Emission.Alpha = 1
2624Material.BackProperties.Specular.Red = 0
2625Material.BackProperties.Specular.Green = 0
2626Material.BackProperties.Specular.Blue = 0
2627Material.BackProperties.Specular.Alpha = 1
2628Material.FrontProperties.Ambient.Red = 0.200000002980232
2629Material.FrontProperties.Ambient.Green = 0.200000002980232
2630Material.FrontProperties.Ambient.Blue = 0.200000002980232
2631Material.FrontProperties.Ambient.Alpha = 1
2632Material.FrontProperties.Diffuse.Red = 0.800000011920929
2633Material.FrontProperties.Diffuse.Green = 0.800000011920929
2634Material.FrontProperties.Diffuse.Blue = 0.800000011920929
2635Material.FrontProperties.Diffuse.Alpha = 1
2636Material.FrontProperties.Emission.Red = 0
2637Material.FrontProperties.Emission.Green = 0
2638Material.FrontProperties.Emission.Blue = 0
2639Material.FrontProperties.Emission.Alpha = 1
2640Material.FrontProperties.Specular.Red = 0
2641Material.FrontProperties.Specular.Green = 0
2642Material.FrontProperties.Specular.Blue = 0
2643Material.FrontProperties.Specular.Alpha = 1
2644Material.Texture.EnvColor.Red = 0
2645Material.Texture.EnvColor.Green = 0
2646Material.Texture.EnvColor.Blue = 0
2647Material.Texture.EnvColor.Alpha = 0
2648Material.Texture.BorderColor.Red = 0
2649Material.Texture.BorderColor.Green = 0
2650Material.Texture.BorderColor.Blue = 0
2651Material.Texture.BorderColor.Alpha = 0
2652Material.Texture.Disabled = False
2653end
2654item
2655Name = 'EnvMap'
2656Tag = 0
2657Material.BackProperties.Ambient.Red = 0.200000002980232
2658Material.BackProperties.Ambient.Green = 0.200000002980232
2659Material.BackProperties.Ambient.Blue = 0.200000002980232
2660Material.BackProperties.Ambient.Alpha = 1
2661Material.BackProperties.Diffuse.Red = 0.800000011920929
2662Material.BackProperties.Diffuse.Green = 0.800000011920929
2663Material.BackProperties.Diffuse.Blue = 0.800000011920929
2664Material.BackProperties.Diffuse.Alpha = 1
2665Material.BackProperties.Emission.Red = 0
2666Material.BackProperties.Emission.Green = 0
2667Material.BackProperties.Emission.Blue = 0
2668Material.BackProperties.Emission.Alpha = 1
2669Material.BackProperties.Specular.Red = 0
2670Material.BackProperties.Specular.Green = 0
2671Material.BackProperties.Specular.Blue = 0
2672Material.BackProperties.Specular.Alpha = 1
2673Material.FrontProperties.Ambient.Red = 0.200000002980232
2674Material.FrontProperties.Ambient.Green = 0.200000002980232
2675Material.FrontProperties.Ambient.Blue = 0.200000002980232
2676Material.FrontProperties.Ambient.Alpha = 1
2677Material.FrontProperties.Diffuse.Red = 0.800000011920929
2678Material.FrontProperties.Diffuse.Green = 0.800000011920929
2679Material.FrontProperties.Diffuse.Blue = 0.800000011920929
2680Material.FrontProperties.Diffuse.Alpha = 1
2681Material.FrontProperties.Emission.Red = 0
2682Material.FrontProperties.Emission.Green = 0
2683Material.FrontProperties.Emission.Blue = 0
2684Material.FrontProperties.Emission.Alpha = 1
2685Material.FrontProperties.Specular.Red = 0
2686Material.FrontProperties.Specular.Green = 0
2687Material.FrontProperties.Specular.Blue = 0
2688Material.FrontProperties.Specular.Alpha = 1
2689Material.Texture.ImageClassName = 'TGLBlankImage'
2690Material.Texture.Image.ColorFormat = 6408
2691Material.Texture.EnvColor.Red = 0
2692Material.Texture.EnvColor.Green = 0
2693Material.Texture.EnvColor.Blue = 0
2694Material.Texture.EnvColor.Alpha = 0
2695Material.Texture.BorderColor.Red = 0
2696Material.Texture.BorderColor.Green = 0
2697Material.Texture.BorderColor.Blue = 0
2698Material.Texture.BorderColor.Alpha = 0
2699Material.Texture.Disabled = False
2700end
2701item
2702Name = 'RefractMap'
2703Tag = 0
2704Material.BackProperties.Ambient.Red = 0.200000002980232
2705Material.BackProperties.Ambient.Green = 0.200000002980232
2706Material.BackProperties.Ambient.Blue = 0.200000002980232
2707Material.BackProperties.Ambient.Alpha = 1
2708Material.BackProperties.Diffuse.Red = 0.800000011920929
2709Material.BackProperties.Diffuse.Green = 0.800000011920929
2710Material.BackProperties.Diffuse.Blue = 0.800000011920929
2711Material.BackProperties.Diffuse.Alpha = 1
2712Material.BackProperties.Emission.Red = 0
2713Material.BackProperties.Emission.Green = 0
2714Material.BackProperties.Emission.Blue = 0
2715Material.BackProperties.Emission.Alpha = 1
2716Material.BackProperties.Specular.Red = 0
2717Material.BackProperties.Specular.Green = 0
2718Material.BackProperties.Specular.Blue = 0
2719Material.BackProperties.Specular.Alpha = 1
2720Material.FrontProperties.Ambient.Red = 0.200000002980232
2721Material.FrontProperties.Ambient.Green = 0.200000002980232
2722Material.FrontProperties.Ambient.Blue = 0.200000002980232
2723Material.FrontProperties.Ambient.Alpha = 1
2724Material.FrontProperties.Diffuse.Red = 0.800000011920929
2725Material.FrontProperties.Diffuse.Green = 0.800000011920929
2726Material.FrontProperties.Diffuse.Blue = 0.800000011920929
2727Material.FrontProperties.Diffuse.Alpha = 1
2728Material.FrontProperties.Emission.Red = 0
2729Material.FrontProperties.Emission.Green = 0
2730Material.FrontProperties.Emission.Blue = 0
2731Material.FrontProperties.Emission.Alpha = 1
2732Material.FrontProperties.Specular.Red = 0
2733Material.FrontProperties.Specular.Green = 0
2734Material.FrontProperties.Specular.Blue = 0
2735Material.FrontProperties.Specular.Alpha = 1
2736Material.Texture.EnvColor.Red = 0
2737Material.Texture.EnvColor.Green = 0
2738Material.Texture.EnvColor.Blue = 0
2739Material.Texture.EnvColor.Alpha = 0
2740Material.Texture.BorderColor.Red = 0
2741Material.Texture.BorderColor.Green = 0
2742Material.Texture.BorderColor.Blue = 0
2743Material.Texture.BorderColor.Alpha = 0
2744Material.Texture.Disabled = False
2745end
2746item
2747Name = 'BackgroundTex'
2748Tag = 0
2749Material.BackProperties.Ambient.Red = 0.200000002980232
2750Material.BackProperties.Ambient.Green = 0.200000002980232
2751Material.BackProperties.Ambient.Blue = 0.200000002980232
2752Material.BackProperties.Ambient.Alpha = 1
2753Material.BackProperties.Diffuse.Red = 0.800000011920929
2754Material.BackProperties.Diffuse.Green = 0.800000011920929
2755Material.BackProperties.Diffuse.Blue = 0.800000011920929
2756Material.BackProperties.Diffuse.Alpha = 1
2757Material.BackProperties.Emission.Red = 0
2758Material.BackProperties.Emission.Green = 0
2759Material.BackProperties.Emission.Blue = 0
2760Material.BackProperties.Emission.Alpha = 1
2761Material.BackProperties.Specular.Red = 0
2762Material.BackProperties.Specular.Green = 0
2763Material.BackProperties.Specular.Blue = 0
2764Material.BackProperties.Specular.Alpha = 1
2765Material.FrontProperties.Ambient.Red = 0.200000002980232
2766Material.FrontProperties.Ambient.Green = 0.200000002980232
2767Material.FrontProperties.Ambient.Blue = 0.200000002980232
2768Material.FrontProperties.Ambient.Alpha = 1
2769Material.FrontProperties.Diffuse.Red = 0.800000011920929
2770Material.FrontProperties.Diffuse.Green = 0.800000011920929
2771Material.FrontProperties.Diffuse.Blue = 0.800000011920929
2772Material.FrontProperties.Diffuse.Alpha = 1
2773Material.FrontProperties.Emission.Red = 0
2774Material.FrontProperties.Emission.Green = 0
2775Material.FrontProperties.Emission.Blue = 0
2776Material.FrontProperties.Emission.Alpha = 1
2777Material.FrontProperties.Specular.Red = 0
2778Material.FrontProperties.Specular.Green = 0
2779Material.FrontProperties.Specular.Blue = 0
2780Material.FrontProperties.Specular.Alpha = 1
2781Material.Texture.EnvColor.Red = 0
2782Material.Texture.EnvColor.Green = 0
2783Material.Texture.EnvColor.Blue = 0
2784Material.Texture.EnvColor.Alpha = 0
2785Material.Texture.BorderColor.Red = 0
2786Material.Texture.BorderColor.Green = 0
2787Material.Texture.BorderColor.Blue = 0
2788Material.Texture.BorderColor.Alpha = 0
2789Material.Texture.Disabled = False
2790end
2791item
2792Name = 'LibMaterial'
2793Tag = 0
2794Material.BackProperties.Ambient.Red = 0.200000002980232
2795Material.BackProperties.Ambient.Green = 0.200000002980232
2796Material.BackProperties.Ambient.Blue = 0.200000002980232
2797Material.BackProperties.Ambient.Alpha = 1
2798Material.BackProperties.Diffuse.Red = 0.800000011920929
2799Material.BackProperties.Diffuse.Green = 0.800000011920929
2800Material.BackProperties.Diffuse.Blue = 0.800000011920929
2801Material.BackProperties.Diffuse.Alpha = 1
2802Material.BackProperties.Emission.Red = 0
2803Material.BackProperties.Emission.Green = 0
2804Material.BackProperties.Emission.Blue = 0
2805Material.BackProperties.Emission.Alpha = 1
2806Material.BackProperties.Specular.Red = 0
2807Material.BackProperties.Specular.Green = 0
2808Material.BackProperties.Specular.Blue = 0
2809Material.BackProperties.Specular.Alpha = 1
2810Material.FrontProperties.Ambient.Red = 0.200000002980232
2811Material.FrontProperties.Ambient.Green = 0.200000002980232
2812Material.FrontProperties.Ambient.Blue = 0.200000002980232
2813Material.FrontProperties.Ambient.Alpha = 1
2814Material.FrontProperties.Diffuse.Red = 0.800000011920929
2815Material.FrontProperties.Diffuse.Green = 0.800000011920929
2816Material.FrontProperties.Diffuse.Blue = 0.800000011920929
2817Material.FrontProperties.Diffuse.Alpha = 1
2818Material.FrontProperties.Emission.Red = 0
2819Material.FrontProperties.Emission.Green = 0
2820Material.FrontProperties.Emission.Blue = 0
2821Material.FrontProperties.Emission.Alpha = 1
2822Material.FrontProperties.Specular.Red = 0
2823Material.FrontProperties.Specular.Green = 0
2824Material.FrontProperties.Specular.Blue = 0
2825Material.FrontProperties.Specular.Alpha = 1
2826Material.Texture.EnvColor.Red = 0
2827Material.Texture.EnvColor.Green = 0
2828Material.Texture.EnvColor.Blue = 0
2829Material.Texture.EnvColor.Alpha = 0
2830Material.Texture.BorderColor.Red = 0
2831Material.Texture.BorderColor.Green = 0
2832Material.Texture.BorderColor.Blue = 0
2833Material.Texture.BorderColor.Alpha = 0
2834end>
2835left = 416
2836top = 24
2837end
2838object GLScene1: TGLScene
2839left = 440
2840top = 88
2841object Camera: TGLCamera
2842TagFloat = 0
2843DepthOfView = 100
2844FocalLength = 50
2845NearPlaneBias = 0.00100000004749745
2846TargetObject = World
2847CameraStyle = csInfinitePerspective
2848Position.Coordinates = {
28490000A0400000A0410000C8420000803F
2850}
2851end
2852object LightCube: TGLDummyCube
2853TagFloat = 0
2854PitchAngle = 0
2855Position.Coordinates = {
2856000096C30000A040000096430000803F
2857}
2858RollAngle = 0
2859TurnAngle = 0
2860OnProgress = LightCubeProgress
2861CubeSize = 1
2862EdgeColor.Red = 1
2863EdgeColor.Green = 1
2864EdgeColor.Blue = 1
2865EdgeColor.Alpha = 1
2866object GLLightSource1: TGLLightSource
2867TagFloat = 0
2868Ambient.Red = 0
2869Ambient.Green = 0
2870Ambient.Blue = 0
2871Ambient.Alpha = 1
2872ConstAttenuation = 1
2873Diffuse.Red = 1
2874Diffuse.Green = 1
2875Diffuse.Blue = 1
2876Diffuse.Alpha = 1
2877LinearAttenuation = 0
2878QuadraticAttenuation = 0
2879LightStyle = lsOmni
2880Specular.Red = 0
2881Specular.Green = 0
2882Specular.Blue = 0
2883Specular.Alpha = 1
2884SpotCutOff = 180
2885SpotExponent = 0
2886end
2887end
2888object LightCube2: TGLDummyCube
2889TagFloat = 0
2890PitchAngle = 0
2891Position.Coordinates = {
2892000096430000C842000096430000803F
2893}
2894RollAngle = 0
2895TurnAngle = 0
2896OnProgress = LightCube2Progress
2897CubeSize = 1
2898EdgeColor.Red = 1
2899EdgeColor.Green = 1
2900EdgeColor.Blue = 1
2901EdgeColor.Alpha = 1
2902object GLLightSource2: TGLLightSource
2903TagFloat = 0
2904Ambient.Red = 0.100000001490116
2905Ambient.Green = 0.100000001490116
2906Ambient.Blue = 0.100000001490116
2907Ambient.Alpha = 1
2908Ambient.Color = {
2909CDCCCC3DCDCCCC3DCDCCCC3D0000803F
2910}
2911ConstAttenuation = 1
2912Diffuse.Red = 0.917647004127502
2913Diffuse.Green = 0.917647004127502
2914Diffuse.Blue = 0.67843097448349
2915Diffuse.Alpha = 1
2916Diffuse.Color = {
2917EAEA6A3FEAEA6A3FA7AD2D3F0000803F
2918}
2919LinearAttenuation = 0
2920QuadraticAttenuation = 0
2921LightStyle = lsParallel
2922Specular.Red = 1
2923Specular.Green = 0.5
2924Specular.Blue = 0.5
2925Specular.Alpha = 1
2926Specular.Color = {
29270000803F0000003F0000003F0000803F
2928}
2929SpotCutOff = 180
2930SpotExponent = 0
2931end
2932end
2933object World: TGLDummyCube
2934TagFloat = 0
2935PitchAngle = 0
2936RollAngle = 0
2937TurnAngle = 0
2938CubeSize = 1
2939EdgeColor.Red = 1
2940EdgeColor.Green = 1
2941EdgeColor.Blue = 1
2942EdgeColor.Alpha = 1
2943object ScreenBackGround: TGLHUDSprite
2944TagFloat = 0
2945Material.MaterialLibrary = MaterialLibrary
2946Material.LibMaterialName = 'BackgroundTex'
2947PitchAngle = 0
2948RollAngle = 0
2949TurnAngle = 0
2950Visible = False
2951Width = 256
2952Height = 256
2953Rotation = 0
2954end
2955object Objects: TGLDummyCube
2956TagFloat = 0
2957PitchAngle = 0
2958RollAngle = 0
2959TurnAngle = 0
2960CubeSize = 1
2961EdgeColor.Red = 1
2962EdgeColor.Green = 1
2963EdgeColor.Blue = 1
2964EdgeColor.Alpha = 1
2965object GLSphere1: TGLSphere
2966TagFloat = 0
2967Material.MaterialLibrary = MaterialLibrary
2968Material.LibMaterialName = 'ShaderMaterial'
2969PitchAngle = 0
2970RollAngle = 0
2971TurnAngle = 0
2972Visible = False
2973Radius = 45
2974Slices = 64
2975Stacks = 64
2976end
2977object FreeForm: TGLFreeForm
2978TagFloat = 0
2979Material.BackProperties.Ambient.Red = 0.200000002980232
2980Material.BackProperties.Ambient.Green = 0.200000002980232
2981Material.BackProperties.Ambient.Blue = 0.200000002980232
2982Material.BackProperties.Ambient.Alpha = 1
2983Material.BackProperties.Diffuse.Red = 0.800000011920929
2984Material.BackProperties.Diffuse.Green = 0.800000011920929
2985Material.BackProperties.Diffuse.Blue = 0.800000011920929
2986Material.BackProperties.Diffuse.Alpha = 1
2987Material.BackProperties.Emission.Red = 0
2988Material.BackProperties.Emission.Green = 0
2989Material.BackProperties.Emission.Blue = 0
2990Material.BackProperties.Emission.Alpha = 1
2991Material.BackProperties.Specular.Red = 0
2992Material.BackProperties.Specular.Green = 0
2993Material.BackProperties.Specular.Blue = 0
2994Material.BackProperties.Specular.Alpha = 1
2995Material.FrontProperties.Ambient.Red = 0.200000002980232
2996Material.FrontProperties.Ambient.Green = 0.200000002980232
2997Material.FrontProperties.Ambient.Blue = 0.200000002980232
2998Material.FrontProperties.Ambient.Alpha = 1
2999Material.FrontProperties.Diffuse.Red = 0.800000011920929
3000Material.FrontProperties.Diffuse.Green = 0.800000011920929
3001Material.FrontProperties.Diffuse.Blue = 0.800000011920929
3002Material.FrontProperties.Diffuse.Alpha = 1
3003Material.FrontProperties.Emission.Red = 0
3004Material.FrontProperties.Emission.Green = 0
3005Material.FrontProperties.Emission.Blue = 0
3006Material.FrontProperties.Emission.Alpha = 1
3007Material.FrontProperties.Specular.Red = 0
3008Material.FrontProperties.Specular.Green = 0
3009Material.FrontProperties.Specular.Blue = 0
3010Material.FrontProperties.Specular.Alpha = 1
3011Material.Texture.EnvColor.Red = 0
3012Material.Texture.EnvColor.Green = 0
3013Material.Texture.EnvColor.Blue = 0
3014Material.Texture.EnvColor.Alpha = 0
3015Material.Texture.BorderColor.Red = 0
3016Material.Texture.BorderColor.Green = 0
3017Material.Texture.BorderColor.Blue = 0
3018Material.Texture.BorderColor.Alpha = 0
3019PitchAngle = 0
3020RollAngle = 0
3021TurnAngle = 0
3022AutoCentering = [macCenterX, macCenterY, macCenterZ, macUseBarycenter]
3023AutoScaling.Coordinates = {
30240000484200004842000048420000803F
3025}
3026end
3027object GLTorus1: TGLTorus
3028TagFloat = 0
3029Material.BackProperties.Ambient.Red = 0.200000002980232
3030Material.BackProperties.Ambient.Green = 0.200000002980232
3031Material.BackProperties.Ambient.Blue = 0.200000002980232
3032Material.BackProperties.Ambient.Alpha = 1
3033Material.BackProperties.Diffuse.Red = 0.800000011920929
3034Material.BackProperties.Diffuse.Green = 0.800000011920929
3035Material.BackProperties.Diffuse.Blue = 0.800000011920929
3036Material.BackProperties.Diffuse.Alpha = 1
3037Material.BackProperties.Emission.Red = 0
3038Material.BackProperties.Emission.Green = 0
3039Material.BackProperties.Emission.Blue = 0
3040Material.BackProperties.Emission.Alpha = 1
3041Material.BackProperties.Specular.Red = 0
3042Material.BackProperties.Specular.Green = 0
3043Material.BackProperties.Specular.Blue = 0
3044Material.BackProperties.Specular.Alpha = 1
3045Material.FrontProperties.Ambient.Red = 0.200000002980232
3046Material.FrontProperties.Ambient.Green = 0.200000002980232
3047Material.FrontProperties.Ambient.Blue = 0.200000002980232
3048Material.FrontProperties.Ambient.Alpha = 1
3049Material.FrontProperties.Diffuse.Red = 0.800000011920929
3050Material.FrontProperties.Diffuse.Green = 0.800000011920929
3051Material.FrontProperties.Diffuse.Blue = 0.800000011920929
3052Material.FrontProperties.Diffuse.Alpha = 1
3053Material.FrontProperties.Emission.Red = 0
3054Material.FrontProperties.Emission.Green = 0
3055Material.FrontProperties.Emission.Blue = 0
3056Material.FrontProperties.Emission.Alpha = 1
3057Material.FrontProperties.Specular.Red = 0
3058Material.FrontProperties.Specular.Green = 0
3059Material.FrontProperties.Specular.Blue = 0
3060Material.FrontProperties.Specular.Alpha = 1
3061Material.Texture.EnvColor.Red = 0
3062Material.Texture.EnvColor.Green = 0
3063Material.Texture.EnvColor.Blue = 0
3064Material.Texture.EnvColor.Alpha = 0
3065Material.Texture.BorderColor.Red = 0
3066Material.Texture.BorderColor.Green = 0
3067Material.Texture.BorderColor.Blue = 0
3068Material.Texture.BorderColor.Alpha = 0
3069PitchAngle = 0
3070RollAngle = 0
3071TurnAngle = 0
3072Visible = False
3073MajorRadius = 40
3074MinorRadius = 15
3075Rings = 64
3076Sides = 64
3077StartAngle = 0
3078StopAngle = 360
3079Parts = [toSides, toStartDisk, toStopDisk]
3080end
3081end
3082end
3083end
3084object Cadencer: TGLCadencer
3085Scene = GLScene1
3086Enabled = False
3087MaxDeltaTime = 0
3088MinDeltaTime = 0
3089FixedDeltaTime = 0
3090OnProgress = CadencerProgress
3091left = 384
3092top = 88
3093end
3094object ColorDialog: TColorDialog
3095Color = clBlack
3096CustomColors.Strings = (
3097'ColorA=000000'
3098'ColorB=000080'
3099'ColorC=008000'
3100'ColorD=008080'
3101'ColorE=800000'
3102'ColorF=800080'
3103'ColorG=808000'
3104'ColorH=808080'
3105'ColorI=C0C0C0'
3106'ColorJ=0000FF'
3107'ColorK=00FF00'
3108'ColorL=00FFFF'
3109'ColorM=FF0000'
3110'ColorN=FF00FF'
3111'ColorO=FFFF00'
3112'ColorP=FFFFFF'
3113'ColorQ=C0DCC0'
3114'ColorR=F0CAA6'
3115'ColorS=F0FBFF'
3116'ColorT=A4A0A0'
3117)
3118left = 381
3119top = 153
3120end
3121object OpenPictureDialog: TOpenPictureDialog
3122left = 472
3123top = 160
3124end
3125end
3126