Release Notes#

Splines package

1.2.0#

Changes#

  • Add river and shoreline presets to “Add FFT” and “Add Gersnter” buttons

  • Add scripting API to get the spline mesh

Fixes#

  • Fix potential null exceptions for inputs

Performance#

  • Significantly reduce CPU cost by caching culling calculations

1.1.0#

Changes#

  • Add scripting API

  • Add Blend options to Water Level Inputs

Fixes#

  • Fix Radius Multiplier not applying

  • Fix Radius being incorrectly named as Width

  • Fix spline inputs breaking on saving the scene

  • Fix Minimum/Maximum Blend not working for foam and flow

  • Fix staircasing in upper lake for Lake sample scene

1.0.1#

Bump version number for compatibility.

1.0.0#

Changes#

  • Add properties to each input to set the default spline point data which applies the entire spline (eg set flow velocity for the entire spline)

  • No longer automatically add spline point data to spline points

  • Add buttons to Spline Point to add available spline point data

  • Add buttons to add Foam Input and Shape Gerstner from Spline

  • Move Radius Multiplier to Spline Point and remove Spline Point Data

  • Support blend modes/operations

  • Rename Lakes and Rivers scene to Lakes

  • Improve Lakes scene

Fixes#

  • Fix Radius being width and not radius

  • Fix incorrect undo/redo behaviour with spline point data components

  • Fix foam spline not being consistent with different foam simulation frequencies

Removals#

  • Remove spline support from Animated Waves Input which has been superceded by the Water Level Input

Optimizations#

  • Reduce class hierarchy for spline inputs by one

  • Reduce number of per point component fetches when generating spline mesh


Tip

You can view the Crest Ocean 4.20.1 history page to see earlier changes as this package continues on from that version.