Stoke 2.0.7.55072 (RC 2)

Here is a new Beta build of Stoke MX 2 64 bit.

(Attachment removed)

[size=200]Release Notes:[/size]
[size=150]Licensing[/size]

  • Stoke licensing now allows hostname duplication (ie. unlimited copies on the same machine).

[size=150]FumeFX I/O And General Field Exporting[/size]

  • Added support for FumeFX I/O, which allows Stoke to write to .FXD files. You can use this to save fields to FXD to render using FumeFX, or use an FXD as Initial State to perform FumeFX simulations using Stoke-generated fields including Fuel, Temperature, Fire, Density (exported as Smoke), Velocity and Color.
  • Added a StokeGlobalInterface MAXScript function for saving .FXD files.
  • Based on the FumeFX IO and StokeGlobalInterface exposure, a new Field Data Exporter tool was added to the Stoke menu to allow the saving of any field source to a FumeFX .FXD or Field3D .F3D sequence (VDB to be added later)

[size=150]Stoke Objects Improvements[/size]

  • Added “Mute All” checkbox and “Get Grid Size From Selection” button to Field Magma. Checking “Mute All” will disable all Output operators in the Magma flow without the need to open the Editor. To use “Get Grid Size From Selection”, pin the modifier stack to preserve the Field Magma selection, then select one or more objects in the scene and press the button to resize the Grid to their common bounding box.
  • Added one voxel padding on each side when creating a new grid from selection. For example, if fitting to a Sphere with radius 20.0 at the world origin and the Spacing is 1.332, the resulting grid size will be +/- 21.332 and not 20.0 like before, allowing some breathing room around the object.
  • Stoke Field and Particle Simulators - reworked the overwriting/deleting existing cache warnings.
  • The Stoke Particle Simulator now updates the LifeSpan and Variation on every frame to support animated parameters.
  • In the Stoke Particle Simulator, changed Min. Lifespan to 0 to allow deleting all particles at birth if desired (e.g. when animating LifeSpan).
  • Added the New Version string to the Version menu so it is clear what the new version will be called.

[size=150]Stoke Magma Improvements[/size]

  • Added SHIFT+CTRL+Letter for Output Channel creation like in KMY Magma, e.g. SHIFT+CTRL+C creates a Color channel.
  • Added FaceNormal channel to FaceQuery list of possible channels.
  • When dragging from a Stoke Magma Node’s Position in socket, either create a new Position, or connect to the first one found in the flow.
  • Magma will not insert ToWorld after Position anymore when dragging from the Lookup socket of an Object operator in Stoke.
  • Dragging from a Position input of a Stoke operator and releasing over an empty area will now either create a new Position InputChannel automatically, or connect to the first one found if one already exists, making Position input connections a breeze.
  • Improved error messages in Magma when an invalid combinations of inputs are connected.

[size=150]Bug Fixes[/size]

  • Fixed a potential MXS error when a picked object was deleted (since classof(deleted node) is a no-no for some reason)
  • Added a test for valid node to the Stoke Field Probe tool (if the node was deleted or the scene was reset after opening the dialog)
  • Preventing an error in the Curve Editor when the corresponding Curve node was deleted.
  • Fixed a FieldLoader bug where setting “UseSingleFrameOnly” then unsetting it broke the loader.
  • Fixed a validity regression in FieldMagma.
  • Switched Stoke to use MKL 11.1 in order to avoid crashing on machines w/ 32+ logical cores.
  • Fixed an OpenVDB saving bug when saving a Stoke dense grid object to disk.
  • FieldMagma now has correctly named animatable tracks in TrackView.
  • Fixed a problem in Field Sim when creating a new version.
  • Fixed a Magma node exposure bug when exposing a non-value control like InputGeometry and then some other values.

Also note that some new tutorials have been added to the Stoke documentation:

Simple Plume Simulation: thinkboxsoftware.com/stk2-simple-plume-sim/
Wetmap Field Simulation: thinkboxsoftware.com/stoke-m … field-sim/
Deforming A Texture Coordinates Field (requires Genome): thinkboxsoftware.com/stoke-m … rming-uvs/

REGRESSION: When emitting particles directly from a FumeFX Grid, the particles appear in the wrong (world) coordinate system instead of following the FumeFX Grid’s transforms, but then fail to pick up the velocities which are in the correct space.
WORKAROUND: Use the Krakatoa PRT FumeFX object as intermediate source.
REPORTED: 2014/03/17