1.13 Pre release


Pixel Composer v1.13 pre-release

This pre-release should have most of the feature as in full release. However there might be some bugs left from the last source control accident.

General

  • Gradient data is changed to array.
  • Improvement to undo system
    • Action history dialog
    • More stability when undo/redo group operation.
    • More stability when deleting group.
  • “Node” junction type now can’t be connected to “Any” junction type.
  • Add button to execute every export nodes.
  • Executable file name, and app data directory renamed to from “Pixels Composer” to “PixelComposer”
    • The old directory (%APPDATA%/Local/Pixels Composer) will not be removed.
    • This means all custom collections, assets, palettes, gradients, fonts, presets have to be move manually.
  • [Steam] Steam workshop support.
  • [Add node] Search now use automaton matcher.

Interface

  • [Inspector] Show metadata of the current context.

Nodes

  • New SDF (signed distance field) node.

  • New find pixel node.

  • New path operator nodes.

    • Path remap
    • Path transform
    • Path shift
    • Path trim
    • Path wave
  • New Loop Array node which allow a “for each” operation to each member in an array and output a new array.

  • Number of nodes changed to array processor.

    • 3D transform
    • HSV color
    • RGB color
    • Gradient
    • Palette
  • [Array get] Now accept array in “index” property.

  • [Path] Now accept array in “path progress” property.

  • [Palette extract] Improve performance, add option to deal with animated surface.

  • [Render Sprite Sheet] Setting sprite set to “image array” will make the node runs automatically.

  • [Render sprite sheet] Manually execute the node will now execute all Render sprite sheet nodes.

  • [Composite] Improve preview gizmo.

  • [Blend] Add hue, saturation, luminosity blend modes.

  • [Repeat] Option to spread surface array into repeated output array.

  • [Export] Now work in loop.

  • [Splice sprite sheet] Now work in loop.

Bug

  • Fix memory leak caused by blurring in Gaussian blur, Glow, Shadow, and Bloom nodes.
  • Fix memory leak caused by average node.
  • Fix line in text area not breaking properly.
  • Fix duplicating group not copying the content, connections.
  • Fix crash when change gravity in preference.
  • Fix crash when open, create new project while opening dialog.
  • [Image array] Fix images not loaded properly when create node from add node dialog.
  • [Image array] Fix images path dialog not accept multiple images.
  • [Array] Last value is now hidden.
  • [Loop] Add warning notification when try to connect output directly to input node.
  • [Evaluate curve] Fix crash on create.
  • [Color data] Fix crash on create.
  • [Wiggler] Fix crash when supply array value.
  • [Frame] Fix frame selection bug.
  • [3D Obj] Fix parts of the model not loaded.
  • [3D Obj] Fix flip UV create duplicate texture and shift UV in the x-axis.

Upgrading note

When loading 1.12 save file/collection to 1.13, these are properties that have to be updated:

  • Gradient data : Node with gradient need to be update to be array type.
    • Colorize
    • Repeat
    • Particle
    • VFX spawner
    • Pixel cloud
    • Gradient
    • Draw gradient
    • Stripe
    • Scatter
    • Line

Files

[pre-release] PixelComposer 1.13.zip 56 MB
Feb 14, 2023

Get Pixel Composer

Buy Now$10.00 USD or more

Leave a comment

Log in with itch.io to leave a comment.