fQuakeActorD.dfm 7.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302
  1. object FormQuakeActor: TFormQuakeActor
  2. Left = 0
  3. Top = 0
  4. Margins.Left = 4
  5. Margins.Top = 4
  6. Margins.Right = 4
  7. Margins.Bottom = 4
  8. Caption = 'Quake3 Actor'
  9. ClientHeight = 802
  10. ClientWidth = 1234
  11. Color = clBtnFace
  12. Font.Charset = DEFAULT_CHARSET
  13. Font.Color = clWindowText
  14. Font.Height = -19
  15. Font.Name = 'Tahoma'
  16. Font.Style = []
  17. WindowState = wsMaximized
  18. OnCreate = FormCreate
  19. OnDestroy = FormDestroy
  20. PixelsPerInch = 168
  21. TextHeight = 23
  22. object Panel1: TPanel
  23. Left = 0
  24. Top = 0
  25. Width = 1234
  26. Height = 127
  27. Margins.Left = 6
  28. Margins.Top = 6
  29. Margins.Right = 6
  30. Margins.Bottom = 6
  31. Align = alTop
  32. TabOrder = 0
  33. ExplicitWidth = 1371
  34. object Label1: TLabel
  35. Left = 28
  36. Top = 28
  37. Width = 127
  38. Height = 23
  39. Margins.Left = 6
  40. Margins.Top = 6
  41. Margins.Right = 6
  42. Margins.Bottom = 6
  43. Caption = 'Legs Animation'
  44. end
  45. object Label2: TLabel
  46. Left = 350
  47. Top = 28
  48. Width = 135
  49. Height = 23
  50. Margins.Left = 6
  51. Margins.Top = 6
  52. Margins.Right = 6
  53. Margins.Bottom = 6
  54. Caption = 'Torso Animaiton'
  55. end
  56. object Label3: TLabel
  57. Left = 665
  58. Top = 14
  59. Width = 124
  60. Height = 23
  61. Margins.Left = 6
  62. Margins.Top = 6
  63. Margins.Right = 6
  64. Margins.Bottom = 6
  65. Caption = 'Torso direction'
  66. end
  67. object Label4: TLabel
  68. Left = 868
  69. Top = 14
  70. Width = 44
  71. Height = 23
  72. Margins.Left = 6
  73. Margins.Top = 6
  74. Margins.Right = 6
  75. Margins.Bottom = 6
  76. Caption = 'Head'
  77. end
  78. object Label5: TLabel
  79. Left = 1078
  80. Top = 35
  81. Width = 35
  82. Height = 23
  83. Margins.Left = 6
  84. Margins.Top = 6
  85. Margins.Right = 6
  86. Margins.Bottom = 6
  87. Caption = 'Skin'
  88. end
  89. object ComboBox1: TComboBox
  90. Left = 28
  91. Top = 56
  92. Width = 295
  93. Height = 31
  94. Margins.Left = 6
  95. Margins.Top = 6
  96. Margins.Right = 6
  97. Margins.Bottom = 6
  98. Style = csDropDownList
  99. TabOrder = 0
  100. OnChange = ComboBox1Change
  101. end
  102. object ComboBox2: TComboBox
  103. Left = 350
  104. Top = 56
  105. Width = 253
  106. Height = 31
  107. Margins.Left = 6
  108. Margins.Top = 6
  109. Margins.Right = 6
  110. Margins.Bottom = 6
  111. Style = csDropDownList
  112. TabOrder = 1
  113. OnChange = ComboBox2Change
  114. end
  115. object TrackBar1: TTrackBar
  116. Left = 651
  117. Top = 42
  118. Width = 190
  119. Height = 36
  120. Margins.Left = 6
  121. Margins.Top = 6
  122. Margins.Right = 6
  123. Margins.Bottom = 6
  124. Max = 90
  125. Min = -90
  126. TabOrder = 2
  127. ThumbLength = 35
  128. end
  129. object TrackBar2: TTrackBar
  130. Left = 651
  131. Top = 84
  132. Width = 190
  133. Height = 36
  134. Margins.Left = 6
  135. Margins.Top = 6
  136. Margins.Right = 6
  137. Margins.Bottom = 6
  138. Max = 90
  139. Min = -90
  140. TabOrder = 3
  141. ThumbLength = 35
  142. end
  143. object TrackBar3: TTrackBar
  144. Left = 854
  145. Top = 42
  146. Width = 190
  147. Height = 36
  148. Margins.Left = 6
  149. Margins.Top = 6
  150. Margins.Right = 6
  151. Margins.Bottom = 6
  152. Max = 90
  153. Min = -90
  154. TabOrder = 4
  155. ThumbLength = 35
  156. end
  157. object TrackBar4: TTrackBar
  158. Left = 854
  159. Top = 84
  160. Width = 190
  161. Height = 36
  162. Margins.Left = 6
  163. Margins.Top = 6
  164. Margins.Right = 6
  165. Margins.Bottom = 6
  166. Max = 90
  167. Min = -90
  168. TabOrder = 5
  169. ThumbLength = 35
  170. end
  171. object ComboSkin: TComboBox
  172. Left = 1071
  173. Top = 63
  174. Width = 148
  175. Height = 31
  176. Margins.Left = 6
  177. Margins.Top = 6
  178. Margins.Right = 6
  179. Margins.Bottom = 6
  180. TabOrder = 6
  181. Text = 'Default'
  182. OnChange = ComboSkinChange
  183. Items.Strings = (
  184. 'Default'
  185. 'Red'
  186. 'Blue')
  187. end
  188. end
  189. object GLSceneViewer1: TGLSceneViewer
  190. Left = 0
  191. Top = 127
  192. Width = 1234
  193. Height = 675
  194. Margins.Left = 6
  195. Margins.Top = 6
  196. Margins.Right = 6
  197. Margins.Bottom = 6
  198. Camera = GLCamera1
  199. Buffer.BackgroundColor = clSkyBlue
  200. Buffer.ContextOptions = [roDoubleBuffer, roStencilBuffer, roRenderToWindow]
  201. FieldOfView = 80.311996459960940000
  202. PenAsTouch = False
  203. Align = alClient
  204. OnMouseDown = GLSceneViewer1MouseDown
  205. OnMouseMove = GLSceneViewer1MouseMove
  206. TabOrder = 1
  207. end
  208. object GLScene1: TGLScene
  209. Left = 32
  210. Top = 80
  211. object DummyCube1: TGLDummyCube
  212. CubeSize = 1.000000000000000000
  213. object GLLightSource1: TGLLightSource
  214. Ambient.Color = {0000803F0000803F0000803F0000803F}
  215. ConstAttenuation = 1.000000000000000000
  216. Position.Coordinates = {0000204100000000000020410000803F}
  217. LightStyle = lsOmni
  218. SpotCutOff = 180.000000000000000000
  219. end
  220. object GLCamera1: TGLCamera
  221. DepthOfView = 1000.000000000000000000
  222. FocalLength = 400.000000000000000000
  223. TargetObject = DummyCube1
  224. Position.Coordinates = {00009041000080410000C0400000803F}
  225. Direction.Coordinates = {2EF964BF2EF9E43E0000000000000000}
  226. Up.Coordinates = {00000000000000000000803F00000000}
  227. end
  228. end
  229. object ModelCube: TGLDummyCube
  230. CubeSize = 1.000000000000000000
  231. object Legs: TGLActor
  232. Interval = 100
  233. MaterialLibrary = MatLib
  234. object Torso: TGLActor
  235. Interval = 100
  236. MaterialLibrary = MatLib
  237. object Head: TGLActor
  238. Position.Coordinates = {00000000000000000000A0410000803F}
  239. Interval = 100
  240. MaterialLibrary = MatLib
  241. end
  242. object Weapon: TGLActor
  243. Interval = 100
  244. MaterialLibrary = MatLib
  245. object GunSmoke: TGLDummyCube
  246. CubeSize = 1.000000000000000000
  247. EffectsData = {
  248. 0458434F4C02010201061254474C536F75726365504658456666656374020202
  249. 001200000000020002000617474C506F696E744C696768745046584D616E6167
  250. 657231050000000000000080FF3F0206020008020008020008050000000000CD
  251. CCCCFA3F050000000000CDCCCCFA3F050000000000CDCCCCFA3F020002000905
  252. 00000000000000000000080200}
  253. end
  254. end
  255. end
  256. end
  257. end
  258. object GLShadowPlane1: TGLShadowPlane
  259. Material.FrontProperties.Diffuse.Color = {BEBEBE3E999F1F3F999F1F3F0000803F}
  260. Material.DepthProperties.DepthWrite = False
  261. Position.Coordinates = {0000000000000000000080BF0000803F}
  262. Height = 10.000000000000000000
  263. Width = 10.000000000000000000
  264. ShadowingObject = ModelCube
  265. ShadowedLight = GLLightSource1
  266. end
  267. object GLParticleFXRenderer1: TGLParticleFXRenderer
  268. end
  269. end
  270. object GLCadencer1: TGLCadencer
  271. Scene = GLScene1
  272. SleepLength = 0
  273. OnProgress = GLCadencer1Progress
  274. Left = 120
  275. Top = 80
  276. end
  277. object Timer1: TTimer
  278. OnTimer = Timer1Timer
  279. Left = 208
  280. Top = 80
  281. end
  282. object MatLib: TGLMaterialLibrary
  283. Left = 32
  284. Top = 144
  285. end
  286. object GLPointLightPFXManager1: TGLPointLightPFXManager
  287. Cadencer = GLCadencer1
  288. Renderer = GLParticleFXRenderer1
  289. Acceleration.Coordinates = {0000000000000000CDCC4C3E00000000}
  290. Friction = 1.000000000000000000
  291. ParticleSize = 0.200000002980232200
  292. ColorInner.Color = {0000403F0000403F0000403F0000403F}
  293. ColorOuter.Color = {0000403F0000403F0000403F00000000}
  294. LifeColors = <
  295. item
  296. LifeTime = 3.000000000000000000
  297. SizeScale = 1.000000000000000000
  298. end>
  299. Left = 120
  300. Top = 144
  301. end
  302. end