fdSmoking.dfm 6.6 KB

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