Stage Guide > Toon Boom Harmony 10 Stage User Guide > Chapter 19: Effects > Particle Effects > Particle Effect Modules > Image Fracture
Download Toon Boom DocumentationDownload Documentation

Image Fracture

Use the Image Fracture to break an image apart into pieces. This Effect module requires 2 image objects: the image to be cut and the shape of the cut pieces (matte). The image to be cut can be anything from a vector drawing to a bitmap image to an entire scene's composite, with effects and all. The image to be cut should be hooked to the Image Fracture's fight port.

The matte should be a flattened if you want it to work like a cookie cutter (hollow shape with a frame) and can be composed of either brush or pencil lines. It can also be a solid shape, may solid filled shapes and even many solid filled overlapping shapes. When the matte is made up of overlapping pieces, the cut image will be multiplied at those zones to break apart in multiple layers. The matte drawing should be hooked to the Image Fracture's left port.

The 2 image objects overlap perfectly when they are combined in the Image Fracture. This means that you have to take 12 by 12 field into account when judging the scale and proportion of these objects. If the matte does not overlap at a part of the image, that part of the image will not get cut. The matte does not have to be a continuous shape. It could be 3 separate circles, which would then be cut and pulled away from the image.

You can turn on the grid and use the Light Table feature in the Drawing view while drawing or scaling the Image and Matte, in order to ensure that they are the correct size relative to one another.

Look at an example of a Network that uses the Image Fracture:

Layer Properties

Use the Image Fracture's Layer Properties panel to adjust the effect's parameters.

 

Generation Tab
Emission:
Trigger: Is an on/off switch using binary code, where 1 = on, while 0 = off.
Type: You may want to design a variety of different drawings that will vary up the appearance of your particle system. In this case, you should put each drawing on its own cell in the drawing layer. Each drawing will then be a new Type of particle.
Type Generation Strategy: This allows you to choose between Sequentially assigning a type (moving from one drawing to the next) or Randomly.
Particle Type 0: This is the frame number where the first drawing can be found. If you have a 5-frame cycle that starts on frame 1, you would put a 1 here.
Particle Type 1: This is the frame number where the last drawing can be found. If you have a 5-frame cycle that starts on frame 1, you would put 5 here.
Age:
Age at Birth: A different start frame number can be entered in this field. This means that a particle can start with a different drawing than the drawing that you have on frame 1.
Age at Birth Standard Deviation: Allows a random deviation for the birth of the particles. If you have a 5-frame cycle that starts on frame 1, but you want the particles to be of a random type, then you may want to set the Age and Birth to 3 with a standard deviation of 2. That means that particles will randomly be born at any frame from 1 to 5.
Advanced:
Particles Mass: Define a mass for the particles. This mass will affect how the particles interact with gravity.
Align Initial Velocity: This aligns the initial velocity with the region from which the particles are being emitted. If you are emitting from a sphere, then the particles will all start out moving away from the centre of the sphere.
Rendering Tab
Transformation:
Size over Age: Use this value to set how you would like the size of the particle to change as it ages. Attach a function to this attribute if you would like to, for example, have the particles get smaller as time goes on.
Directional Scale: Check this checkbox if you would like to scale the particle in the direction of its movement.
Directional Scale Exponent Factor: Set an exponent here for how much you would like that particle to scale.
Align with Direction: Check this checkbox if you would like to align the particle in the direction of its movement.
Axis to Align: Select the axis that you would like to align from the drop-down box. This axis refers to the axis of the Drawing grid from the Drawing module plugged into the emitter
Flip X Axis to Match Direction: You might want to have the particle align to the X direction of movement. You can see this property being used in the Lemmings example.
Flip Y Axis to Match Direction: Similar to flipping the X axis, you may wish to flip the Y axis of a drawing to match the direction of the particle movement.
Use Rotation of Particle: Check this checkbox to enable rotation on the particle.
Keep Volume: When you choose to do a Directional Scale, then this will automatically maintain the volume of the particle by squashing it proportionally to how much it stretches as a result of the directional scale.
Colouring:
Colouring Strategy: This drop-down box allows you to set how you would like to define the colour of the particle.
Use Drawing Colour: In this case, the particle will remain the same colour as it was drawn with.
Map RGB Based on Age: Attach a function to this to vary the Red, Green, and Blue values of the particle as it ages.
Map RGBA Based on Age: Attach a function to this to vary the Red, Green, Blue, and Alpha values of the particle as it ages.
Apply Opacity Based on Age: Keep the original RGB values from the drawing, but vary the Alpha (Opacity) according to a function that you define here.
Map RGB Based on Frame: Change the Red, Green, and Blue values of the particles based on the frame. Changing based on the frame means that ALL particles will change colour on that frame, regardless of their age.
Map RGBA Based on Frame: Change the Red, Green, Blue, and Alpha values of all particles on a given frame by attaching a function.
Apply Opacity Based on Frame: Use the original RGB values from your drawing, but vary the Alpha (Opacity) of the particles on a certain frame by attaching a function to this.
Red, Blue, Green: This is where you can attach functions to Red, Blue, and Green values. You can also click on the colour swatch to adjust the colour.
Alpha: This is where you can attach a function to the Alpha (Opacity) of your particles.
Compositing:
Blur: Define whether you would like to apply a Blur to the particles.
No Blur: No blur will be applied to the particles.
Directional Blur Based on Age: Attach a function to define how you would like the particles to blur based on the age of each particle. The particle will blur in the direction of movement.
Directional Blur Based on Frame: Attach a function to define how all particles should be blurred at a particular frame. The particle will blur in the direction of movement.
Low Quality Radial Blur Based on Age: Attach a function to define how you would like the particles to blur based on the age of each particle. This will be a low quality blur.
Low Quality Radial Blur Based on Frame: Attach a function to define how all particles should be blurred at a particular frame. This will be a low quality blur.
Low Quality Radial Blur Based on Camera Distance: Define how you would like the particles to blur based on their distance from the camera. This is a low quality blur.
High Quality Radial Blur Based on Age: Attach a function to define how you would like the particles to blur based on the age of each particle. This is a high quality blur.
High Quality Radial Blur Based on Frame: Attach a function to define how all particles should be blurred at a particular frame. This is a high quality blur.
High Quality Radial Blur Based on Camera Distance: Define how you would like the particles to blur based on their distance from the camera. This is a high quality blur.
Blur Intensity: This is where you can set a value, or attach a function to animate the blur according to the type of blur that was defined from the drop-down list.
Falloff Rate: The distance where the blur fades from the edge of the image. Select a value between 0 and 1.
A falloff rate of 0 causes the blur to fade out slowly, distributing the blur evenly from the edge of the drawing to the farthest edge of the blur.
A falloff rate of 1 causes the blur to fade out quickly so that the blur is heaviest at the edge of the drawing.
Blend Mode: Define a blend mode for the particles to get cool effects.
Blend Intensity: This is a percentage of how opaque you would like the particles to be blended. A value of 50 would be 50% transparent. A value of 100 would be fully opaque.

Related Topics 

Particle Effect Modules