SpeedSix.Bubbles (Discreet Box6)
PURPOSE
Simulates several different kinds of bubbles, modelling their motion, and rendering them with optional reflection maps and other effects. The bubbles are meant to resemble those found in liquids (e.g. fairly small, numerous, with various types of growth and motion), rather than one (or a few) very large bubble(s). These other types of bubbles might require different modelling and rendering techniques (e.g. vibrating surfaces, thin film interference).
INPUT CLIPS
1: Background
2: Birth
: Bubbles will only be created within the non-black regions of this clip. Make sure the birth zone covers the region,
3: Burst/Gather
: Bubbles can either gather and or burst within the non black regions of this clip.,
4: Reflection
: Chose something 'oily' to reflect in the surface of the bubbles.
Bubbles CONTROL PAGE
Restart (Pushbutton)
Restarts the bubble sequence using the current settings. This control will be found on several pages to help you quickly see the results of any changes to the birth properties of each bubble.
Restart+PreRoll (Pushbutton)
Restarts and pre-rolls the bubbles for the current value of PreRoll
Do PreRoll (Pushbutton)
To see further into the evolution of the bubbles, do another preroll.
PreRoll (Number Min: 1, Max: 1000, Default: 20)
Run the particle system for the specified number of pre-roll frames before generating the first frame of the output clip.
Advance (Pushbutton)
Click to advance the bubbles one frame without changing frames or other settings. Useful for checking frame by frame evolution and motion speeds.
Left (Position Default: 0.01,0.01)
Left (nominally) end of bubble generation region.
Lifetime (Number Min: 1.0, Max: 1000.0, Default: 200.0)
How long each bubble will live for.
TimeMaxSize (Number Min: 1, Max: 500, Default: 25)
When the bubbles are set to grow or shrink during their lifetime, this is the number of frames it will take to reach the maxium/minimum size.
Use Birth Matte (Checkbox Default: Off)
Off: uses only the position 'lozenge' to generate the bubbles.
On: uses the Birth clip to generate bubbles only if covered by the birth position lozenge.
Density (Number Min: 0.0, Max: 10000.0, Default: 20.0)
How many bubbles will be created each frame.
Position Var (Number Min: 0.0, Max: 3.0, Default: 0.01)
The region within which bubbles will be created.
Right (Position Default: 0.9,0.01)
Right (nominally) end of bubble generation region.
Initial Velocity (Number Min: -2000.0, Max: 2000.0, Default: 200.0)
The initial speed of a bubble.
Velocity Var (Number Min: 0.0, Max: 200.0, Default: 100.0)
Scale of random variations in initial speed of a bubble.
Vel Dir (Number Min: 0.0, Max: 360.0, Default: 90.0)
Velocity direction in degrees. 0.0 to the right, 90.0 upwards, 180.0 to the left and 270.0 downwards.
Growth Mode (List Box Options: Assorted | Shrinking | Variable Growth | Linear Growth, Default: Linear Growth)
Assorted: randomly selected birth sizes.
Shrinking: the bubbles will shrink with time.
Variable Growth: bubbles expand over time, and the smaller bubbles will start to move more quickly.
Linear Growth: the bubbles expand over time moving at the given rate.
Bubble Size (Number Min: 1.0, Max: 40.0, Default: 20.0)
Maximum size for a bubble to be at birth or grow to.
Bubble Size Var (Number Min: 0.0, Max: 100.0, Default: 100.0)
Scale of variation in size of a bubble up to it's maximum size.
Seed (Number Min: 1, Max: 999999, Default: 785)
Change the random number sequencing for different bubble patterns.
Demos (List Box Options: Basic | Soap | Champagne | Under Water | Floating | Bubbly | Swirly | Gathering | Flurry | Pipe, Default: Basic)
Select a preset to get you going.
Forces CONTROL PAGE
Restart (Pushbutton)
Restart+PreRoll (Pushbutton)
Do PreRoll (Pushbutton)
See description above.
Turbulence (Checkbox Default: On)
Turn on the turbulence feature.
SwirlDens (Number Min: 0.0, Max: 100.0, Default: 60.0)
How many bumps there are in the atmosphere from one edge of the frame to the other. The bubbles swirl as they run into these bumps.
SwirlAmp (Number Min: 0.0, Max: 100.0, Default: 1.0)
How powerful the bumps in the atmosphere are.
SwlMaxTim (Number Min: 0.0, Max: 100.0, Default: 0.0)
Frames over which the swirl amplitude builds up to its maximum value (set by SwirlAmp).
Friction (Checkbox Default: On)
Turn on the friction feature.
Friction (Number Min: 0.0, Max: 1.0, Default: 0.05)
Controls the frictional force of the atmosphere on the bubbles as a percentage of the bubble velocity lost per frame. i.e. slows the bubbles down.
Gravity (Checkbox Default: Off)
Turn on the gravity feature.
Gravity (Number Min: 0.0, Max: 10.0, Default: 0.2)
Scales the strength of the gravitational force.
GravAngle (Number Min: 0.0, Max: 360.0, Default: 90.0)
Controls the angle at which gravity acts, measured in degrees clockwise from due East. The default [270.0] is towards the bottom of the image.
Bubbles Burst (Checkbox Default: Off)
Activates the use of the Burst/Gather clip.
Burst Probability (Number Min: 0.0, Max: 100.0, Default: 50.0)
How likey it is that the bubbles burst when they are over a non black region of the Burst clip.
Burst Quantity (Number Min: 0.0, Max: 100.0, Default: 80.0)
How much of a 'sparkling effect' is rendered on a bubble bursting.
Burst Extent (Number Min: 0.0, Max: 10.0, Default: 5.0)
The radius out to which the 'sparkling effect' of a bursting bubble will persist.
Afterlife (Number Min: 0, Max: 100, Default: 3)
How many frames the bursting sparkle will last for.
Congregate (Checkbox Default: Off)
Activate the gathering feature using the Burst/Gather clip. Bubbles slow and jostle when they reach the gathering zone, a non black area in the control clip.
Colour CONTROL PAGE
Restart (Pushbutton)
Restart+PreRoll (Pushbutton)
Do PreRoll (Pushbutton)
See description above.
ColourVar (Number Min: 0.0, Max: 100.0, Default: 0.0)
Percentage of random variation in the colour of the bubbles.
MonoVar (Number Min: 0.0, Max: 100.0, Default: 0.0)
Percentage of random variation in the brightness / density of the bubbles.
BubbleColour (Colour Box Default: white)
Base colour of a bubble.
Fade Mode (List Box Options: Col+Dens | Colour | Density, Default: Density)
This control affects how the bubbles composite with one another and with the background image and has a great effect on the final appearance.
Light CONTROL PAGE
Light (Checkbox Default: Off)
Turn on the light feature.
Light Colour (Colour Box Default: white)
The colour of the light.
Reflections (Checkbox Default: Off)
Activate reflections.
Ref Intensity (Number Min: 0.0, Max: 200.0, Default: 100.0)
Scales the contribution to the bubble surface brightness made by the reflection map image (if selected with Reflections On).
Light Source (Position Default: 0.5,0.9)
Position of the light.
Light Target (Position Default: 0.5,0.01)
Where the light is pointing at.
Light Inten (Number Min: 0.0, Max: 500.0, Default: 50.0)
Intensity of the light illuminating the bubble surface (added to Minimum Brightness, so the degree of 'shading' depends on the relationship between these two controls.
Light Spread (Number Min: 0.0, Max: 180.0, Default: 90)
Light Specifies the angle (in degrees) of a cone of illumination (centred on the illumination direction) within which the light shines.
Glisten Tight (Number Min: 0.0, Max: 1000.0, Default: 30.0)
How concentrated the light will be about the direction of illumination.
Light Z (Number Min: -1.0, Max: 1.0, Default: 0.0)
The location of the light source relative to the image plane.
Min. Bright (Number Min: 0.0, Max: 100.0, Default: 60.0)
Brightness of the darkest portion of a rendered bubble.
Shine (Number Min: 1.0, Max: 200.0, Default: 45.0)
Controls how dense a bubble gets in areas where it will be bright due to the light. This is used to get a reasonable appearance for rendered bubbles composited over the background and each other.
Highlight (Number Min: 1.0, Max: 200.0, Default: 10.0)
How tight the highlight due to the light shining on the bubble surface is to be.