mcjJet and mcjJet 2 for DS 1,2,3,4


There's a new version with color ramps 

Here :!



mcjJet is a script for Daz Studio
that lets you create steam and smoke effects

on april 27th 2013 it was updated to support "burst mode" or if you will, the pixie dust effect

since this is a free script there's some limitations and quirks

for complicated and richer effects search the store for the word "particles"

and the vendor "Nerd3D"


the Zip file is found at the bottom of this page under the name

unzip it in your daz content folder

typically this means

C:\Program Files\DAZ\Studio\content\

or sometimes

C:\Users\YOURNAME\Documents\DAZ 3D\Studio\My Library\

you will also need some mcjBillboards figures which youcan obtain here:

note : mcjJet  distributed before Sept 18 2014 is only usable with the standard Billboards figure
The new mcjJet  version should work with any figure ( like the mcjBillboards2 figure )
as long as each "bone" has its own material ( 90 materials for a 90-panels billboard figure )
mcjJet  for DS 1, 2, 3 was not affected by this issue

As of Sept 18 2014 there's new billboard figures here : 


- Load a billboards figure ( Content/Figures/mcasual  )

    the billboard figures contains little textured planes which we will call "puffs"

- select a node in the scene which will be the location of the jet, or the "emitter"

    in this example we'll select the blue cylinder,

    ( Create / Primitives / Cylinder / Height 1 meter / Diameter 1cm )


Launch the mcjJet Script found in Studio/Scripts/mcasual

lets go through the interface from the top left to the bottom right

- Billboard figure or group

    lets you select which puffs figure will be used, in the event you loaded many billboards figures in your scene

( advanced users : mcjJet considers all objects labeled *billboards* as valid billboards figures
    ( you could
create a null , rename it  to "100
billboards" and parent many objects to it  )

    you could load 5 50billboard figures to get 250-puffs effects

- Type of Jet
you can select the shape of the area which the puffs will be launched

Point line
 square outline
filled square
cube (filled)
circle outline

filled circle

 sphere (surface)

filled sphere


- Jet width / diam in cm

here you can specify the width/height/diameter of that area

- Jet Spread Angle in Degrees

the puffs are projected according to the direction of the emitter, in our example, the blue cylinder points up, so the puffs go up.

but the direction of the puffs is allowed to deviate from this axis by an angle between 0 degrees and 180 degrees

spread: 7 degrees
( narrow projection cone )

spread: 90 degrees
( hemispheric projection )

spread: 180 degrees
( projection in all directions )

- Puffs fade out at end of life

when this is check-marked, the puffs will appear with 100%opacity and just before they disappear they will have an opacity of 0%

- Loopable

mcjJet recycles the 50 puffs, if you check-mark 'loopable' each particle will always be shot from the same location. 
So you can render animations with 50 or 100 or 200 frames that will loop with great accuracy

- Pre simulate
if this is not check-marked, the effect will start with one puff being emitted, then another ... until the 50 puffs are active. If you check-mark this, mcjJet
start the smoke effect with all 50 puffs in movement


- Delete all the puffs opacity keyframes

To get the fade-out effect, mcjJet animates the Opacity channel of the puffs, this is your chance to delete those keyframes.

- Scale of puff at birth , Scale of puff at extinction

the factor by which the puffs are inflated as they go through life. Note thet the standard puffs are 10cm in diameter

- Start frame, End frame

the range of frames where the effect is animated. Note that even if there's 50 puffs being animated, only one keyframe per frame is created, so it's not too cpu intensive

- Load settings, Save settings

lets you store and retrieve most of the settings in a text file

- Create animation 

mcjJet creates the puffs animation according to those settings 

Movin around

To avoid incomprehensible effects, the billboard figure root node should be left alone, not moving at all.

but the emitter node, the cylinder in our example, can move and produce very cool effects

NEW! Burst mode, pixie dust effect

On April 27th 2013 i updated the program to better support particle emission that

are a delay, followed by a burst of particles. after the burst, the particles

are given the time needed to fade away or shrink/expand

the burst mode is obtained by

not check-marking the "Loopable" check-box 

not check-marking the "Pre-Simulate" check-box 

NEW! Better handling of the settings

as of April 27th 2013 there's a button to restore the default parameters / settings

also, when you exit the script, your settings are saved. You get them back the next time you open the program

NEW! Automated Face the Camera option

this new version of mcjJet includes the Re-Orient billboards option

- no re-orientation
- face the camera straight on
- face the camera but standing vertically ( like a tree for example )

Known Quirk

Maybe not in all versions of Daz Studio, but at least in version 3, each time you run a hefty script like mcjJet,

the processing speed slows down, For some scripts the processing time can double for each script run.

One remedy i use is to set up some smoke effects, then save my scene, close daz studio, restart it, load the scene

and were're back to decent processing speed.

mCasual Jacques,
Sep 18, 2014, 4:04 PM