Release Notes#

Paint package

1.2.0#

Changes#

  • Add “Bake on Save” option (enabled by default) which will automatically bake the output texture on save after the first bake

  • Unlock Blend feature on paint inputs

  • Flow paint mode now supports Blend set to Alpha

  • Paint is now the default mode for scattering and absorption

  • Draw paint boundary outline directly onto water surface to make boundary more accurate when water level varies

  • Add Normalize option to directional inputs (eg waves, flow). When disabled the stroke’s magnitude is the strength of the brush (new), when enabled it is normalized (previous behavior)

  • Add Clamp Output option to direction inputs which ensure the output will never exceed one. This was the previous behavior for waves, but not for flow

  • Make paint cursor red when outside of paintable area

Fixes#

  • Fix bake reminder showing before any painting was done. This threw an exception if the “fix” button was clicked, as baking was not ready yet

  • Fix “Graphics.CopyTexture destination graphics texture is not initialized on the GPU” exception when baking

  • Disable painting when component becomes disabled

  • Fix previous tool not being restored on inspector change

  • Fix unable to start painting due to sibling non-paint input

  • Fix water level paint mode having feathering

  • Fix showing invalid buttons when no paint data

  • Fix showing painting gizmo for input which is not painting instead of one that is

  • Fix undo/redo breaking paint output if preview pane was open

  • Fix preview pane not updating in real-time

Performance#

  • Greatly improve painting performance

1.1.0#

Changes#

  • Support Absorption simulation

  • Support Scattering simulation

1.0.0#

Initial release.