Release Notes

0.1.8

  • New Texture2DStamp Asset Type and support in Texture Paint, with Rotation control and Align to Stroke option

  • New Create Gradientspace Stamp context menu option when right-clicking on Texture2D assets, to create a derived Texture2DStamp

  • New OverLayer feature in Texture Paint. Enabling OverLayer creates a temporary layer for multiple paint strokes, which can then be Committed (ie flatten) or Cancelled

  • Compression Preview toggle in Texture Paint. When enabled the active paint texture is compressed and shown instead of source paint texture (cannot paint while active)

  • Polygroup and UV Island masking in Texture Paint

  • Brush Size in Texture Paint can now be set using relative or world-space size

  • Lazyness setting in Texture Paint

  • Paint Tools now start w/ previous active painted texture, if available

  • Various other bugfixes in Pixel Paint and Texture Paint tool

0.1.7

  • Improved Symmetric editing Model Grid Editor, now works during selected-cell edits

  • Pixel-aligned UV generation for ModelGrid cell faces in the Grid To Mesh Tool, with optional Texture and Material creation

  • New Create Textures Tool for creating Texture2D assets

  • New Texture Paint Tool for painting Texture2D assets on 3D objects. Volumetric and Surface-based (geodesic/connected) stamping with falloff, flow-rate, spacing controls. Full-stroke Alpha-Compositing similar to 2D pixel painting tools. Channel Filtering, Automatic Color Palette (ctrl+click to remove), Nearest-filtering toggle (n hotkey), eyedropper (shift+g/ctrl+shift+g). Supports RGBA8 (sRGB and Linear) painting of all source Texture formats, and Virtual Textures.

  • New Pixel Paint Tool for painting Texture2D assets on 3D objects using single-texel solid fill brush. This tool pairs nicely with ModelGrid PixelAligned textures!

  • New Settings Tool for quickly accessing Gradientspace settings as well as relevant frequently-used Editor settings (like Undo buffer size, v important for painting)

  • Various UI tweaks

0.1.6

  • ModelGrid cells now support X/Y/Z Flips in per-cell transforms

  • ModelGrid Editor tool now supports Symmetry

  • Magica Voxel import now supports importing entire scenes, either as a single merged ModelGrid or per-object ModelGrids

  • Minor improvements to in-viewport gizmos in ModelGrid Editor

  • New Grid Tool now copies settings of an existing ModelGrid if one is selected on Tool startup

  • Added Axis Lock in WorldDrag mode of QuickMove Tool

  • Added GSGeneratedGridActor, behaves similarly to GeneratedDynamicMeshActor but for ModelGrid generation

  • Added GradientspaceScript (GSS) library of BP functions for working with GSModelGrid objects. See the documentation here.

  • Added BP function RequestOneFrameTempDynamicMesh which is an alternative to using UDynamicMeshPools for procedural UDynamicMesh generators. The returned Mesh will be returned automatically on next Tick, but ReturnTempDynamicMesh is also available to do it explicitly

  • Added BP function ForEachMeshVertex and ForEachMeshSelectionIndex which iterate through indices and call a delegate for each

  • Added BP functions MapMeshFromActorSpaceToWorld, MapMeshToWorldFromActorSpace, MapMeshFromActorToActor, MapMeshToOtherLocalSpace to simplify transforming meshes between Local & World spaces

  • Added BP function CalcLineTraceStartEnd to simplify setting up LineTrace from Point & Direction

0.1.4

  • Fixed crash when using some Static Meshes with the Rasterize to Grid tool (thanks to user John on the Gradientspace Discord for the bug report)

  • New Rectangle model & paint mode in Grid Editor tool

  • Fill Layer mode in the Grid Editor tool now supports click-dragging to extend the fill for multiple layers, in addition to single-click for one layer  (thanks to twitter.com/b_swinny for the nudge on this and the Rectangle modes)

  • Fill Layer mode in the Grid Editor tool now supports optionally cloning the base layer, as an alternative to appending the active cell

  • Fill Layer mode in the Grid Editor tool now has an option to filter out non-solid cells

  • Additional hotkeys in Grid Editor

    • A toggles Alignment option

    • R rotates preview or selected cell around +Z  (shift-R does reverse-rotation)

  • Minor UX improvements in Grid Editor (cell preview should be less flickery)

0.1.3

  • Initial Release!

  • Import Mesh Tool, Export Meshes Tool, QuickMove Tool

  • ModelGrid Actor, Component, and Asset

  • ModelGrid Editor Tool with many different editing modes & functions

  • ModelGrid Toolset - Create Grid, Import Grid, Rasterize to Grid, Reshape Grid, Grid Utility, Grid to Mesh

  • Feedback & Support Tool

  • Editor QoL - Startup Editor Mode, Main Toolbar Mode Buttons