We’ve developed a custom user interface component for Digieffects plugin products.  At Digieffects we support an extensive range of host applications and each one has its own, proprietary method of storing saved preset information.  For our customers who use our plugin products on more than one of the host applications we support, transferring their custom settings between host applications has been a time-consuming, manual operation…until now.

Using the capability of the Digieffects Banner UI, you can store your preset information in XML files that can be accessed by all of your compatible host applications and shared with other users as well.

First, the “Digieffects” logo area, when clicked, acts as the “About” button.

The Blue Button

...is an especially fun feature we like to call the ‘Randomizer’...which oddly, randomizes all sliders and buttons, for showing some interesting possibilities. A great tool for brainstorming. Keep clicking…you’ll find an extensive selection of starting points for your work.

Buttons 1 – 4, and the Red Button:

Often, users find that they tend to re-use 2-3 effect settings again and again as a starting point, but they don’t require a full library system of presets, which are usually specific to each host application.  Not to mention the actual preset files are in some binary, proprietary format such that it’s impossible to view or edit the settings unless things are running.

In our scheme, we show 4 buttons labeled ‘1’ to ‘4’, and each acts just like a reset switch, except that it lets you reset to a different starting point. So, think of this as having 4 reset buttons or having 4 preset starting points.  The scheme is designed to work across all the compatible host applications on your machine (that have Digieffects Damage installed of course).  The setting you use in After Effects is the same as in Final Cut Pro…or Combustion.

The Red Button is our “record” button. It takes a “snapshot” of the current parameter settings for later recall.  We store all our preset data as XML files, which can be viewed or edited as normal text files.  There is no limit on the number of XML files you can store, but there is a naming convention you will want to follow to access them from the Digieffects Banner UI.

To edit existing preset information, or create your own:

The preset files are stored under

“/Applications/Digieffects/presets”  in OSX, or

in Windows, in the C: Drive:

“Program Files\Digieffects\presets”

You will see filenames that are formatted like this:

preset_DE_Artifact_p0001.xml

The number just before the ‘.xml’ represents which button it corresponds to.  If you open this file, you will see something like this:

<!—DEFX Param XML Configurator 1.0—>
  <module> DE_Artifact </module>
  <Source_Blend> 1.000000 </Source_Blend>
  <Random_Seed> 0.000000 </Random_Seed>
 
  That is, some numerical value is sandwiched between a tag pair. Go ahead and modify these to your taste, even while the program is running. The next time you click on that numbered button, the effect updates with those values as contained in the xml file.

Now, when you click on the “record” button while working in the Artifact plugin, there will be a new file called

preset_DE_Artifact_p_mypreset.xml

You can rename this to

preset_DE_Artifact_p0003.xml

so that it can be accessed by Button 3 in the Digieffects Banner UI inside the Artifact plugin in your host application.

 

Simulate: Camera Archive

Archive is possibly the best value in ‘film quality/projection inconsistency’ effects available.  The idea of an image representing a historical event has as much of its credibility in the apparent medium it was acquired in (film vs. video, black and white vs. color, etc.) as it does in its content.  We have what we think may be one of the most flexible and potent approaches to this type of effect available.

DE_Archive Parameters

Reset
  changes the properties in Archive back to their default state.
 
  Options
  …will be the link to click to register your copy of Digieffects Simulate: Camera, if no valid registration information is found on your system. Otherwise, it will function just like “About”.
 
  About
  Clicking on ‘About’ will show you the version of Simulate: Camera you are running while obscuring a generous portion of your user interface.
 
  Digieffects
  In the twirl-down menu labeled “Digieffects” is the Digieffects Custom UI, which contains your Digieffects preset buttons and the Randomizer..

