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 Daz3d.com store for the word "particles"
http://www.daz3d.com/i.x/search/searchsub/?_m=d&sstring=particle
and the vendor "Nerd3D"
http://www.daz3d.com/i.x/search/searchsub/?_m=d&sstring=nerd3d
Installation
the Zip file is found at the bottom of this page under the name mcjJet.zip
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:
https://sites.google.com/site/mcasualsdazscripts3/mcjbillboards
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 :
https://sites.google.com/site/mcasualsdazscripts4/mcjbillboards2
Use
- 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 "100billboards" 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.