Skip to content

v3.1.0

Choose a tag to compare

@Kyonru Kyonru released this 02 Jun 03:24
· 46 commits to main since this release
12d8303

[v3.1.0] - 2026-06-01 - The one with particles improvements

Added

  • Particle Playground timeline editing now supports emitter visibility, grouped clip/keyframe moves, and scratch-composite undo/redo.
  • Added Texture Lab for procedural particle sprites, masks, noise, gradients, spline paths, and shape/polygon textures.
  • Texture Lab can send generated PNGs to Particle Playground emitters and Shader Graph texture slots.
  • Texture Lab supports saved recipes, solid/background color controls, generator-specific resets, spline overlap modes, and direct spline/shape editing.
  • Texture Lab dimensions now include 4 x 4, 8 x 8, 16 x 16, and custom width/height outputs.
  • Texture Lab atlas authoring now includes editable frames, seeded fills, onion skinning, uploaded-frame replacement, ZIP export, Particle Playground atlas metadata, and safe all-frame actions.
  • Added persisted local creative sessions for game-free Shader Graph, Particle Playground, and Texture Lab workspaces.

Changed

  • Texture Lab now keeps Comet Tail and Slash as Spline Trail path presets instead of redundant hardcoded generators.

Fixed

  • Fixed Shader Graph embedded previews for Fake 3D and other derivative-based nodes so Preview nodes/showcase previews match the game runtime instead of falling back silently.
  • Fixed Texture Lab Shapes & Polygons so Spline layers can be edited in the preview point editor.
  • Fixed Texture Lab generator and spline preset switching so each preset restores its default controls instead of inheriting stale values from the previous recipe.
  • Fixed Particle Playground timeline drags so focused numeric clip editors cannot write stale values back over direct clip movement.
  • Fixed local Particle Playground previews so web and creative-session playback follow authored timeline timing.
  • Fixed CLI watch startup so immediate Android/iOS file edits are not missed while the native watcher settles.

Tests

  • Added focused Shader Graph coverage for WebGL preview derivative support.
  • Added focused/Lua/app/showcase coverage for Particle Playground timeline grouping, undo/redo, atlas metadata, and export paths.
  • Added app/showcase coverage for local Particle Playground preview timeline playback.
  • Added focused Texture Lab dimension coverage alongside app/showcase coverage for generators, recipes, spline/shape editing, atlas workflows, layout, and confirmation dialogs.
  • Added focused/app coverage for creative session persistence and local creative-tool access without runtime commands.