ArenaZ
3130 строк · 94.4 Кб
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 Viewer: TGLSceneViewer
2245Left = 432
2246Height = 597
2247Top = 0
2248Width = 633
2249Camera = Camera
2250Buffer.BackgroundColor = clBlack
2251Buffer.AmbientColor.Red = 0.200000002980232
2252Buffer.AmbientColor.Green = 0.200000002980232
2253Buffer.AmbientColor.Blue = 0.200000002980232
2254Buffer.AmbientColor.Alpha = 1
2255Buffer.AntiAliasing = aa2x
2256FieldOfView = 160.981994628906
2257Align = alClient
2258TabOrder = 1
2259end
2260object MaterialLibrary: TGLMaterialLibrary
2261Materials = <
2262item
2263Name = 'MainTexture'
2264Tag = 0
2265Material.BackProperties.Ambient.Red = 0.200000002980232
2266Material.BackProperties.Ambient.Green = 0.200000002980232
2267Material.BackProperties.Ambient.Blue = 0.200000002980232
2268Material.BackProperties.Ambient.Alpha = 1
2269Material.BackProperties.Diffuse.Red = 0.800000011920929
2270Material.BackProperties.Diffuse.Green = 0.800000011920929
2271Material.BackProperties.Diffuse.Blue = 0.800000011920929
2272Material.BackProperties.Diffuse.Alpha = 1
2273Material.BackProperties.Emission.Red = 0
2274Material.BackProperties.Emission.Green = 0
2275Material.BackProperties.Emission.Blue = 0
2276Material.BackProperties.Emission.Alpha = 1
2277Material.BackProperties.Shininess = 10
2278Material.BackProperties.Specular.Red = 0
2279Material.BackProperties.Specular.Green = 0
2280Material.BackProperties.Specular.Blue = 0
2281Material.BackProperties.Specular.Alpha = 1
2282Material.FrontProperties.Ambient.Red = 0.200000002980232
2283Material.FrontProperties.Ambient.Green = 0.200000002980232
2284Material.FrontProperties.Ambient.Blue = 0.200000002980232
2285Material.FrontProperties.Ambient.Alpha = 1
2286Material.FrontProperties.Diffuse.Red = 0.800000011920929
2287Material.FrontProperties.Diffuse.Green = 0.800000011920929
2288Material.FrontProperties.Diffuse.Blue = 0.800000011920929
2289Material.FrontProperties.Diffuse.Alpha = 1
2290Material.FrontProperties.Emission.Red = 0
2291Material.FrontProperties.Emission.Green = 0
2292Material.FrontProperties.Emission.Blue = 0
2293Material.FrontProperties.Emission.Alpha = 1
2294Material.FrontProperties.Shininess = 10
2295Material.FrontProperties.Specular.Red = 0.298039227724075
2296Material.FrontProperties.Specular.Green = 0.298039227724075
2297Material.FrontProperties.Specular.Blue = 0.298039227724075
2298Material.FrontProperties.Specular.Alpha = 1
2299Material.FrontProperties.Specular.Color = {
23009998983E9998983E9998983E0000803F
2301}
2302Material.BlendingMode = bmTransparency
2303Material.Texture.TextureMode = tmModulate
2304Material.Texture.EnvColor.Red = 0
2305Material.Texture.EnvColor.Green = 0
2306Material.Texture.EnvColor.Blue = 0
2307Material.Texture.EnvColor.Alpha = 0
2308Material.Texture.BorderColor.Red = 0
2309Material.Texture.BorderColor.Green = 0
2310Material.Texture.BorderColor.Blue = 0
2311Material.Texture.BorderColor.Alpha = 0
2312Material.Texture.Disabled = False
2313end
2314item
2315Name = 'NoiseTexture'
2316Tag = 0
2317Material.BackProperties.Ambient.Red = 0.200000002980232
2318Material.BackProperties.Ambient.Green = 0.200000002980232
2319Material.BackProperties.Ambient.Blue = 0.200000002980232
2320Material.BackProperties.Ambient.Alpha = 1
2321Material.BackProperties.Diffuse.Red = 0.800000011920929
2322Material.BackProperties.Diffuse.Green = 0.800000011920929
2323Material.BackProperties.Diffuse.Blue = 0.800000011920929
2324Material.BackProperties.Diffuse.Alpha = 1
2325Material.BackProperties.Emission.Red = 0
2326Material.BackProperties.Emission.Green = 0
2327Material.BackProperties.Emission.Blue = 0
2328Material.BackProperties.Emission.Alpha = 1
2329Material.BackProperties.Specular.Red = 0
2330Material.BackProperties.Specular.Green = 0
2331Material.BackProperties.Specular.Blue = 0
2332Material.BackProperties.Specular.Alpha = 1
2333Material.FrontProperties.Ambient.Red = 0.200000002980232
2334Material.FrontProperties.Ambient.Green = 0.200000002980232
2335Material.FrontProperties.Ambient.Blue = 0.200000002980232
2336Material.FrontProperties.Ambient.Alpha = 1
2337Material.FrontProperties.Diffuse.Red = 0.800000011920929
2338Material.FrontProperties.Diffuse.Green = 0.800000011920929
2339Material.FrontProperties.Diffuse.Blue = 0.800000011920929
2340Material.FrontProperties.Diffuse.Alpha = 1
2341Material.FrontProperties.Emission.Red = 0
2342Material.FrontProperties.Emission.Green = 0
2343Material.FrontProperties.Emission.Blue = 0
2344Material.FrontProperties.Emission.Alpha = 1
2345Material.FrontProperties.Specular.Red = 0
2346Material.FrontProperties.Specular.Green = 0
2347Material.FrontProperties.Specular.Blue = 0
2348Material.FrontProperties.Specular.Alpha = 1
2349Material.Texture.EnvColor.Red = 0
2350Material.Texture.EnvColor.Green = 0
2351Material.Texture.EnvColor.Blue = 0
2352Material.Texture.EnvColor.Alpha = 0
2353Material.Texture.BorderColor.Red = 0
2354Material.Texture.BorderColor.Green = 0
2355Material.Texture.BorderColor.Blue = 0
2356Material.Texture.BorderColor.Alpha = 0
2357Material.Texture.Disabled = False
2358end
2359item
2360Name = 'ShaderMaterial'
2361Tag = 0
2362Material.BackProperties.Ambient.Red = 0.200000002980232
2363Material.BackProperties.Ambient.Green = 0.200000002980232
2364Material.BackProperties.Ambient.Blue = 0.200000002980232
2365Material.BackProperties.Ambient.Alpha = 1
2366Material.BackProperties.Diffuse.Red = 0.800000011920929
2367Material.BackProperties.Diffuse.Green = 0.800000011920929
2368Material.BackProperties.Diffuse.Blue = 0.800000011920929
2369Material.BackProperties.Diffuse.Alpha = 1
2370Material.BackProperties.Emission.Red = 0
2371Material.BackProperties.Emission.Green = 0
2372Material.BackProperties.Emission.Blue = 0
2373Material.BackProperties.Emission.Alpha = 1
2374Material.BackProperties.Specular.Red = 0
2375Material.BackProperties.Specular.Green = 0
2376Material.BackProperties.Specular.Blue = 0
2377Material.BackProperties.Specular.Alpha = 1
2378Material.FrontProperties.Ambient.Red = 0.200000002980232
2379Material.FrontProperties.Ambient.Green = 0.200000002980232
2380Material.FrontProperties.Ambient.Blue = 0.200000002980232
2381Material.FrontProperties.Ambient.Alpha = 1
2382Material.FrontProperties.Diffuse.Red = 0.800000011920929
2383Material.FrontProperties.Diffuse.Green = 0.800000011920929
2384Material.FrontProperties.Diffuse.Blue = 0.800000011920929
2385Material.FrontProperties.Diffuse.Alpha = 1
2386Material.FrontProperties.Emission.Red = 0.0780000016093254
2387Material.FrontProperties.Emission.Green = 0.0710000023245811
2388Material.FrontProperties.Emission.Blue = 0.063000001013279
2389Material.FrontProperties.Emission.Alpha = 1
2390Material.FrontProperties.Emission.Color = {
239177BE9F3D7368913D2506813D0000803F
2392}
2393Material.FrontProperties.Specular.Red = 0.866999983787537
2394Material.FrontProperties.Specular.Green = 0.859000027179718
2395Material.FrontProperties.Specular.Blue = 0.859000027179718
2396Material.FrontProperties.Specular.Alpha = 1
2397Material.FrontProperties.Specular.Color = {
2398B6F35D3F6DE75B3F6DE75B3F0000803F
2399}
2400Material.Texture.TextureMode = tmModulate
2401Material.Texture.EnvColor.Red = 0
2402Material.Texture.EnvColor.Green = 0
2403Material.Texture.EnvColor.Blue = 0
2404Material.Texture.EnvColor.Alpha = 0
2405Material.Texture.BorderColor.Red = 0
2406Material.Texture.BorderColor.Green = 0
2407Material.Texture.BorderColor.Blue = 0
2408Material.Texture.BorderColor.Alpha = 0
2409Material.Texture.Disabled = False
2410Material.Texture.KeepImageAfterTransfer = True
2411end
2412item
2413Name = 'ErosionNoiseTexture'
2414Tag = 0
2415Material.BackProperties.Ambient.Red = 0.200000002980232
2416Material.BackProperties.Ambient.Green = 0.200000002980232
2417Material.BackProperties.Ambient.Blue = 0.200000002980232
2418Material.BackProperties.Ambient.Alpha = 1
2419Material.BackProperties.Diffuse.Red = 0.800000011920929
2420Material.BackProperties.Diffuse.Green = 0.800000011920929
2421Material.BackProperties.Diffuse.Blue = 0.800000011920929
2422Material.BackProperties.Diffuse.Alpha = 1
2423Material.BackProperties.Emission.Red = 0
2424Material.BackProperties.Emission.Green = 0
2425Material.BackProperties.Emission.Blue = 0
2426Material.BackProperties.Emission.Alpha = 1
2427Material.BackProperties.Specular.Red = 0
2428Material.BackProperties.Specular.Green = 0
2429Material.BackProperties.Specular.Blue = 0
2430Material.BackProperties.Specular.Alpha = 1
2431Material.FrontProperties.Ambient.Red = 0.200000002980232
2432Material.FrontProperties.Ambient.Green = 0.200000002980232
2433Material.FrontProperties.Ambient.Blue = 0.200000002980232
2434Material.FrontProperties.Ambient.Alpha = 1
2435Material.FrontProperties.Diffuse.Red = 0.800000011920929
2436Material.FrontProperties.Diffuse.Green = 0.800000011920929
2437Material.FrontProperties.Diffuse.Blue = 0.800000011920929
2438Material.FrontProperties.Diffuse.Alpha = 1
2439Material.FrontProperties.Emission.Red = 0
2440Material.FrontProperties.Emission.Green = 0
2441Material.FrontProperties.Emission.Blue = 0
2442Material.FrontProperties.Emission.Alpha = 1
2443Material.FrontProperties.Specular.Red = 0
2444Material.FrontProperties.Specular.Green = 0
2445Material.FrontProperties.Specular.Blue = 0
2446Material.FrontProperties.Specular.Alpha = 1
2447Material.Texture.EnvColor.Red = 0
2448Material.Texture.EnvColor.Green = 0
2449Material.Texture.EnvColor.Blue = 0
2450Material.Texture.EnvColor.Alpha = 0
2451Material.Texture.BorderColor.Red = 0
2452Material.Texture.BorderColor.Green = 0
2453Material.Texture.BorderColor.Blue = 0
2454Material.Texture.BorderColor.Alpha = 0
2455Material.Texture.Disabled = False
2456end
2457item
2458Name = 'ErosionMainTexture'
2459Tag = 0
2460Material.BackProperties.Ambient.Red = 0.200000002980232
2461Material.BackProperties.Ambient.Green = 0.200000002980232
2462Material.BackProperties.Ambient.Blue = 0.200000002980232
2463Material.BackProperties.Ambient.Alpha = 1
2464Material.BackProperties.Diffuse.Red = 0.800000011920929
2465Material.BackProperties.Diffuse.Green = 0.800000011920929
2466Material.BackProperties.Diffuse.Blue = 0.800000011920929
2467Material.BackProperties.Diffuse.Alpha = 1
2468Material.BackProperties.Emission.Red = 0
2469Material.BackProperties.Emission.Green = 0
2470Material.BackProperties.Emission.Blue = 0
2471Material.BackProperties.Emission.Alpha = 1
2472Material.BackProperties.Specular.Red = 0
2473Material.BackProperties.Specular.Green = 0
2474Material.BackProperties.Specular.Blue = 0
2475Material.BackProperties.Specular.Alpha = 1
2476Material.FrontProperties.Ambient.Red = 0.200000002980232
2477Material.FrontProperties.Ambient.Green = 0.200000002980232
2478Material.FrontProperties.Ambient.Blue = 0.200000002980232
2479Material.FrontProperties.Ambient.Alpha = 1
2480Material.FrontProperties.Diffuse.Red = 0.800000011920929
2481Material.FrontProperties.Diffuse.Green = 0.800000011920929
2482Material.FrontProperties.Diffuse.Blue = 0.800000011920929
2483Material.FrontProperties.Diffuse.Alpha = 1
2484Material.FrontProperties.Emission.Red = 0
2485Material.FrontProperties.Emission.Green = 0
2486Material.FrontProperties.Emission.Blue = 0
2487Material.FrontProperties.Emission.Alpha = 1
2488Material.FrontProperties.Specular.Red = 0
2489Material.FrontProperties.Specular.Green = 0
2490Material.FrontProperties.Specular.Blue = 0
2491Material.FrontProperties.Specular.Alpha = 1
2492Material.BlendingMode = bmModulate
2493Material.Texture.EnvColor.Red = 0
2494Material.Texture.EnvColor.Green = 0
2495Material.Texture.EnvColor.Blue = 0
2496Material.Texture.EnvColor.Alpha = 0
2497Material.Texture.BorderColor.Red = 0
2498Material.Texture.BorderColor.Green = 0
2499Material.Texture.BorderColor.Blue = 0
2500Material.Texture.BorderColor.Alpha = 0
2501Material.Texture.Disabled = False
2502end
2503item
2504Name = 'ErosionTexture'
2505Tag = 0
2506Material.BackProperties.Ambient.Red = 0.200000002980232
2507Material.BackProperties.Ambient.Green = 0.200000002980232
2508Material.BackProperties.Ambient.Blue = 0.200000002980232
2509Material.BackProperties.Ambient.Alpha = 1
2510Material.BackProperties.Diffuse.Red = 0.800000011920929
2511Material.BackProperties.Diffuse.Green = 0.800000011920929
2512Material.BackProperties.Diffuse.Blue = 0.800000011920929
2513Material.BackProperties.Diffuse.Alpha = 1
2514Material.BackProperties.Emission.Red = 0
2515Material.BackProperties.Emission.Green = 0
2516Material.BackProperties.Emission.Blue = 0
2517Material.BackProperties.Emission.Alpha = 1
2518Material.BackProperties.Specular.Red = 0
2519Material.BackProperties.Specular.Green = 0
2520Material.BackProperties.Specular.Blue = 0
2521Material.BackProperties.Specular.Alpha = 1
2522Material.FrontProperties.Ambient.Red = 0.200000002980232
2523Material.FrontProperties.Ambient.Green = 0.200000002980232
2524Material.FrontProperties.Ambient.Blue = 0.200000002980232
2525Material.FrontProperties.Ambient.Alpha = 1
2526Material.FrontProperties.Diffuse.Red = 0.800000011920929
2527Material.FrontProperties.Diffuse.Green = 0.800000011920929
2528Material.FrontProperties.Diffuse.Blue = 0.800000011920929
2529Material.FrontProperties.Diffuse.Alpha = 1
2530Material.FrontProperties.Emission.Red = 0
2531Material.FrontProperties.Emission.Green = 0
2532Material.FrontProperties.Emission.Blue = 0
2533Material.FrontProperties.Emission.Alpha = 1
2534Material.FrontProperties.Specular.Red = 0
2535Material.FrontProperties.Specular.Green = 0
2536Material.FrontProperties.Specular.Blue = 0
2537Material.FrontProperties.Specular.Alpha = 1
2538Material.BlendingMode = bmModulate
2539Material.Texture.EnvColor.Red = 0
2540Material.Texture.EnvColor.Green = 0
2541Material.Texture.EnvColor.Blue = 0
2542Material.Texture.EnvColor.Alpha = 0
2543Material.Texture.BorderColor.Red = 0
2544Material.Texture.BorderColor.Green = 0
2545Material.Texture.BorderColor.Blue = 0
2546Material.Texture.BorderColor.Alpha = 0
2547Material.Texture.Disabled = False
2548end
2549item
2550Name = 'MatCapTexture'
2551Tag = 0
2552Material.BackProperties.Ambient.Red = 0.200000002980232
2553Material.BackProperties.Ambient.Green = 0.200000002980232
2554Material.BackProperties.Ambient.Blue = 0.200000002980232
2555Material.BackProperties.Ambient.Alpha = 1
2556Material.BackProperties.Diffuse.Red = 0.800000011920929
2557Material.BackProperties.Diffuse.Green = 0.800000011920929
2558Material.BackProperties.Diffuse.Blue = 0.800000011920929
2559Material.BackProperties.Diffuse.Alpha = 1
2560Material.BackProperties.Emission.Red = 0
2561Material.BackProperties.Emission.Green = 0
2562Material.BackProperties.Emission.Blue = 0
2563Material.BackProperties.Emission.Alpha = 1
2564Material.BackProperties.Specular.Red = 0
2565Material.BackProperties.Specular.Green = 0
2566Material.BackProperties.Specular.Blue = 0
2567Material.BackProperties.Specular.Alpha = 1
2568Material.FrontProperties.Ambient.Red = 0.200000002980232
2569Material.FrontProperties.Ambient.Green = 0.200000002980232
2570Material.FrontProperties.Ambient.Blue = 0.200000002980232
2571Material.FrontProperties.Ambient.Alpha = 1
2572Material.FrontProperties.Diffuse.Red = 0.800000011920929
2573Material.FrontProperties.Diffuse.Green = 0.800000011920929
2574Material.FrontProperties.Diffuse.Blue = 0.800000011920929
2575Material.FrontProperties.Diffuse.Alpha = 1
2576Material.FrontProperties.Emission.Red = 0
2577Material.FrontProperties.Emission.Green = 0
2578Material.FrontProperties.Emission.Blue = 0
2579Material.FrontProperties.Emission.Alpha = 1
2580Material.FrontProperties.Specular.Red = 0
2581Material.FrontProperties.Specular.Green = 0
2582Material.FrontProperties.Specular.Blue = 0
2583Material.FrontProperties.Specular.Alpha = 1
2584Material.Texture.EnvColor.Red = 0
2585Material.Texture.EnvColor.Green = 0
2586Material.Texture.EnvColor.Blue = 0
2587Material.Texture.EnvColor.Alpha = 0
2588Material.Texture.BorderColor.Red = 0
2589Material.Texture.BorderColor.Green = 0
2590Material.Texture.BorderColor.Blue = 0
2591Material.Texture.BorderColor.Alpha = 0
2592Material.Texture.Disabled = False
2593end
2594item
2595Name = 'ExplosionTexture'
2596Tag = 0
2597Material.BackProperties.Ambient.Red = 0.200000002980232
2598Material.BackProperties.Ambient.Green = 0.200000002980232
2599Material.BackProperties.Ambient.Blue = 0.200000002980232
2600Material.BackProperties.Ambient.Alpha = 1
2601Material.BackProperties.Diffuse.Red = 0.800000011920929
2602Material.BackProperties.Diffuse.Green = 0.800000011920929
2603Material.BackProperties.Diffuse.Blue = 0.800000011920929
2604Material.BackProperties.Diffuse.Alpha = 1
2605Material.BackProperties.Emission.Red = 0
2606Material.BackProperties.Emission.Green = 0
2607Material.BackProperties.Emission.Blue = 0
2608Material.BackProperties.Emission.Alpha = 1
2609Material.BackProperties.Specular.Red = 0
2610Material.BackProperties.Specular.Green = 0
2611Material.BackProperties.Specular.Blue = 0
2612Material.BackProperties.Specular.Alpha = 1
2613Material.FrontProperties.Ambient.Red = 0.200000002980232
2614Material.FrontProperties.Ambient.Green = 0.200000002980232
2615Material.FrontProperties.Ambient.Blue = 0.200000002980232
2616Material.FrontProperties.Ambient.Alpha = 1
2617Material.FrontProperties.Diffuse.Red = 0.800000011920929
2618Material.FrontProperties.Diffuse.Green = 0.800000011920929
2619Material.FrontProperties.Diffuse.Blue = 0.800000011920929
2620Material.FrontProperties.Diffuse.Alpha = 1
2621Material.FrontProperties.Emission.Red = 0
2622Material.FrontProperties.Emission.Green = 0
2623Material.FrontProperties.Emission.Blue = 0
2624Material.FrontProperties.Emission.Alpha = 1
2625Material.FrontProperties.Specular.Red = 0
2626Material.FrontProperties.Specular.Green = 0
2627Material.FrontProperties.Specular.Blue = 0
2628Material.FrontProperties.Specular.Alpha = 1
2629Material.Texture.EnvColor.Red = 0
2630Material.Texture.EnvColor.Green = 0
2631Material.Texture.EnvColor.Blue = 0
2632Material.Texture.EnvColor.Alpha = 0
2633Material.Texture.BorderColor.Red = 0
2634Material.Texture.BorderColor.Green = 0
2635Material.Texture.BorderColor.Blue = 0
2636Material.Texture.BorderColor.Alpha = 0
2637Material.Texture.Disabled = False
2638end
2639item
2640Name = 'EnvMap'
2641Tag = 0
2642Material.BackProperties.Ambient.Red = 0.200000002980232
2643Material.BackProperties.Ambient.Green = 0.200000002980232
2644Material.BackProperties.Ambient.Blue = 0.200000002980232
2645Material.BackProperties.Ambient.Alpha = 1
2646Material.BackProperties.Diffuse.Red = 0.800000011920929
2647Material.BackProperties.Diffuse.Green = 0.800000011920929
2648Material.BackProperties.Diffuse.Blue = 0.800000011920929
2649Material.BackProperties.Diffuse.Alpha = 1
2650Material.BackProperties.Emission.Red = 0
2651Material.BackProperties.Emission.Green = 0
2652Material.BackProperties.Emission.Blue = 0
2653Material.BackProperties.Emission.Alpha = 1
2654Material.BackProperties.Specular.Red = 0
2655Material.BackProperties.Specular.Green = 0
2656Material.BackProperties.Specular.Blue = 0
2657Material.BackProperties.Specular.Alpha = 1
2658Material.FrontProperties.Ambient.Red = 0.200000002980232
2659Material.FrontProperties.Ambient.Green = 0.200000002980232
2660Material.FrontProperties.Ambient.Blue = 0.200000002980232
2661Material.FrontProperties.Ambient.Alpha = 1
2662Material.FrontProperties.Diffuse.Red = 0.800000011920929
2663Material.FrontProperties.Diffuse.Green = 0.800000011920929
2664Material.FrontProperties.Diffuse.Blue = 0.800000011920929
2665Material.FrontProperties.Diffuse.Alpha = 1
2666Material.FrontProperties.Emission.Red = 0
2667Material.FrontProperties.Emission.Green = 0
2668Material.FrontProperties.Emission.Blue = 0
2669Material.FrontProperties.Emission.Alpha = 1
2670Material.FrontProperties.Specular.Red = 0
2671Material.FrontProperties.Specular.Green = 0
2672Material.FrontProperties.Specular.Blue = 0
2673Material.FrontProperties.Specular.Alpha = 1
2674Material.Texture.ImageClassName = 'TGLBlankImage'
2675Material.Texture.Image.ColorFormat = 6408
2676Material.Texture.EnvColor.Red = 0
2677Material.Texture.EnvColor.Green = 0
2678Material.Texture.EnvColor.Blue = 0
2679Material.Texture.EnvColor.Alpha = 0
2680Material.Texture.BorderColor.Red = 0
2681Material.Texture.BorderColor.Green = 0
2682Material.Texture.BorderColor.Blue = 0
2683Material.Texture.BorderColor.Alpha = 0
2684Material.Texture.Disabled = False
2685end
2686item
2687Name = 'RefractMap'
2688Tag = 0
2689Material.BackProperties.Ambient.Red = 0.200000002980232
2690Material.BackProperties.Ambient.Green = 0.200000002980232
2691Material.BackProperties.Ambient.Blue = 0.200000002980232
2692Material.BackProperties.Ambient.Alpha = 1
2693Material.BackProperties.Diffuse.Red = 0.800000011920929
2694Material.BackProperties.Diffuse.Green = 0.800000011920929
2695Material.BackProperties.Diffuse.Blue = 0.800000011920929
2696Material.BackProperties.Diffuse.Alpha = 1
2697Material.BackProperties.Emission.Red = 0
2698Material.BackProperties.Emission.Green = 0
2699Material.BackProperties.Emission.Blue = 0
2700Material.BackProperties.Emission.Alpha = 1
2701Material.BackProperties.Specular.Red = 0
2702Material.BackProperties.Specular.Green = 0
2703Material.BackProperties.Specular.Blue = 0
2704Material.BackProperties.Specular.Alpha = 1
2705Material.FrontProperties.Ambient.Red = 0.200000002980232
2706Material.FrontProperties.Ambient.Green = 0.200000002980232
2707Material.FrontProperties.Ambient.Blue = 0.200000002980232
2708Material.FrontProperties.Ambient.Alpha = 1
2709Material.FrontProperties.Diffuse.Red = 0.800000011920929
2710Material.FrontProperties.Diffuse.Green = 0.800000011920929
2711Material.FrontProperties.Diffuse.Blue = 0.800000011920929
2712Material.FrontProperties.Diffuse.Alpha = 1
2713Material.FrontProperties.Emission.Red = 0
2714Material.FrontProperties.Emission.Green = 0
2715Material.FrontProperties.Emission.Blue = 0
2716Material.FrontProperties.Emission.Alpha = 1
2717Material.FrontProperties.Specular.Red = 0
2718Material.FrontProperties.Specular.Green = 0
2719Material.FrontProperties.Specular.Blue = 0
2720Material.FrontProperties.Specular.Alpha = 1
2721Material.Texture.EnvColor.Red = 0
2722Material.Texture.EnvColor.Green = 0
2723Material.Texture.EnvColor.Blue = 0
2724Material.Texture.EnvColor.Alpha = 0
2725Material.Texture.BorderColor.Red = 0
2726Material.Texture.BorderColor.Green = 0
2727Material.Texture.BorderColor.Blue = 0
2728Material.Texture.BorderColor.Alpha = 0
2729Material.Texture.Disabled = False
2730end
2731item
2732Name = 'BackgroundTex'
2733Tag = 0
2734Material.BackProperties.Ambient.Red = 0.200000002980232
2735Material.BackProperties.Ambient.Green = 0.200000002980232
2736Material.BackProperties.Ambient.Blue = 0.200000002980232
2737Material.BackProperties.Ambient.Alpha = 1
2738Material.BackProperties.Diffuse.Red = 0.800000011920929
2739Material.BackProperties.Diffuse.Green = 0.800000011920929
2740Material.BackProperties.Diffuse.Blue = 0.800000011920929
2741Material.BackProperties.Diffuse.Alpha = 1
2742Material.BackProperties.Emission.Red = 0
2743Material.BackProperties.Emission.Green = 0
2744Material.BackProperties.Emission.Blue = 0
2745Material.BackProperties.Emission.Alpha = 1
2746Material.BackProperties.Specular.Red = 0
2747Material.BackProperties.Specular.Green = 0
2748Material.BackProperties.Specular.Blue = 0
2749Material.BackProperties.Specular.Alpha = 1
2750Material.FrontProperties.Ambient.Red = 0.200000002980232
2751Material.FrontProperties.Ambient.Green = 0.200000002980232
2752Material.FrontProperties.Ambient.Blue = 0.200000002980232
2753Material.FrontProperties.Ambient.Alpha = 1
2754Material.FrontProperties.Diffuse.Red = 0.800000011920929
2755Material.FrontProperties.Diffuse.Green = 0.800000011920929
2756Material.FrontProperties.Diffuse.Blue = 0.800000011920929
2757Material.FrontProperties.Diffuse.Alpha = 1
2758Material.FrontProperties.Emission.Red = 0
2759Material.FrontProperties.Emission.Green = 0
2760Material.FrontProperties.Emission.Blue = 0
2761Material.FrontProperties.Emission.Alpha = 1
2762Material.FrontProperties.Specular.Red = 0
2763Material.FrontProperties.Specular.Green = 0
2764Material.FrontProperties.Specular.Blue = 0
2765Material.FrontProperties.Specular.Alpha = 1
2766Material.Texture.EnvColor.Red = 0
2767Material.Texture.EnvColor.Green = 0
2768Material.Texture.EnvColor.Blue = 0
2769Material.Texture.EnvColor.Alpha = 0
2770Material.Texture.BorderColor.Red = 0
2771Material.Texture.BorderColor.Green = 0
2772Material.Texture.BorderColor.Blue = 0
2773Material.Texture.BorderColor.Alpha = 0
2774Material.Texture.Disabled = False
2775end
2776item
2777Name = 'LibMaterial'
2778Tag = 0
2779Material.BackProperties.Ambient.Red = 0.200000002980232
2780Material.BackProperties.Ambient.Green = 0.200000002980232
2781Material.BackProperties.Ambient.Blue = 0.200000002980232
2782Material.BackProperties.Ambient.Alpha = 1
2783Material.BackProperties.Diffuse.Red = 0.800000011920929
2784Material.BackProperties.Diffuse.Green = 0.800000011920929
2785Material.BackProperties.Diffuse.Blue = 0.800000011920929
2786Material.BackProperties.Diffuse.Alpha = 1
2787Material.BackProperties.Emission.Red = 0
2788Material.BackProperties.Emission.Green = 0
2789Material.BackProperties.Emission.Blue = 0
2790Material.BackProperties.Emission.Alpha = 1
2791Material.BackProperties.Specular.Red = 0
2792Material.BackProperties.Specular.Green = 0
2793Material.BackProperties.Specular.Blue = 0
2794Material.BackProperties.Specular.Alpha = 1
2795Material.FrontProperties.Ambient.Red = 0.200000002980232
2796Material.FrontProperties.Ambient.Green = 0.200000002980232
2797Material.FrontProperties.Ambient.Blue = 0.200000002980232
2798Material.FrontProperties.Ambient.Alpha = 1
2799Material.FrontProperties.Diffuse.Red = 0.800000011920929
2800Material.FrontProperties.Diffuse.Green = 0.800000011920929
2801Material.FrontProperties.Diffuse.Blue = 0.800000011920929
2802Material.FrontProperties.Diffuse.Alpha = 1
2803Material.FrontProperties.Emission.Red = 0
2804Material.FrontProperties.Emission.Green = 0
2805Material.FrontProperties.Emission.Blue = 0
2806Material.FrontProperties.Emission.Alpha = 1
2807Material.FrontProperties.Specular.Red = 0
2808Material.FrontProperties.Specular.Green = 0
2809Material.FrontProperties.Specular.Blue = 0
2810Material.FrontProperties.Specular.Alpha = 1
2811Material.Texture.EnvColor.Red = 0
2812Material.Texture.EnvColor.Green = 0
2813Material.Texture.EnvColor.Blue = 0
2814Material.Texture.EnvColor.Alpha = 0
2815Material.Texture.BorderColor.Red = 0
2816Material.Texture.BorderColor.Green = 0
2817Material.Texture.BorderColor.Blue = 0
2818Material.Texture.BorderColor.Alpha = 0
2819end>
2820left = 416
2821top = 24
2822end
2823object GLScene1: TGLScene
2824left = 440
2825top = 88
2826object Camera: TGLCamera
2827TagFloat = 0
2828DepthOfView = 100
2829FocalLength = 50
2830NearPlaneBias = 0.00100000004749745
2831TargetObject = World
2832CameraStyle = csInfinitePerspective
2833Position.Coordinates = {
28340000A0400000A0410000C8420000803F
2835}
2836end
2837object LightCube: TGLDummyCube
2838TagFloat = 0
2839PitchAngle = 0
2840Position.Coordinates = {
2841000096C30000A040000096430000803F
2842}
2843RollAngle = 0
2844TurnAngle = 0
2845OnProgress = LightCubeProgress
2846CubeSize = 1
2847EdgeColor.Red = 1
2848EdgeColor.Green = 1
2849EdgeColor.Blue = 1
2850EdgeColor.Alpha = 1
2851object GLLightSource1: TGLLightSource
2852TagFloat = 0
2853Ambient.Red = 0
2854Ambient.Green = 0
2855Ambient.Blue = 0
2856Ambient.Alpha = 1
2857ConstAttenuation = 1
2858Diffuse.Red = 1
2859Diffuse.Green = 1
2860Diffuse.Blue = 1
2861Diffuse.Alpha = 1
2862LinearAttenuation = 0
2863QuadraticAttenuation = 0
2864LightStyle = lsOmni
2865Specular.Red = 0
2866Specular.Green = 0
2867Specular.Blue = 0
2868Specular.Alpha = 1
2869SpotCutOff = 180
2870SpotExponent = 0
2871end
2872end
2873object LightCube2: TGLDummyCube
2874TagFloat = 0
2875PitchAngle = 0
2876Position.Coordinates = {
2877000096430000C842000096430000803F
2878}
2879RollAngle = 0
2880TurnAngle = 0
2881OnProgress = LightCube2Progress
2882CubeSize = 1
2883EdgeColor.Red = 1
2884EdgeColor.Green = 1
2885EdgeColor.Blue = 1
2886EdgeColor.Alpha = 1
2887object GLLightSource2: TGLLightSource
2888TagFloat = 0
2889Ambient.Red = 0.100000001490116
2890Ambient.Green = 0.100000001490116
2891Ambient.Blue = 0.100000001490116
2892Ambient.Alpha = 1
2893Ambient.Color = {
2894CDCCCC3DCDCCCC3DCDCCCC3D0000803F
2895}
2896ConstAttenuation = 1
2897Diffuse.Red = 0.917647004127502
2898Diffuse.Green = 0.917647004127502
2899Diffuse.Blue = 0.67843097448349
2900Diffuse.Alpha = 1
2901Diffuse.Color = {
2902EAEA6A3FEAEA6A3FA7AD2D3F0000803F
2903}
2904LinearAttenuation = 0
2905QuadraticAttenuation = 0
2906LightStyle = lsParallel
2907Specular.Red = 1
2908Specular.Green = 0.5
2909Specular.Blue = 0.5
2910Specular.Alpha = 1
2911Specular.Color = {
29120000803F0000003F0000003F0000803F
2913}
2914SpotCutOff = 180
2915SpotExponent = 0
2916end
2917end
2918object World: TGLDummyCube
2919TagFloat = 0
2920PitchAngle = 0
2921RollAngle = 0
2922TurnAngle = 0
2923CubeSize = 1
2924EdgeColor.Red = 1
2925EdgeColor.Green = 1
2926EdgeColor.Blue = 1
2927EdgeColor.Alpha = 1
2928object ScreenBackGround: TGLHUDSprite
2929TagFloat = 0
2930Material.MaterialLibrary = MaterialLibrary
2931Material.LibMaterialName = 'BackgroundTex'
2932PitchAngle = 0
2933RollAngle = 0
2934TurnAngle = 0
2935Visible = False
2936Width = 256
2937Height = 256
2938Rotation = 0
2939end
2940object Objects: TGLDummyCube
2941TagFloat = 0
2942PitchAngle = 0
2943RollAngle = 0
2944TurnAngle = 0
2945CubeSize = 1
2946EdgeColor.Red = 1
2947EdgeColor.Green = 1
2948EdgeColor.Blue = 1
2949EdgeColor.Alpha = 1
2950object GLSphere1: TGLSphere
2951TagFloat = 0
2952Material.MaterialLibrary = MaterialLibrary
2953Material.LibMaterialName = 'ShaderMaterial'
2954PitchAngle = 0
2955RollAngle = 0
2956TurnAngle = 0
2957Visible = False
2958Radius = 45
2959Slices = 64
2960Stacks = 64
2961end
2962object FreeForm: TGLFreeForm
2963TagFloat = 0
2964Material.BackProperties.Ambient.Red = 0.200000002980232
2965Material.BackProperties.Ambient.Green = 0.200000002980232
2966Material.BackProperties.Ambient.Blue = 0.200000002980232
2967Material.BackProperties.Ambient.Alpha = 1
2968Material.BackProperties.Diffuse.Red = 0.800000011920929
2969Material.BackProperties.Diffuse.Green = 0.800000011920929
2970Material.BackProperties.Diffuse.Blue = 0.800000011920929
2971Material.BackProperties.Diffuse.Alpha = 1
2972Material.BackProperties.Emission.Red = 0
2973Material.BackProperties.Emission.Green = 0
2974Material.BackProperties.Emission.Blue = 0
2975Material.BackProperties.Emission.Alpha = 1
2976Material.BackProperties.Specular.Red = 0
2977Material.BackProperties.Specular.Green = 0
2978Material.BackProperties.Specular.Blue = 0
2979Material.BackProperties.Specular.Alpha = 1
2980Material.FrontProperties.Ambient.Red = 0.200000002980232
2981Material.FrontProperties.Ambient.Green = 0.200000002980232
2982Material.FrontProperties.Ambient.Blue = 0.200000002980232
2983Material.FrontProperties.Ambient.Alpha = 1
2984Material.FrontProperties.Diffuse.Red = 0.800000011920929
2985Material.FrontProperties.Diffuse.Green = 0.800000011920929
2986Material.FrontProperties.Diffuse.Blue = 0.800000011920929
2987Material.FrontProperties.Diffuse.Alpha = 1
2988Material.FrontProperties.Emission.Red = 0
2989Material.FrontProperties.Emission.Green = 0
2990Material.FrontProperties.Emission.Blue = 0
2991Material.FrontProperties.Emission.Alpha = 1
2992Material.FrontProperties.Specular.Red = 0
2993Material.FrontProperties.Specular.Green = 0
2994Material.FrontProperties.Specular.Blue = 0
2995Material.FrontProperties.Specular.Alpha = 1
2996Material.Texture.EnvColor.Red = 0
2997Material.Texture.EnvColor.Green = 0
2998Material.Texture.EnvColor.Blue = 0
2999Material.Texture.EnvColor.Alpha = 0
3000Material.Texture.BorderColor.Red = 0
3001Material.Texture.BorderColor.Green = 0
3002Material.Texture.BorderColor.Blue = 0
3003Material.Texture.BorderColor.Alpha = 0
3004PitchAngle = 0
3005RollAngle = 0
3006TurnAngle = 0
3007AutoCentering = [macCenterX, macCenterY, macCenterZ, macUseBarycenter]
3008AutoScaling.Coordinates = {
30090000484200004842000048420000803F
3010}
3011end
3012object GLTorus1: TGLTorus
3013TagFloat = 0
3014Material.BackProperties.Ambient.Red = 0.200000002980232
3015Material.BackProperties.Ambient.Green = 0.200000002980232
3016Material.BackProperties.Ambient.Blue = 0.200000002980232
3017Material.BackProperties.Ambient.Alpha = 1
3018Material.BackProperties.Diffuse.Red = 0.800000011920929
3019Material.BackProperties.Diffuse.Green = 0.800000011920929
3020Material.BackProperties.Diffuse.Blue = 0.800000011920929
3021Material.BackProperties.Diffuse.Alpha = 1
3022Material.BackProperties.Emission.Red = 0
3023Material.BackProperties.Emission.Green = 0
3024Material.BackProperties.Emission.Blue = 0
3025Material.BackProperties.Emission.Alpha = 1
3026Material.BackProperties.Specular.Red = 0
3027Material.BackProperties.Specular.Green = 0
3028Material.BackProperties.Specular.Blue = 0
3029Material.BackProperties.Specular.Alpha = 1
3030Material.FrontProperties.Ambient.Red = 0.200000002980232
3031Material.FrontProperties.Ambient.Green = 0.200000002980232
3032Material.FrontProperties.Ambient.Blue = 0.200000002980232
3033Material.FrontProperties.Ambient.Alpha = 1
3034Material.FrontProperties.Diffuse.Red = 0.800000011920929
3035Material.FrontProperties.Diffuse.Green = 0.800000011920929
3036Material.FrontProperties.Diffuse.Blue = 0.800000011920929
3037Material.FrontProperties.Diffuse.Alpha = 1
3038Material.FrontProperties.Emission.Red = 0
3039Material.FrontProperties.Emission.Green = 0
3040Material.FrontProperties.Emission.Blue = 0
3041Material.FrontProperties.Emission.Alpha = 1
3042Material.FrontProperties.Specular.Red = 0
3043Material.FrontProperties.Specular.Green = 0
3044Material.FrontProperties.Specular.Blue = 0
3045Material.FrontProperties.Specular.Alpha = 1
3046Material.Texture.EnvColor.Red = 0
3047Material.Texture.EnvColor.Green = 0
3048Material.Texture.EnvColor.Blue = 0
3049Material.Texture.EnvColor.Alpha = 0
3050Material.Texture.BorderColor.Red = 0
3051Material.Texture.BorderColor.Green = 0
3052Material.Texture.BorderColor.Blue = 0
3053Material.Texture.BorderColor.Alpha = 0
3054PitchAngle = 0
3055RollAngle = 0
3056TurnAngle = 0
3057Visible = False
3058MajorRadius = 40
3059MinorRadius = 15
3060Rings = 64
3061Sides = 64
3062StartAngle = 0
3063StopAngle = 360
3064Parts = [toSides, toStartDisk, toStopDisk]
3065end
3066end
3067end
3068end
3069object Cadencer: TGLCadencer
3070Scene = GLScene1
3071Enabled = False
3072MaxDeltaTime = 0
3073MinDeltaTime = 0
3074FixedDeltaTime = 0
3075OnProgress = CadencerProgress
3076left = 384
3077top = 88
3078end
3079object ColorDialog: TColorDialog
3080Color = clBlack
3081CustomColors.Strings = (
3082'ColorA=000000'
3083'ColorB=000080'
3084'ColorC=008000'
3085'ColorD=008080'
3086'ColorE=800000'
3087'ColorF=800080'
3088'ColorG=808000'
3089'ColorH=808080'
3090'ColorI=C0C0C0'
3091'ColorJ=0000FF'
3092'ColorK=00FF00'
3093'ColorL=00FFFF'
3094'ColorM=FF0000'
3095'ColorN=FF00FF'
3096'ColorO=FFFF00'
3097'ColorP=FFFFFF'
3098'ColorQ=C0DCC0'
3099'ColorR=F0CAA6'
3100'ColorS=F0FBFF'
3101'ColorT=A4A0A0'
3102)
3103left = 381
3104top = 153
3105end
3106object OpenPictureDialog: TOpenPictureDialog
3107left = 472
3108top = 160
3109end
3110object GLSimpleNavigation1: TGLSimpleNavigation
3111Form = Owner
3112GLSceneViewer = Viewer
3113FormCaption = 'ShaderLab - %FPS'
3114KeyCombinations = <
3115item
3116ShiftState = [ssLeft, ssRight]
3117Action = snaZoom
3118end
3119item
3120ShiftState = [ssLeft]
3121Action = snaMoveAroundTarget
3122end
3123item
3124ShiftState = [ssRight]
3125Action = snaMoveAroundTarget
3126end>
3127left = 361
3128top = 207
3129end
3130end
3131