Unit1.dfm 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182
  1. object Form1: TForm1
  2. Left = 0
  3. Top = 0
  4. Caption = 'Smoking'
  5. ClientHeight = 328
  6. ClientWidth = 501
  7. Color = clBtnFace
  8. Font.Charset = DEFAULT_CHARSET
  9. Font.Color = clWindowText
  10. Font.Height = -11
  11. Font.Name = 'Tahoma'
  12. Font.Style = []
  13. OldCreateOrder = False
  14. WindowState = wsMaximized
  15. PixelsPerInch = 96
  16. TextHeight = 13
  17. object GLSceneViewer: TGLSceneViewer
  18. Left = 0
  19. Top = 0
  20. Width = 501
  21. Height = 293
  22. Camera = GLCamera
  23. Buffer.BackgroundColor = clBackground
  24. FieldOfView = 142.310775756835900000
  25. Align = alClient
  26. TabOrder = 0
  27. end
  28. object Panel1: TPanel
  29. Left = 0
  30. Top = 293
  31. Width = 501
  32. Height = 35
  33. Align = alBottom
  34. Caption = 'FPS'
  35. TabOrder = 1
  36. end
  37. object GLScene: TGLScene
  38. Left = 24
  39. Top = 8
  40. object DCFire1: TGLDummyCube
  41. Position.Coordinates = {000040C000000000000000000000803F}
  42. CubeSize = 1.000000000000000000
  43. EffectsData = {
  44. 0458434F4C02010202061254474C536F75726365504658456666656374020202
  45. 001200000000020002000608466C616D65504658050000000000000080FF3F02
  46. 06020008020008020008050000000000CDCCCCFC3F050000000000CDCCCCFB3F
  47. 0500000000000AD7A3F83F020002000905000000000000000000000802000200
  48. 020202001200000000020002000608536D6F6B65504658050000000000000080
  49. FF3F0206020008020008020008050000000000CDCCCCFC3F050000000000CDCC
  50. CCFB3F0500000000000AD7A3F83F020002000905000000000000000000000802
  51. 00}
  52. end
  53. object DCFire2: TGLDummyCube
  54. CubeSize = 1.000000000000000000
  55. EffectsData = {
  56. 0458434F4C02010202061254474C536F75726365504658456666656374020202
  57. 001200000000020002000608466C616D65504658050000000000000080FF3F02
  58. 06020008020008020008050000000000CDCCCCFC3F050000000000CDCCCCFB3F
  59. 0500000000000AD7A3F83F020002000905000000000000000000000802000200
  60. 020202001200000000020002000608536D6F6B65504658050000000000000080
  61. FF3F0206020008020008020008050000000000CDCCCCFC3F050000000000CDCC
  62. CCFB3F0500000000000AD7A3F83F020002000905000000000000000000000802
  63. 00}
  64. end
  65. object DCFire3: TGLDummyCube
  66. Position.Coordinates = {0000404000000000000000000000803F}
  67. CubeSize = 1.000000000000000000
  68. EffectsData = {
  69. 0458434F4C02010202061254474C536F75726365504658456666656374020202
  70. 001200000000020002000608466C616D65504658050000000000000080FF3F02
  71. 06020008020008020008050000000000CDCCCCFC3F050000000000CDCCCCFB3F
  72. 0500000000000AD7A3F83F020002000905000000000000000000000802000200
  73. 020202001200000000020002000608536D6F6B65504658050000000000000080
  74. FF3F0206020008020008020008050000000000CDCCCCFC3F050000000000CDCC
  75. CCFB3F0500000000000AD7A3F83F020002000905000000000000000000000802
  76. 00}
  77. end
  78. object DCFire4: TGLDummyCube
  79. Position.Coordinates = {0000000000000000000040400000803F}
  80. CubeSize = 1.000000000000000000
  81. EffectsData = {
  82. 0458434F4C02010202061254474C536F75726365504658456666656374020202
  83. 001200000000020002000608466C616D65504658050000000000000080FF3F02
  84. 06020008020008020008050000000000CDCCCCFC3F050000000000CDCCCCFB3F
  85. 0500000000000AD7A3F83F020002000905000000000000000000000802000200
  86. 020202001200000000020002000608536D6F6B65504658050000000000000080
  87. FF3F0206020008020008020008050000000000CDCCCCFC3F050000000000CDCC
  88. CCFB3F0500000000000AD7A3F83F020002000905000000000000000000000802
  89. 00}
  90. end
  91. object DCFire5: TGLDummyCube
  92. Position.Coordinates = {0000000000000000000040C00000803F}
  93. CubeSize = 1.000000000000000000
  94. EffectsData = {
  95. 0458434F4C02010202061254474C536F75726365504658456666656374020202
  96. 001200000000020002000608466C616D65504658050000000000000080FF3F02
  97. 06020008020008020008050000000000CDCCCCFC3F050000000000CDCCCCFB3F
  98. 0500000000000AD7A3F83F020002000905000000000000000000000802000200
  99. 020202001200000000020002000608536D6F6B65504658050000000000000080
  100. FF3F0206020008020008020008050000000000CDCCCCFC3F050000000000CDCC
  101. CCFB3F0500000000000AD7A3F83F020002000905000000000000000000000802
  102. 00}
  103. end
  104. object ParticleFXRenderer: TGLParticleFXRenderer
  105. BlendingMode = bmTransparency
  106. end
  107. object DCTarget: TGLDummyCube
  108. Position.Coordinates = {0000000000000040000000000000803F}
  109. CubeSize = 1.000000000000000000
  110. end
  111. object GLCamera: TGLCamera
  112. DepthOfView = 100.000000000000000000
  113. FocalLength = 50.000000000000000000
  114. TargetObject = DCTarget
  115. Position.Coordinates = {00004040000040400000A0400000803F}
  116. end
  117. end
  118. object SmokePFX: TGLPerlinPFXManager
  119. Cadencer = GLCadencer
  120. Renderer = ParticleFXRenderer
  121. Acceleration.Coordinates = {000000000000803F0000000000000000}
  122. Friction = 1.000000000000000000
  123. BlendingMode = bmTransparency
  124. Smoothness = 1.000000000000000000
  125. Brightness = 1.000000000000000000
  126. Gamma = 1.000000000000000000
  127. ParticleSize = 0.500000000000000000
  128. ColorInner.Color = {0000803F0000803F0000803F00000000}
  129. ColorOuter.Color = {0000803F0000803F0000803F00000000}
  130. LifeColors = <
  131. item
  132. ColorInner.Color = {0000803F0000803F0000803F00000000}
  133. ColorOuter.Color = {0000803F0000803F0000803F00000000}
  134. LifeTime = 0.750000000000000000
  135. SizeScale = 1.000000000000000000
  136. end
  137. item
  138. ColorInner.Color = {0000803F0000803F0000803F9A99993E}
  139. ColorOuter.Color = {0000803F0000803F0000803F00000000}
  140. LifeTime = 3.000000000000000000
  141. SizeScale = 2.000000000000000000
  142. end
  143. item
  144. ColorInner.Color = {0000803F0000803F0000803F00000000}
  145. ColorOuter.Color = {0000803F0000803F0000803F00000000}
  146. LifeTime = 5.000000000000000000
  147. SizeScale = 3.000000000000000000
  148. end>
  149. Left = 96
  150. Top = 8
  151. end
  152. object FlamePFX: TGLCustomSpritePFXManager
  153. Cadencer = GLCadencer
  154. Renderer = ParticleFXRenderer
  155. Acceleration.Coordinates = {000000000000803F0000000000000000}
  156. Friction = 1.000000000000000000
  157. ShareSprites = SmokePFX
  158. ParticleSize = 0.200000002980232200
  159. ColorInner.Color = {0000803F0000803F000000000000003F}
  160. ColorOuter.Color = {0000803F0000803F0000000000000000}
  161. LifeColors = <
  162. item
  163. ColorInner.Color = {0000803F0000803F0000000000000000}
  164. ColorOuter.Color = {0000803F000000000000000000000000}
  165. LifeTime = 2.000000000000000000
  166. SizeScale = 1.000000000000000000
  167. end>
  168. Left = 96
  169. Top = 88
  170. end
  171. object GLCadencer: TGLCadencer
  172. Scene = GLScene
  173. OnProgress = GLCadencerProgress
  174. Left = 24
  175. Top = 88
  176. end
  177. object Timer: TTimer
  178. OnTimer = TimerTimer
  179. Left = 192
  180. Top = 8
  181. end
  182. end