| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464 |
- object FormClouds: TFormClouds
- Left = 339
- Top = 205
- Margins.Left = 5
- Margins.Top = 5
- Margins.Right = 5
- Margins.Bottom = 5
- Caption = 'Procedural Clouds'
- ClientHeight = 711
- ClientWidth = 954
- Color = clBtnFace
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -19
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- Position = poScreenCenter
- OnCreate = FormCreate
- PixelsPerInch = 168
- TextHeight = 24
- object GLSceneViewer1: TGLSceneViewer
- Left = 0
- Top = 0
- Width = 590
- Height = 711
- Margins.Left = 5
- Margins.Top = 5
- Margins.Right = 5
- Margins.Bottom = 5
- Camera = Camera
- AfterRender = GLSceneViewer1AfterRender
- Buffer.BackgroundColor = clBackground
- FieldOfView = 179.611557006835900000
- PenAsTouch = False
- Align = alClient
- TabOrder = 0
- end
- object Panel1: TPanel
- Left = 590
- Top = 0
- Width = 364
- Height = 711
- Margins.Left = 5
- Margins.Top = 5
- Margins.Right = 5
- Margins.Bottom = 5
- Align = alRight
- BevelOuter = bvLowered
- TabOrder = 1
- object Label2: TLabel
- Left = 28
- Top = 259
- Width = 59
- Height = 24
- Margins.Left = 5
- Margins.Top = 5
- Margins.Right = 5
- Margins.Bottom = 5
- Caption = 'Format'
- end
- object Label3: TLabel
- Left = 28
- Top = 315
- Width = 112
- Height = 24
- Margins.Left = 5
- Margins.Top = 5
- Margins.Right = 5
- Margins.Bottom = 5
- Caption = 'Compression'
- end
- object Label5: TLabel
- Left = 28
- Top = 476
- Width = 104
- Height = 24
- Margins.Left = 5
- Margins.Top = 5
- Margins.Right = 5
- Margins.Bottom = 5
- Caption = 'Render Size'
- end
- object LAUsedMemory: TLabel
- Left = 28
- Top = 399
- Width = 118
- Height = 24
- Margins.Left = 5
- Margins.Top = 5
- Margins.Right = 5
- Margins.Bottom = 5
- Caption = 'Used Memory'
- end
- object LARGB32: TLabel
- Left = 28
- Top = 371
- Width = 118
- Height = 24
- Margins.Left = 5
- Margins.Top = 5
- Margins.Right = 5
- Margins.Bottom = 5
- Caption = 'Used Memory'
- end
- object LACompression: TLabel
- Left = 28
- Top = 427
- Width = 118
- Height = 24
- Margins.Left = 5
- Margins.Top = 5
- Margins.Right = 5
- Margins.Bottom = 5
- Caption = 'Used Memory'
- end
- object Label4: TLabel
- Left = 28
- Top = 168
- Width = 64
- Height = 24
- Margins.Left = 5
- Margins.Top = 5
- Margins.Right = 5
- Margins.Bottom = 5
- Caption = 'MinCut:'
- end
- object Label6: TLabel
- Left = 28
- Top = 126
- Width = 95
- Height = 24
- Margins.Left = 5
- Margins.Top = 5
- Margins.Right = 5
- Margins.Bottom = 5
- Caption = 'Sharpness:'
- end
- object CloudFileOpenBtn: TSpeedButton
- Left = 26
- Top = 630
- Width = 44
- Height = 37
- Hint = 'Load Cloud File'
- Margins.Left = 5
- Margins.Top = 5
- Margins.Right = 5
- Margins.Bottom = 5
- Glyph.Data = {
- 76010000424D7601000000000000760000002800000020000000100000000100
- 04000000000000010000120B0000120B00001000000000000000000000000000
- 800000800000008080008000000080008000808000007F7F7F00BFBFBF000000
- FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333333333
- 3333333333333333333333333333333333333333333333333333333333333333
- 33333FFFFFFFFFFFFFFF000000000000000077777777777777770F7777777777
- 77707F3F3333333333370F988888888888707F733FFFFFFFF3370F8800000000
- 88707F337777777733370F888888888888707F333FFFFFFFF3370F8800000000
- 88707F337777777733370F888888888888707F333333333333370F8888888888
- 88707F333333333333370FFFFFFFFFFFFFF07FFFFFFFFFFFFFF7000000000000
- 0000777777777777777733333333333333333333333333333333333333333333
- 3333333333333333333333333333333333333333333333333333}
- NumGlyphs = 2
- ParentShowHint = False
- ShowHint = True
- OnClick = CloudFileOpenBtnClick
- end
- object MakeAndSaveCloudNoiseFile: TSpeedButton
- Left = 282
- Top = 630
- Width = 70
- Height = 39
- Hint = 'Save Cloud File'
- Margins.Left = 5
- Margins.Top = 5
- Margins.Right = 5
- Margins.Bottom = 5
- Glyph.Data = {
- F6000000424DF600000000000000760000002800000010000000100000000100
- 0400000000008000000074120000741200001000000000000000000000000000
- 80000080000000808000800000008000800080800000C0C0C000808080000000
- FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00077777F07777
- 77F0F07777F077777F077F0000000000F077770330000D030777770330000D03
- 07777703300000030777FF03333333330FFF000300000003000077030FFFFF03
- 077777030FFFFF03077777030FFFFF03077777030FFFFF0F07777F0000000000
- 0777F07777F0777770F7077777F07777770F777777F077777770}
- ParentShowHint = False
- ShowHint = True
- OnClick = MakeAndSaveCloudNoiseFileClick
- end
- object Label61: TLabel
- Left = 312
- Top = 588
- Width = 10
- Height = 24
- Margins.Left = 5
- Margins.Top = 5
- Margins.Right = 5
- Margins.Bottom = 5
- Caption = '0'
- end
- object LabelFPS: TLabel
- Left = 28
- Top = 42
- Width = 36
- Height = 24
- Margins.Left = 5
- Margins.Top = 5
- Margins.Right = 5
- Margins.Bottom = 5
- Caption = 'FPS'
- end
- object CBFormat: TComboBox
- Left = 154
- Top = 252
- Width = 184
- Height = 32
- Margins.Left = 5
- Margins.Top = 5
- Margins.Right = 5
- Margins.Bottom = 5
- Style = csDropDownList
- TabOrder = 0
- OnChange = CBFormatChange
- Items.Strings = (
- 'RGB (24 bits)'
- 'RGBA (32 bits)'
- 'RGB (16 bits)'
- 'RGBA (16 bits)')
- end
- object CBCompression: TComboBox
- Left = 154
- Top = 308
- Width = 184
- Height = 32
- Margins.Left = 5
- Margins.Top = 5
- Margins.Right = 5
- Margins.Bottom = 5
- Style = csDropDownList
- TabOrder = 1
- OnChange = CBFormatChange
- Items.Strings = (
- 'None'
- 'Standard'
- 'Nicest'
- 'Fastest')
- end
- object RBDefault: TRadioButton
- Left = 28
- Top = 501
- Width = 100
- Height = 29
- Margins.Left = 5
- Margins.Top = 5
- Margins.Right = 5
- Margins.Bottom = 5
- Caption = '100 %'
- Checked = True
- TabOrder = 2
- TabStop = True
- OnClick = CBFormatChange
- end
- object RBDouble: TRadioButton
- Left = 144
- Top = 501
- Width = 101
- Height = 29
- Margins.Left = 5
- Margins.Top = 5
- Margins.Right = 5
- Margins.Bottom = 5
- Caption = '200 %'
- TabOrder = 3
- OnClick = CBFormatChange
- end
- object RBQuad: TRadioButton
- Left = 250
- Top = 501
- Width = 102
- Height = 29
- Margins.Left = 5
- Margins.Top = 5
- Margins.Right = 5
- Margins.Bottom = 5
- Caption = '400 %'
- TabOrder = 4
- OnClick = CBFormatChange
- end
- object CheckBox1: TCheckBox
- Left = 224
- Top = 75
- Width = 128
- Height = 30
- Margins.Left = 5
- Margins.Top = 5
- Margins.Right = 5
- Margins.Bottom = 5
- Caption = 'Animated'
- TabOrder = 5
- end
- object SpinEdit1: TSpinEdit
- Left = 154
- Top = 168
- Width = 184
- Height = 35
- Margins.Left = 5
- Margins.Top = 5
- Margins.Right = 5
- Margins.Bottom = 5
- MaxValue = 255
- MinValue = 0
- TabOrder = 6
- Value = 98
- OnChange = CBFormatChange
- end
- object SpinEdit2: TSpinEdit
- Left = 154
- Top = 126
- Width = 184
- Height = 35
- Margins.Left = 5
- Margins.Top = 5
- Margins.Right = 5
- Margins.Bottom = 5
- MaxValue = 99
- MinValue = 1
- TabOrder = 7
- Value = 98
- OnChange = CBFormatChange
- end
- object CheckBox2: TCheckBox
- Left = 28
- Top = 75
- Width = 142
- Height = 30
- Margins.Left = 5
- Margins.Top = 5
- Margins.Right = 5
- Margins.Bottom = 5
- Caption = 'Seamless'
- Checked = True
- State = cbChecked
- TabOrder = 8
- OnClick = CBFormatChange
- end
- object TrackBar1: TTrackBar
- Left = 42
- Top = 532
- Width = 263
- Height = 58
- Margins.Left = 5
- Margins.Top = 5
- Margins.Right = 5
- Margins.Bottom = 5
- Min = 1
- Position = 2
- TabOrder = 9
- ThumbLength = 35
- OnChange = TrackBar1Change
- end
- object CloudRandomSeedUsedEdit: TEdit
- Left = 194
- Top = 588
- Width = 86
- Height = 32
- Hint = 'Cloud Random Seed'
- Margins.Left = 5
- Margins.Top = 5
- Margins.Right = 5
- Margins.Bottom = 5
- TabOrder = 10
- Text = '12345'
- end
- object CloudImageSizeUsedEdit: TEdit
- Left = 166
- Top = 462
- Width = 58
- Height = 32
- Hint = 'Cloud Image Size'
- Margins.Left = 5
- Margins.Top = 5
- Margins.Right = 5
- Margins.Bottom = 5
- TabOrder = 11
- Text = '128'
- end
- object UseCloudFileCB: TCheckBox
- Left = 26
- Top = 593
- Width = 158
- Height = 30
- Hint = 'Use File'
- Margins.Left = 5
- Margins.Top = 5
- Margins.Right = 5
- Margins.Bottom = 5
- Caption = 'Use Cloud File'
- TabOrder = 12
- end
- object CloudFileUsedEdit: TEdit
- Left = 96
- Top = 630
- Width = 172
- Height = 32
- HelpContext = 50
- Margins.Left = 5
- Margins.Top = 5
- Margins.Right = 5
- Margins.Bottom = 5
- TabOrder = 13
- end
- end
- object GLScene1: TGLScene
- Left = 40
- Top = 16
- object Plane: TGLPlane
- Material.FrontProperties.Ambient.Color = {00000000000000000000000000000000}
- Material.FrontProperties.Diffuse.Color = {00000000000000000000000000000000}
- Material.FrontProperties.Emission.Color = {00000000000000000000000000000000}
- Material.BlendingMode = bmAlphaTest50
- Material.Texture.ImageClassName = 'TGLProcTextureNoise'
- Material.Texture.Image.MinCut = 0
- Material.Texture.Image.NoiseSharpness = 0.990000009536743200
- Material.Texture.Image.Seamless = True
- Material.Texture.Image.NoiseRandSeed = 497075363
- Material.Texture.TextureMode = tmReplace
- Material.Texture.Disabled = False
- Scale.Coordinates = {0000C03F0000C03F0000803F00000000}
- Height = 50.000000000000000000
- Width = 50.000000000000000000
- XTiles = 2
- YTiles = 2
- Style = [psTileTexture]
- end
- object Camera: TGLCamera
- DepthOfView = 100.000000000000000000
- FocalLength = 1.000000000000000000
- CameraStyle = csOrthogonal
- Position.Coordinates = {0000000000000000000070410000803F}
- Left = 256
- Top = 160
- end
- end
- object GLCadencer1: TGLCadencer
- Scene = GLScene1
- OnProgress = GLCadencer1Progress
- Left = 40
- Top = 64
- end
- object Timer1: TTimer
- OnTimer = Timer1Timer
- Left = 234
- Top = 84
- end
- object OpenDialog1: TOpenDialog
- Left = 116
- Top = 11
- end
- object SaveDialog1: TSaveDialog
- DefaultExt = 'rnd'
- Filter = 'Cloud base (*.clb)|*.clb'
- Left = 188
- Top = 13
- end
- end
|