A Node-based pixel art generator, editor, and VFX compositor. Create beautiful and complex effects in a non-destructive manner. Pixel Composer comes with a powerful graph system that supports multiple image manipulation, feedback effects, loop, physics, and fluid simulation.
[h2]Interface[/h2]
[list]
[*] [noparse][Add node] Alias now have lower priority when searching.[/noparse]
[*] [noparse][Add node] Adding node from a junction now connect to a correct junction (including dummy junction).[/noparse]
[*] [noparse][Slider] New speed adjustable slider.[/noparse]
[*] [noparse][Slider] Decimal point now aligned when sliding.[/noparse]
[*] [noparse][Textbox] Number before and after decimal point now use different color.[/noparse]
[*] [noparse][Graph Panel] Junction array type now always based on raw value.[/noparse]
[*] [noparse][Graph Panel] Frame now drawn with reduced opacity in minimap.[/noparse]
[*] [noparse][Graph Panel] Dropping .hex, .gpl, .pal files will now create palette node.[/noparse]
[*] [noparse][Graph Panel] Add file drop directly to input node to replace its content (image, image array, * file ins).[/noparse]
[*] [noparse][Graph Panel] Display parameter now saved per projects.[/noparse]
[*] [noparse][Graph Panel] Using ctrl to move connection will now swap connection in the same node.[/noparse]
[*] [noparse][Graph Panel] Add support from n outputs to n inputs connection.[/noparse]
[*] [noparse][Preview Panel] Move 3d passes selector into preview settings.[/noparse]
[*] [noparse][Inspector Panel] Output display now use custom order (if existed).[/noparse]
[*] [noparse][Inspector Panel] Clicking on a frame will now only show frame now in the inspector.[/noparse]
[*] [noparse][Preset] Improve UI.[/noparse]
[*] [noparse][Palette Selector] Add multi color selection.[/noparse]
[*] [noparse][Gradient Editor] Add the ability to drag gradient key out to remove it.[/noparse]
[*] [noparse][Gradient Editor] Add palette context menu for palette-gradient conversion.[/noparse]
[*] Pen input can now scroll most panels by dragging on an empty space.
[*] Update localization file.
[*] Update getting started projects.
[*] Add more getting started projects.
[/list]
[h2]Node[/h2]
[list]
[*]
New MK Sparkle node.
[*]
New RM Cloud node.
[*]
Playback mode is now saved between projects.
[*]
Add ping-pong playback mode.
[*]
Increase the palette limit in the shader to 1024.
[*]
[noparse][Node action] Set value is now only available to primitive data types (number, boolean, string).[/noparse]
[*]
[noparse][Node action] Creation now stores direct value.[/noparse]
[*]
[noparse][HLSL] Add wrapper display to show the full vertex and fragment shader code.[/noparse]
[*]
[noparse][Path] Previewing node now sets proper preview area.[/noparse]
[*]
[noparse][Group] Previewing on the preview panel and graph now uses connected nodes context instead of its own.[/noparse]
[*]
[noparse][Group] Channel selection now affects preview (including 3D preview).[/noparse]
[*]
[noparse][Display text] Improve rendering performance.[/noparse]
[/list]
[h2]Bugs[/h2]
[list]
[*] Fix theme color overriding not being loaded.
[*] Fix node deletion not merge all connections.
[*] Fix crash when undoing connection with dummy junction.
[*] Fix gradient alpha not loading.
[*] Fix error when loading the same project in one session.
[*] Fix default preset overriding some value with manually created node.
[*] [noparse][Inspector Panel] Fix the error when displaying array data on the textbox.[/noparse]
[*] [noparse][Inspector Panel] Fix the error when removing a keyframe through the property widget.[/noparse]
[*] [noparse][Graph Panel] Fix the error when right-clicking on an input junction.[/noparse]
[*] [noparse][Graph Panel] Fix overlapping "show avatar" label in spacious view mode.[/noparse]
[*] [noparse][Graph Panel] Fix parameter view not drawing correctly.[/noparse]
[*] [noparse][Graph Panel] Fix junction color not updated frequently enough.[/noparse]
[*] [noparse][Graph, Preview Panel] Fix single modifier hotkey not triggering (use to activate ctrl, alt-click for pan/zoom)[/noparse]
[*] [noparse][Gradient] Fix freezes when the panel is too small.[/noparse]
[*] [noparse][Group] Fix output junction order changing between sessions.[/noparse]
[*] [noparse][Preset] Fix gradient data not loading.[/noparse]
[*] [noparse][Frame] Fix renaming by double-clicking not setting the textbox to the current name.[/noparse]
[*] [noparse][Camera] Fix crash on loading, duplicating node.[/noparse]
[*] [noparse][Blend] Fix warning popup when input is empty in tile mode.[/noparse]
[*] [noparse][HLSL] Fix crashes when switching from array datatype to color.[/noparse]
[*] [noparse][HLSL] Fix color value does not work.[/noparse]
[*] [noparse][HLSL] Fix loading preset not compiling the script.[/noparse]
[*] [noparse][2D Light] Fix point light precision change randomly.[/noparse]
[*] [noparse][Path] Fix preview image for small path.[/noparse]
[*] [noparse][Path Extrude] Fix mesh generation error in some cases.[/noparse]
[*] [noparse][Number] Fix node size not updated correctly.[/noparse]
[*] [noparse][Array] Fix node resetting its dimension when playing.[/noparse]
[*] [noparse][Particle] Fix gradient loaded with no alpha value.[/noparse]
[/list]