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][Preview panel] Sampling 16, 32-bit color will now display as an array.[/noparse]
[*] [noparse][Preview panel] Add a button to pop up the current node preview as a floating preview window.[/noparse]
[*] [noparse][Preview panel] Add minimap.[/noparse]
[*] [noparse][Graph Panel] Improve node combine action (Ctrl+B, Ctrl+Shift+B) [/noparse]
[list]
[*] A base node (Blend, Composite) will be created when no node is selected.
[*] If a node(s) is selected, it will combine nodes based on the output type.
[list]
[*] Surface, Dynamic surface: Blend/Composite
[*] Number (int, float): Math/Statistic
[*] Boolean: Logic opr.
[*] Path: Path combine
[*] 3D object, light, scene: 3D scene
[/list]
[/list]
[*] [noparse][Graph Panel] Improve performance when viewing large palettes.[/noparse]
[*] [noparse][Inspector panel] Improve pathnode widget.[/noparse]
[*] [noparse][Add node] Sections are now collapsible.[/noparse]
[*] [noparse][Add node, inspector panel] Double-click on a section to collapse/expand all.[/noparse]
[/list]
[h2]Node[/h2]
[list]
[*] Tile system.
[*] New 3D subdivide node.
[*] New Sky generator node.
[*] New shrink palette node.
[*] New ASE tag node.
[*] Replace RadSin interpolation with Lanczoz3 (RadSin is basically an approximated version of Lanczoz3, but it doesn't seem to do anything different from bilinear)
[*] Add the ability to expose node metadata (name, position) as a junction.
[/list]
[list]
[*] [noparse][Displace Vertex] Add option to recalculate normal.[/noparse]
[*] [noparse][L-system] Add 3D option.[/noparse]
[*] [noparse][Split text] Add periodic mode.[/noparse]
[*] [noparse][Blur] Add fractional unit to strength.[/noparse]
[*] [noparse][Canvas] Tile setting now applies to the drawing brush.[/noparse]
[*] [noparse][Scale Algorithm] Add rotation to the cleanedge algorithm.[/noparse]
[*] [noparse][Math, Pixel math] Add fract operation.[/noparse]
[*] [noparse][Pixel math] Add operations to match with math nodes.[/noparse]
[*] [noparse][Draw line, random shape, poly shape] Add antialiasing option (SSAA)[/noparse]
[*] [noparse][Shape] Add corner radius property to gear shape.[/noparse]
[*] [noparse][Grid] Add random shift and random scale properties.[/noparse]
[*] [noparse][Grid] Shift property is now cascading.[/noparse]
[*] [noparse][Palette Extract] Improve performance.[/noparse]
[*] [noparse][ASE Layer] Now use the layer name property instead of the node name.[/noparse]
[/list]
[h2]Bugs[/h2]
[list]
[*] Fix oversample attribute apply incorrectly.
[*] Fix node attributes change after duplication.
[*] Fix scroll item not selecting the right item when searching.
[*] Fix enum value increasing when duplicate.
[*] Fix crash when editing area in fraction unit.
[*] [noparse][File explorer] Fix the error when dropping a file.[/noparse]
[*] [noparse][VectorBox] Fix setting "use project dimension" now showing the project dim value.[/noparse]
[*] [noparse][Region Fill] Fix empty result in random color mode.[/noparse]
[*] [noparse][Point light] Fix render error.[/noparse]
[*] [noparse][Export] Exporting to .webp is now synchronous to prevent export errors.[/noparse]
[*] [noparse][2D Light] Fix the ellipse shape not rendering properly.[/noparse]
[*] [noparse][Scatter] Fix error on creation.[/noparse]
[*] [noparse][Text] Fix error when using path.[/noparse]
[*] [noparse][Normal] Fix output not normalizing.[/noparse]
[*] [noparse][Normal] Add option to swap x axis.[/noparse]
[*] [noparse][Composite] Fix inspector shows properties for the wrong surface.[/noparse]
[*] [noparse][Export] Fix exporting using the same temp folder.[/noparse]
[/list]