fShadedTerrainD.dfm 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532
  1. object FormShadedTerrain: TFormShadedTerrain
  2. Left = 165
  3. Top = 146
  4. Caption = 'Shaded Terrain'
  5. ClientHeight = 508
  6. ClientWidth = 782
  7. Color = clBtnFace
  8. Font.Charset = DEFAULT_CHARSET
  9. Font.Color = clWindowText
  10. Font.Height = -11
  11. Font.Name = 'MS Sans Serif'
  12. Font.Style = []
  13. Position = poScreenCenter
  14. OnCreate = FormCreate
  15. OnKeyPress = FormKeyPress
  16. OnMouseWheel = FormMouseWheel
  17. OnShow = FormShow
  18. TextHeight = 13
  19. object GLSceneViewer1: TGLSceneViewer
  20. Left = 0
  21. Top = 65
  22. Width = 782
  23. Height = 443
  24. Camera = GLCamera1
  25. BeforeRender = GLSceneViewer1BeforeRender
  26. Buffer.FogEnvironment.FogColor.Color = {0000803F0000803F0000803F0000803F}
  27. Buffer.FogEnvironment.FogStart = 200.000000000000000000
  28. Buffer.FogEnvironment.FogEnd = 650.000000000000000000
  29. Buffer.FogEnvironment.FogDistance = fdEyeRadial
  30. Buffer.BackgroundColor = clGray
  31. Buffer.FogEnable = True
  32. Buffer.Lighting = False
  33. FieldOfView = 154.559234619140600000
  34. PenAsTouch = False
  35. Align = alClient
  36. OnMouseDown = GLSceneViewer1MouseDown
  37. OnMouseMove = GLSceneViewer1MouseMove
  38. TabOrder = 0
  39. end
  40. object Panel1: TPanel
  41. Left = 0
  42. Top = 0
  43. Width = 782
  44. Height = 65
  45. Align = alTop
  46. BevelOuter = bvLowered
  47. TabOrder = 1
  48. object Label1: TLabel
  49. Left = 8
  50. Top = 8
  51. Width = 113
  52. Height = 13
  53. Caption = 'Bumpmap Sub-sampling'
  54. end
  55. object LASubFactor: TLabel
  56. Left = 306
  57. Top = 8
  58. Width = 62
  59. Height = 13
  60. Caption = 'LASubFactor'
  61. end
  62. object Label2: TLabel
  63. Left = 8
  64. Top = 40
  65. Width = 89
  66. Height = 13
  67. Caption = 'Bumpmap Intensity'
  68. end
  69. object LABumpIntensity: TLabel
  70. Left = 308
  71. Top = 38
  72. Width = 59
  73. Height = 13
  74. Caption = 'LABIntensity'
  75. end
  76. object LaScaleZ: TLabel
  77. Left = 474
  78. Top = 8
  79. Width = 37
  80. Height = 13
  81. Caption = 'Scale Z'
  82. end
  83. object LabelZ: TLabel
  84. Left = 703
  85. Top = 8
  86. Width = 47
  87. Height = 13
  88. Caption = 'LAScaleZ'
  89. end
  90. object LabelContInterval: TLabel
  91. Left = 703
  92. Top = 35
  93. Width = 70
  94. Height = 13
  95. Caption = 'LAContInterval'
  96. end
  97. object TBSubSampling: TTrackBar
  98. Left = 127
  99. Top = 3
  100. Width = 177
  101. Height = 29
  102. Max = 3
  103. PageSize = 1
  104. Position = 1
  105. TabOrder = 0
  106. TabStop = False
  107. ThumbLength = 10
  108. TickMarks = tmBoth
  109. OnChange = TBSubSamplingChange
  110. end
  111. object TBIntensity: TTrackBar
  112. Left = 125
  113. Top = 30
  114. Width = 177
  115. Height = 29
  116. Max = 100
  117. PageSize = 1
  118. Frequency = 10
  119. Position = 40
  120. TabOrder = 1
  121. TabStop = False
  122. ThumbLength = 10
  123. TickMarks = tmBoth
  124. OnChange = TBIntensityChange
  125. end
  126. object TBContourInterval: TTrackBar
  127. Left = 520
  128. Top = 30
  129. Width = 177
  130. Height = 29
  131. Max = 4000
  132. Min = 1000
  133. PageSize = 1
  134. Frequency = 10
  135. Position = 2000
  136. TabOrder = 2
  137. TabStop = False
  138. ThumbLength = 10
  139. TickMarks = tmBoth
  140. end
  141. object TBScaleZ: TTrackBar
  142. Left = 520
  143. Top = 1
  144. Width = 177
  145. Height = 29
  146. Max = 50
  147. PageSize = 1
  148. Frequency = 10
  149. Position = 10
  150. TabOrder = 3
  151. TabStop = False
  152. ThumbLength = 10
  153. TickMarks = tmBoth
  154. OnChange = TBScaleZChange
  155. end
  156. object CBContourIntervals: TCheckBox
  157. Left = 422
  158. Top = 35
  159. Width = 97
  160. Height = 17
  161. Caption = 'Contour Interval'
  162. Checked = True
  163. State = cbChecked
  164. TabOrder = 4
  165. OnClick = CBContourIntervalsClick
  166. end
  167. end
  168. object GLBitmapHDS1: TGLBitmapHDS
  169. MaxPoolSize = 0
  170. Left = 104
  171. Top = 88
  172. end
  173. object GLScene1: TGLScene
  174. ObjectsSorting = osNone
  175. Left = 24
  176. Top = 88
  177. object SkyDome1: TGLSkyDome
  178. Direction.Coordinates = {000000000000803F2EBD3BB300000000}
  179. Up.Coordinates = {000000002EBD3BB3000080BF00000000}
  180. Bands = <
  181. item
  182. StartAngle = -5.000000000000000000
  183. StartColor.Color = {0000803F0000803F0000803F0000803F}
  184. StopAngle = 25.000000000000000000
  185. Slices = 9
  186. end
  187. item
  188. StartAngle = 25.000000000000000000
  189. StopAngle = 90.000000000000000000
  190. StopColor.Color = {938C0C3E938C0C3E938E0E3F0000803F}
  191. Slices = 9
  192. Stacks = 4
  193. end>
  194. Stars = <>
  195. Options = [sdoTwinkle]
  196. object SPSun: TGLSprite
  197. Material.FrontProperties.Ambient.Color = {0000000000000000000000000000803F}
  198. Material.FrontProperties.Diffuse.Color = {0000000000000000000000000000803F}
  199. Material.DepthProperties.DepthWrite = False
  200. Material.BlendingMode = bmAdditive
  201. Material.MaterialOptions = [moIgnoreFog]
  202. Material.Texture.TextureMode = tmReplace
  203. Material.Texture.TextureFormat = tfLuminance
  204. Material.Texture.Compression = tcNone
  205. Material.Texture.Disabled = False
  206. VisibilityCulling = vcHierarchical
  207. Position.Coordinates = {0000164300000C43000020420000803F}
  208. Width = 20.000000000000000000
  209. Height = 20.000000000000000000
  210. Rotation = 0.000000000000000000
  211. end
  212. end
  213. object DummyCube1: TGLDummyCube
  214. Direction.Coordinates = {D8B3DDB2000000000000803F00000000}
  215. Position.Coordinates = {0000484200000041000000000000803F}
  216. CubeSize = 1.000000000000000000
  217. object GLCamera1: TGLCamera
  218. DepthOfView = 650.000000000000000000
  219. FocalLength = 50.000000000000000000
  220. NearPlaneBias = 0.100000001490116100
  221. TargetObject = DummyCube1
  222. Position.Coordinates = {0000A04000002041000020420000803F}
  223. Direction.Coordinates = {0000803F000000000000000000000000}
  224. Left = 264
  225. Top = 160
  226. end
  227. end
  228. object TerrainRenderer1: TGLTerrainRenderer
  229. Material.MaterialLibrary = GLMaterialLibrary1
  230. Material.LibMaterialName = 'ground'
  231. Direction.Coordinates = {000000000000803F0000000000000000}
  232. Scale.Coordinates = {00008040000080400000003F00000000}
  233. Up.Coordinates = {00000000000000000000803F00000000}
  234. HeightDataSource = GLBumpmapHDS1
  235. TileSize = 256
  236. TilesPerTexture = 1.000000000000000000
  237. MaterialLibrary = GLMaterialLibrary1
  238. CLODPrecision = 30
  239. ContourWidth = 0
  240. end
  241. object GLLensFlare: TGLLensFlare
  242. Size = 100
  243. Seed = 978
  244. FlareIsNotOccluded = True
  245. Position.Coordinates = {9A620252C9B28B51B743BAD10000803F}
  246. Visible = False
  247. object GLDummyCube1: TGLDummyCube
  248. CubeSize = 100.000000000000000000
  249. VisibleAtRunTime = True
  250. end
  251. end
  252. end
  253. object Timer1: TTimer
  254. OnTimer = Timer1Timer
  255. Left = 24
  256. Top = 208
  257. end
  258. object GLCadencer1: TGLCadencer
  259. Scene = GLScene1
  260. OnProgress = GLCadencer1Progress
  261. Left = 24
  262. Top = 144
  263. end
  264. object GLMaterialLibrary1: TGLMaterialLibrary
  265. Materials = <
  266. item
  267. Name = 'ground'
  268. Tag = 0
  269. Material.FrontProperties.Ambient.Color = {0000000000000000000000000000803F}
  270. Material.FrontProperties.Diffuse.Color = {0000000000000000000000000000803F}
  271. Material.FrontProperties.Emission.Color = {9A99993E9A99993E9A99993E0000803F}
  272. Material.Texture.TextureMode = tmReplace
  273. Material.Texture.Compression = tcStandard
  274. Material.Texture.Disabled = False
  275. Texture2Name = 'details'
  276. end
  277. item
  278. Name = 'details'
  279. Tag = 0
  280. Material.Texture.TextureMode = tmModulate
  281. Material.Texture.TextureFormat = tfLuminance
  282. Material.Texture.Compression = tcStandard
  283. Material.Texture.Disabled = False
  284. TextureScale.Coordinates = {00000042000000420000004200000000}
  285. Texture2Name = 'ground'
  286. end
  287. item
  288. Name = 'texture'
  289. Tag = 0
  290. Material.FrontProperties.Diffuse.Color = {CDCC4C3FCDCC4C3F0000003F0000803F}
  291. Material.Texture.Image.Picture.Data = {
  292. 07544269746D617036180000424D361800000000000036000000280000000008
  293. 0000010000000100180000000000001800000000000000000000000000000000
  294. 0000A87300A97200A97100AA7100AA7000AB6F00AB6E00AC6E00AD6D00AD6C00
  295. AE6B00AE6B00AF6A00B06900B06800B16700B16700B26600B26500B36400B464
  296. 00B46300B56200B56100B66100B76000B75F00B85E00B85E00B95D00B95C00BA
  297. 5B00BB5A00BB5A00BC5900BC5800BD5700BD5700BE5600BF5500BF5400C05400
  298. C05300C15200C25100C25000C35000C34F00C44E00C44D00C54D00C64C00C64B
  299. 00C74A00C74A00C84900C84800C94700CA4700CA4600CB4500CB4400CC4300CD
  300. 4300CD4200CE4100CE4000CF4000CF3F00D03E00D13D00D13D00D23C00D23B00
  301. D33A00D43A00D43900D53800D53700D63600D63600D73500D83400D83300D933
  302. 00D93200DA3100DA3000DB3000DC2F00DC2E00DD2D00DD2C00DE2C00DF2B00DF
  303. 2A00E02900E02900E12800E12700E22600E32600E32500E42400E42300E52300
  304. E52200E62100E72000E71F00E81F00E81E00E91D00EA1C00EA1C00EB1B00EB1A
  305. 00EC1900EC1900ED1800EE1700EE1600EF1500EF1500F01400F01300F11200F2
  306. 1200F21100F31000F30F00F40F00F50E00F50D00F60C00F60C00F70B00F70A00
  307. F80900F90800F90800FA0700FA0600FB0500FC0500FC0400FD0300FD0200FE02
  308. 00FE0100FF0000FF0201FF0302FF0503FF0704FF0906FF0A07FF0C08FF0E09FF
  309. 0F0AFF110BFF130CFF140DFF160FFF1810FF1A11FF1B12FF1D13FF1F14FF2015
  310. FF2216FF2418FF2519FF271AFF291BFF2B1CFF2C1DFF2E1EFF301FFF3120FF33
  311. 22FF3523FF3624FF3825FF3A26FF3C27FF3D28FF3F29FF412BFF422CFF442DFF
  312. 462EFF472FFF4930FF4B31FF4D32FF4E34FF5035FF5236FF5337FF5538FF5739
  313. FF583AFF5A3BFF5C3CFF5E3EFF5F3FFF6140FF6341FF6442FF6643FF6844FF69
  314. 45FF6B47FF6D48FF6F49FF704AFF724BFF744CFF754DFF774EFF7950FF7A51FF
  315. 7C52FF7E53FF8054FF8155FF8356FF8557FF8658FF885AFF8A5BFF8B5CFF8D5D
  316. FF8F5EFF905FFF9260FF9461FF9663FF9764FF9965FF9B66FF9C67FF9E68FFA0
  317. 69FFA16AFFA36CFFA56DFFA76EFFA86FFFAA70FFAC71FFAD72FFAF73FFB174FF
  318. B276FFB477FFB678FFB879FFB97AFFBB7BFFBD7CFFBE7DFFC07FFFC280FFC381
  319. FFC582FFC783FFC984FFCA85FFCC86FFCE88FFCF89FFD18AFFD38BFFD48CFFD6
  320. 8DFFD88EFFDA8FFFDB90FFDD92FFDF93FFE094FFE295FFE496FFE597FFE798FF
  321. E999FFEB9BFFEC9CFFEE9DFFF09EFFF19FFFF3A0FFF5A1FFF6A2FFF8A4FFFAA5
  322. FFFCA6FFFDA7FFFFA8FDFFA7FCFFA6FAFFA5F8FFA4F6FFA2F5FFA1F3FFA0F1FF
  323. 9FF0FF9EEEFF9DECFF9CEBFF9BE9FF99E7FF98E5FF97E4FF96E2FF95E0FF94DF
  324. FF93DDFF92DBFF90DAFF8FD8FF8ED6FF8DD4FF8CD3FF8BD1FF8ACFFF89CEFF88
  325. CCFF86CAFF85C9FF84C7FF83C5FF82C3FF81C2FF80C0FF7FBEFF7DBDFF7CBBFF
  326. 7BB9FF7AB8FF79B6FF78B4FF77B2FF76B1FF74AFFF73ADFF72ACFF71AAFF70A8
  327. FF6FA7FF6EA5FF6DA3FF6CA1FF6AA0FF699EFF689CFF679BFF6699FF6597FF64
  328. 96FF6394FF6192FF6090FF5F8FFF5E8DFF5D8BFF5C8AFF5B88FF5A86FF5885FF
  329. 5783FF5681FF5580FF547EFF537CFF527AFF5179FF5077FF4E75FF4D74FF4C72
  330. FF4B70FF4A6FFF496DFF486BFF4769FF4568FF4466FF4364FF4263FF4161FF40
  331. 5FFF3F5EFF3E5CFF3C5AFF3B58FF3A57FF3955FF3853FF3752FF3650FF354EFF
  332. 344DFF324BFF3149FF3047FF2F46FF2E44FF2D42FF2C41FF2B3FFF293DFF283C
  333. FF273AFF2638FF2536FF2435FF2333FF2231FF2030FF1F2EFF1E2CFF1D2BFF1C
  334. 29FF1B27FF1A25FF1924FF1822FF1620FF151FFF141DFF131BFF121AFF1118FF
  335. 1016FF0F14FF0D13FF0C11FF0B0FFF0A0EFF090CFF080AFF0709FF0607FF0405
  336. FF0303FF0202FF0100FF0000FF0100FF0200FF0300FF0400FF0600FF0700FF08
  337. 00FF0900FF0A00FF0B00FF0C00FF0D00FF0F00FF1000FF1100FF1200FF1300FF
  338. 1400FF1500FF1600FF1800FF1900FF1A00FF1B00FF1C00FF1D00FF1E00FF1F00
  339. FF2000FF2200FF2300FF2400FF2500FF2600FF2700FF2800FF2900FF2B00FF2C
  340. 00FF2D00FF2E00FF2F00FF3000FF3100FF3200FF3400FF3500FF3600FF3700FF
  341. 3800FF3900FF3A00FF3B00FF3C00FF3E00FF3F00FF4000FF4100FF4200FF4300
  342. FF4400FF4500FF4700FF4800FF4900FF4A00FF4B00FF4C00FF4D00FF4E00FF50
  343. 00FF5100FF5200FF5300FF5400FF5500FF5600FF5700FF5800FF5A00FF5B00FF
  344. 5C00FF5D00FF5E00FF5F00FF6000FF6100FF6300FF6400FF6500FF6600FF6700
  345. FF6800FF6900FF6A00FF6C00FF6D00FF6E00FF6F00FF7000FF7100FF7200FF73
  346. 00FF7400FF7600FF7700FF7800FF7900FF7A00FF7B00FF7C00FF7D00FF7F00FF
  347. 8000FF8100FF8200FF8300FF8400FF8500FF8600FF8800FF8900FF8A00FF8B00
  348. FF8C00FF8D00FF8E00FF8F00FF9000FF9200FF9300FF9400FF9500FF9600FF97
  349. 00FF9800FF9900FF9B00FF9C00FF9D00FF9E00FF9F00FFA000FFA100FFA200FF
  350. A400FFA500FFA600FFA700FFA801FFA902FFA903FFAA04FFAA06FFAB07FFAB08
  351. FFAC09FFAD0AFFAD0BFFAE0CFFAE0DFFAF0FFFB010FFB011FFB112FFB113FFB2
  352. 14FFB215FFB316FFB418FFB419FFB51AFFB51BFFB61CFFB71DFFB71EFFB81FFF
  353. B820FFB922FFB923FFBA24FFBB25FFBB26FFBC27FFBC28FFBD29FFBD2BFFBE2C
  354. FFBF2DFFBF2EFFC02FFFC030FFC131FFC232FFC234FFC335FFC336FFC437FFC4
  355. 38FFC539FFC63AFFC63BFFC73CFFC73EFFC83FFFC840FFC941FFCA42FFCA43FF
  356. CB44FFCB45FFCC47FFCD48FFCD49FFCE4AFFCE4BFFCF4CFFCF4DFFD04EFFD150
  357. FFD151FFD252FFD253FFD354FFD455FFD456FFD557FFD558FFD65AFFD65BFFD7
  358. 5CFFD85DFFD85EFFD95FFFD960FFDA61FFDA63FFDB64FFDC65FFDC66FFDD67FF
  359. DD68FFDE69FFDF6AFFDF6CFFE06DFFE06EFFE16FFFE170FFE271FFE372FFE373
  360. FFE474FFE476FFE577FFE578FFE679FFE77AFFE77BFFE87CFFE87DFFE97FFFEA
  361. 80FFEA81FFEB82FFEB83FFEC84FFEC85FFED86FFEE88FFEE89FFEF8AFFEF8BFF
  362. F08CFFF08DFFF18EFFF28FFFF290FFF392FFF393FFF494FFF595FFF596FFF697
  363. FFF698FFF799FFF79BFFF89CFFF99DFFF99EFFFA9FFFFAA0FFFBA1FFFCA2FFFC
  364. A4FFFDA5FFFDA6FFFEA7FFFEA8FFFFA7FFFFA6FFFFA5FFFFA4FFFFA2FFFFA1FF
  365. FFA0FFFF9FFFFF9EFFFF9DFFFF9CFFFF9BFFFF99FFFF98FFFF97FFFF96FFFF95
  366. FFFF94FFFF93FFFF92FFFF90FFFF8FFFFF8EFFFF8DFFFF8CFFFF8BFFFF8AFFFF
  367. 89FFFF88FFFF86FFFF85FFFF84FFFF83FFFF82FFFF81FFFF80FFFF7FFFFF7DFF
  368. FF7CFFFF7BFFFF7AFFFF79FFFF78FFFF77FFFF76FFFF74FFFF73FFFF72FFFF71
  369. FFFF70FFFF6FFFFF6EFFFF6DFFFF6CFFFF6AFFFF69FFFF68FFFF67FFFF66FFFF
  370. 65FFFF64FFFF63FFFF61FFFF60FFFF5FFFFF5EFFFF5DFFFF5CFFFF5BFFFF5AFF
  371. FF58FFFF57FFFF56FFFF55FFFF54FFFF53FFFF52FFFF51FFFF50FFFF4EFFFF4D
  372. FFFF4CFFFF4BFFFF4AFFFF49FFFF48FFFF47FFFF45FFFF44FFFF43FFFF42FFFF
  373. 41FFFF40FFFF3FFFFF3EFFFF3CFFFF3BFFFF3AFFFF39FFFF38FFFF37FFFF36FF
  374. FF35FFFF34FFFF32FFFF31FFFF30FFFF2FFFFF2EFFFF2DFFFF2CFFFF2BFFFF29
  375. FFFF28FFFF27FFFF26FFFF25FFFF24FFFF23FFFF22FFFF20FFFF1FFFFF1EFFFF
  376. 1DFFFF1CFFFF1BFFFF1AFFFF19FFFF18FFFF16FFFF15FFFF14FFFF13FFFF12FF
  377. FF11FFFF10FFFF0FFFFF0DFFFF0CFFFF0BFFFF0AFFFF09FFFF08FFFF07FFFF06
  378. FFFF04FFFF03FFFF02FFFF01FFFF00FFFF00FEFF00FEFF00FDFF00FDFF00FCFF
  379. 00FCFF00FBFF00FAFF00FAFF00F9FF00F9FF00F8FF00F7FF00F7FF00F6FF00F6
  380. FF00F5FF00F5FF00F4FF00F3FF00F3FF00F2FF00F2FF00F1FF00F0FF00F0FF00
  381. EFFF00EFFF00EEFF00EEFF00EDFF00ECFF00ECFF00EBFF00EBFF00EAFF00EAFF
  382. 00E9FF00E8FF00E8FF00E7FF00E7FF00E6FF00E5FF00E5FF00E4FF00E4FF00E3
  383. FF00E3FF00E2FF00E1FF00E1FF00E0FF00E0FF00DFFF00DFFF00DEFF00DDFF00
  384. DDFF00DCFF00DCFF00DBFF00DAFF00DAFF00D9FF00D9FF00D8FF00D8FF00D7FF
  385. 00D6FF00D6FF00D5FF00D5FF00D4FF00D4FF00D3FF00D2FF00D2FF00D1FF00D1
  386. FF00D0FF00CFFF00CFFF00CEFF00CEFF00CDFF00CDFF00CCFF00CBFF00CBFF00
  387. CAFF00CAFF00C9FF00C8FF00C8FF00C7FF00C7FF00C6FF00C6FF00C5FF00C4FF
  388. 00C4FF00C3FF00C3FF00C2FF00C2FF00C1FF00C0FF00C0FF00BFFF00BFFF00BE
  389. FF00BDFF00BDFF00BCFF00BCFF00BBFF00BBFF00BAFF00B9FF00B9FF00B8FF00
  390. B8FF00B7FF00B7FF00B6FF00B5FF00B5FF00B4FF00B4FF00B3FF00B2FF00B2FF
  391. 00B1FF00B1FF00B0FF00B0FF00AFFF00AEFF00AEFF00ADFF00ADFF00ACFF00AB
  392. FF00ABFF00AAFF00AAFF00A9FF00A9FF00A8FF00A7FF00A6FF00A5FF00A4FF00
  393. A2FF00A1FF00A0FF009FFF009EFF009DFF009CFF009BFF0099FF0098FF0097FF
  394. 0096FF0095FF0094FF0093FF0092FF0090FF008FFF008EFF008DFF008CFF008B
  395. FF008AFF0089FF0088FF0086FF0085FF0084FF0083FF0082FF0081FF0080FF00
  396. 7FFF007DFF007CFF007BFF007AFF0079FF0078FF0077FF0076FF0074FF0073FF
  397. 0072FF0071FF0070FF006FFF006EFF006DFF006CFF006AFF0069FF0068FF0067
  398. FF0066FF0065FF0064FF0063FF0061FF0060FF005FFF005EFF005DFF005CFF00
  399. 5BFF005AFF0058FF0057FF0056FF0055FF0054FF0053FF0052FF0051FF0050FF
  400. 004EFF004DFF004CFF004BFF004AFF0049FF0048FF0047FF0045FF0044FF0043
  401. FF0042FF0041FF0040FF003FFF003EFF003CFF003BFF003AFF0039FF0038FF00
  402. 37FF0036FF0035FF0034FF0032FF0031FF0030FF002FFF002EFF002DFF002CFF
  403. 002BFF0029FF0028FF0027FF0026FF0025FF0024FF0023FF0022FF0020FF001F
  404. FF001EFF001DFF001CFF001BFF001AFF0019FF0018FF0016FF0015FF0014FF00
  405. 13FF0012FF0011FF0010FF000FFF000DFF000CFF000BFF000AFF0009FF0008FF
  406. 0007FF0006FF0004FF0003FF0002FF0001FF0000FF0202FF0303FF0505FF0707
  407. FF0808FF0A0AFF0C0CFF0D0DFF0F0FFF1010FE1212FE1414FE1515FE1717FE19
  408. 19FE1A1AFE1C1CFE1E1EFE1F1FFE2121FE2323FE2424FE2626FE2828FE2929FE
  409. 2B2BFE2C2CFE2E2EFE3030FD3131FD3333FD3535FD3636FD3838FD3A3AFD3B3B
  410. FD3D3DFD3F3FFD4040FD4242FD4444FD4545FD4747FD4848FD4A4AFD4C4CFD4D
  411. 4DFC4F4FFC5151FC5252FC5454FC5656FC5757FC5959FC5B5BFC5C5CFC5E5EFC
  412. 6060FC6161FC6363FC6464FC6666FC6868FC6969FC6B6BFC6D6DFB6E6EFB7070
  413. FB7272FB7373FB7575FB7777FB7878FB7A7AFB7C7CFB7D7DFB7F7FFB8080FB82
  414. 82FB8484FB8585FB8787FB8989FB8A8AFB8C8CFA8E8EFA8F8FFA9191FA9393FA
  415. 9494FA9696FA9797FA9999FA9B9BFA9C9CFA9E9EFAA0A0FAA1A1FAA3A3FAA5A5
  416. FAA6A6FAA8A8FAAAAAFAABABF9ADADF9AFAFF9B0B0F9B2B2F9B3B3F9B5B5F9B7
  417. B7F9B8B8F9BABAF9BCBCF9BDBDF9BFBFF9C1C1F9C2C2F9C4C4F9C6C6F9C7C7F9
  418. C9C9F8CBCBF8CCCCF8CECEF8CFCFF8D1D1F8D3D3F8D4D4F8D6D6F8D8D8F8D9D9
  419. F8DBDBF8DDDDF8DEDEF8E0E0F8E2E2F8E3E3F8E5E5F8E7E7F8E8E8F7EAEAF7EB
  420. EBF7EDEDF7EFEFF7F0F0F7F2F2F7F4F4F7F5F5F7F7F7F7F7F7F7F7F7F7F7F7F7
  421. F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8
  422. F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8
  423. F8F8F8F8F8F8F8F8F8F8F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9
  424. F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9
  425. F9FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA
  426. FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFBFBFBFBFB
  427. FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB
  428. FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFCFCFCFCFCFCFCFCFCFCFCFC
  429. FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
  430. FCFCFCFCFCFCFCFCFCFCFCFCFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD
  431. FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD
  432. FDFDFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE
  433. FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFF
  434. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  435. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  436. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  437. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  438. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  439. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  440. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  441. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  442. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  443. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  444. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  445. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  446. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  447. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  448. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  449. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  450. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  451. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  452. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  453. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  454. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  455. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  456. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  457. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  458. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  459. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  460. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  461. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  462. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  463. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  464. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  465. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  466. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  467. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  468. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  469. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  470. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  471. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  472. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  473. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  474. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  475. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  476. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  477. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  478. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  479. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  480. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  481. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  482. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  483. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  484. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  485. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  486. FFFF}
  487. Material.Texture.TextureMode = tmReplace
  488. Material.Texture.MappingMode = tmmObjectLinear
  489. Material.Texture.MappingSCoordinates.Coordinates = {000000000000000082A8FB3700000000}
  490. Material.Texture.MappingTCoordinates.Coordinates = {00000000000000000000000000000000}
  491. Material.Texture.Disabled = False
  492. TextureOffset.Coordinates = {0000003F000000000000000000000000}
  493. Texture2Name = 'contrast'
  494. end
  495. item
  496. Name = 'contrast'
  497. Tag = 0
  498. Material.Texture.MagFilter = maNearest
  499. Material.Texture.MinFilter = miNearest
  500. Material.Texture.TextureMode = tmReplace
  501. Material.Texture.EnvColor.Color = {0000003F0000003F0000003F0000003F}
  502. Material.Texture.Disabled = False
  503. Texture2Name = 'details'
  504. end>
  505. Left = 104
  506. Top = 144
  507. end
  508. object GLTexCombineShader1: TGLTexCombineShader
  509. Combiners.Strings = (
  510. 'Tex0:=Dot3(Tex0, Col);'
  511. 'Tex1:=Interpolate(Tex0, Tex1, EnvCol);'
  512. 'Tex2:=Tex1*Tex2;'
  513. 'Tex3:=Tex2*Tex3;')
  514. DesignTimeEnabled = False
  515. MaterialLibrary = GLMaterialLibrary1
  516. LibMaterial3Name = 'detail'
  517. LibMaterial4Name = 'texture'
  518. Left = 208
  519. Top = 144
  520. end
  521. object GLBumpmapHDS1: TGLBumpmapHDS
  522. MaxPoolSize = 20
  523. HeightDataSource = GLBitmapHDS1
  524. Active = True
  525. BumpmapLibrary = GLMaterialLibrary1
  526. OnNewTilePrepared = GLBumpmapHDS1NewTilePrepared
  527. BumpScale = 0.001000000047497451
  528. MaxTextures = 0
  529. Left = 208
  530. Top = 88
  531. end
  532. end