Source Blend
  Controls how much of the original, unaltered image is blended in the final image. A value of zero shows no original image, a high value of near 100…90 for example…will leave very little effect visible and a value of 100 will show only the original image and no effect, but the rendering will be zippy…
 
  Random Seed
  The Random Seed controls the way the “randomness” of the effect is implemented over time. While the property range runs from 0-32000, the value doesn’t represent the ‘amount’ of randomness so much as simply different randomness. Note that this value can be used in multiple cases with the same value and the results will be predictable and similar in cases where consistent use of the effect is required in several instances. If the results you are getting starts looking too predictable, simply change the Random Seed.
 
  Deinterlace
  Deinterlace control offers a simple method for eliminating fields by interpolating one of the two fields (or both) to create a non-interlaced, progressive output.  This is useful, for example,  when the source or the input to the effect is interlaced,  and the fast motion of objects cause jagged edges to appear and cause undesirable artifacts.   The following modes are available:



Note: Various host applications offer built-in deinterlacers, often on a per clip basis. For example, After Effects’ “Interpret Footage” allows fields to be separated, if selected. There are a number of reasons why this should or should not be selected.  If the host’s deinterlacer is engaged and/or the effect’s input is no longer interlaced, select “None” in this section.




Color Control -


Dust Control -
  There are four discrete dust generators with different particle models (numbered 1, 2, 3, and 4) included in DE_Archive.  Dust1 and Dust2 simulate smaller defects with sharp edges (1 pixel wide lines) typical of film scratches caused by sand, dust speck (Dust1), blunt objects (Dust2), etc.  Dust3 and Dust4 tend to be thicker defects typical of mold and mildew, etc.


Vertical Line Scratch-
  Add vertical scratches to your image to not only give your footage the aesthetic that you shot film, but along with some dust, demonstrates how careless you were in storing it…



Note:  Vertical line scratches become slightly thinner during “Draft/Preview” mode of operation in After Effects and Combustion.


Frame Jitter -
  Control Frame jitter on both vertical and horizontal axes…


[back to top]


Simulate: Camera Destabilize

Destabilize is an effect that is useful for emulating a practical camera shake or a more conceptual effect for motion graphics work involving separate color channel alpha compositing and color channel separation.  By causing a shot to be less steady, you can add tension or energy to what may otherwise be a rather straightforward and obvious shot.

DE_Destabilize Parameters

Reset
  changes the properties in Destabilize back to their default state.
 
  Options
  …will be the link to click to register your copy of Digieffects Simulate: Camera, if no valid registration information is found on your system. Otherwise, it will function just like “About”.
 
  About
  Clicking on ‘About’ will show you the version of Simulate: Camera you are running while obscuring a generous portion of your user interface.
 
  Digieffects
  In the twirl-down menu labeled “Digieffects” is the Digieffects custom UI, which contains your Digieffects preset buttons and the Randomizer..

Source Blend
  Controls how much of the original, unaltered image is blended in the final image. A value of zero shows no original image, a high value of near 100…90 for example…will leave very little effect visible and a value of 100 will show only the original image and no effect, but the rendering will be zippy…
 
  Random Seed
  The Random Seed controls the way the “randomness” of the effect is implemented over time. While the property range runs from 0-32000, the value doesn’t represent the ‘amount’ of randomness so much as simply different randomness. Note that this value can be used in multiple cases with the same value and the results will be predictable and similar in cases where consistent use of the effect is required in several instances. If the results you are getting starts looking too predictable, simply change the Random Seed.
 
  Deinterlace
  Deinterlace control offers a simple method for eliminating fields by interpolating one of the two fields (or both) to create a non-interlaced, progressive output.  This is useful, for example,  when the source or the input to the effect is interlaced,  and the fast motion of objects cause jagged edges to appear and cause undesirable artifacts.   The following modes are available:



Note: Various host applications offer built-in deinterlacers, often on a per clip basis. For example, After Effects’ “Interpret Footage” allows fields to be separated, if selected. There are a number of reasons why this should or should not be selected.  If the host’s deinterlacer is engaged and/or the effect’s input is no longer interlaced, select “None” in this section.


Enable Alpha Composite
  There are three separate values for adjusting the alpha composite when the “Enable Alpha Composite” is checked, one each for the red, green and blue channels.  The R,G and B Adjust values differ from the source blend control not only in the fact that the color channels are handled separately, but that the values range from -100 to +100, the negative values effectively subtracting the color channel information from the composited image. This, when used with the Channel Separation controls, can create effects that would be reminiscent of certain decades…experienced while ingesting certain substances…
 

Motion Control
  (Many Motion Control parameters have separate adjustments for Horizontal, Vertical, Zoom, Rotation and Channel Separation self-animated functions.  Obviously when the individual values vary somewhat across the separate adjustments, it adds more random movements, which is typically desirable when imitating human body unsteadiness for a ‘camera shake’ aesthetic.)


[back to top]


Simulate: Camera OverExpose

OverExpose is an excellent way to add a sense of dynamic to otherwise stable and predictable footage.  Using the effect in a practical way can result in a feeling of a sort of “focus-hunt” and “iris-hunt” that happens with consumer camcorders when they are constantly trying to adjust to changing composition.  Combining DE_OverExpose with DE_Destabilize holds real possibilities for taking a solid, steady shot and making it look hand-held and amateurish…  With higher frequency settings, the contemporary treatment of an image “flickering” randomly is very easy to create without the hassle of keyframing!

DE_OverExpose Parameters

Reset
  changes the properties in OverExpose back to their default state. (*)In After Effects, the reset button causes parameters to revert to the last setting as defined by a loaded preset selected via the DE GUI, if any.
 
  Options
  …will be the link to click to register your copy of Digieffects Simulate: Camera, if no valid registration information is found on your system. Otherwise, it will function just like “About”.
 
  About
  Clicking on ‘About’ will show you the version of Simulate: Camera you are running while obscuring a generous portion of your user interface.
 
  Digieffects
  In the twirl-down menu labeled “Digieffects” is the Digieffects custom UI, which contains your Digieffects preset buttons and the Randomizer..

Source Blend
  Controls how much of the original, unaltered image is blended in the final image. A value of zero shows no original image, a high value of near 100…90 for example…will leave very little effect visible and a value of 100 will show only the original image and no effect, but your performance ...it’ll be awesome.
 
  Random Seed
  The Random Seed controls the way the “randomness” of the effect is implemented over time. While the property range runs from 0-32000, the value doesn’t represent the ‘amount’ of randomness so much as simply different randomness. Note that this value can be used in multiple cases with the same value and the results will be predictable and similar in cases where consistent use of the effect is required in several instances. If the results you are getting starts looking too predictable, simply change the Random Seed.
 
  Pre Color Correct
  The controls in this section affect your source clip prior to the primary effect of OverExpose operating on it.
 
  Deinterlace
  Deinterlace control offers a simple method for eliminating fields by interpolating one of the two fields (or both) to create a non-interlaced, progressive output.  This is useful, for example,  when the source or the input to the effect is interlaced,  and the fast motion of objects cause jagged edges to appear and cause undesirable artifacts.   The following modes are available:



Note: Various host applications offer built-in deinterlacers, often on a per clip basis. For example, After Effects’ “Interpret Footage” allows fields to be separated, if selected. There are a number of reasons why this should or should not be selected.  If the host’s deinterlacer is engaged and/or the effect’s input is no longer interlaced, select “None” in this section.


Gamma -
  There are three separate values for adjusting the Gamma values of the clip, one each for the red, green and blue channels.  The (R),(G) and (B) Gamma values affect the mid-range luma scale of each color channel and the adjustments made here will affect how OverExpose works on the image further down as the values being fed into the effect will be changed.

Bloom Control-
  (Many parameters have both a vertical (V) and a horizontal (H) control.


Post Color Correct-




[back to top]



Troubleshooting:
 
  Q: Is there any way to freeze the ‘blurring’ effect?
  A: Set Freq to 0
 
  Q:  chaos values are not introducing any randomness
  A:  Set Chaos Probability values and Advanced -> Adjustment values away from zero

 

[back to top]