1.13 Update
Pixel Composer v1.13
This version comes with the release of Steam version of Pixel Composer! Steam release also means 20% launch discount on both platform.
You can check out Steam version here: https://store.steampowered.com/app/2299510/Pixel_Composer
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.
- Autosave system.
- More palette sorting types.
- Disable connection from surface to:
- Area
- Kernel
- Vector range
- Puppet control
- Padding
- Curve
- add option to use legacy exception handler.
- [Steam] Steam workshop support.
- Collection
- Project
- [Add node] Search now use automaton matcher.
Interface
- Gradient dialog now update while editing.
- Reworked menu bar, borderless fullscreen.
- Add node dialog size now save between session.
- [Notification] Same notification (and warning) now collapse into one with counter.
- [Notification] Improve performance on large number of notification.
- [Inspector] Show metadata of the current context.
- [Inspector] Now show outputs as well (Can’t interact, but can copy, access dialog).
- [Preview] Add horizontal, vertical tiling mode.
- [Scroll menu] Value preview when mouse hover.
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.
-
New sort palette node.
-
New cache array node.
-
New trail node with sub-frame blending.
-
New gradient shift node.
-
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.
-
[Blend] Add no tile mode with alignment options.
-
[Repeat] Option to spread surface array into repeated output array.
-
[Export] Now work in loop.
-
[Splice sprite sheet] Now work in loop.
-
[Colorize] Now works with HSV gradient.
-
[Palette extract] Now skip transparent pixel.
-
[Composite] Multiply alpha by default.
-
[Line] Add round cap.
-
[Grid] Shifting now scale with tile size.
-
[Scatter point] Add option to fix point position and use area to enable/disable points.
-
[Scatter point] Now output value of each point.
-
[Scatter] Random value now use positional based seed for stability.
-
[Scatter] Can use value from scatter data to control scale.
-
[Particle] Improve performance, caching.
-
[3D nodes] Option to not fixing view to dimension. (Should allow changing dimension without affecting image scale.)
-
Option to deactivate node from render tree.
-
More accurate render time calculation in loop node.
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.
- Fix cloning gradient value gives unexpected color.
- Fix decimal precision can’t go lower than 0.01.
- Fix infinite looping when executing array loop.
- Fix file not found error not remove when destroyed.
- Mix property now works without mask.
- [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.
- [Shadow caster] Fix crash when selecting the node.
- [Composite] Fix error when disconnecting surface.
- [Blend] Fix crash when blend mode is set outside available blend types.
- [Inspector] Fix crash when right-clicking on a property.
- [Particle] Fix particle alpha not updating.
- [Grid noise] Shift value now act like grid node.
- [Repeat] Fix error when set column to 0.
- [Scatter] Fix seed not apply on custom distribution map.
- [Radial blur] Fix effect not applying.
- [Ase in] Fix importing error.
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
Get Pixel Composer
Pixel Composer
Node based VFX compositor for pixel art.
Status | In development |
Category | Tool |
Author | MakhamDev |
Tags | 2D, Pixel Art, Procedural Generation |
Languages | English |
More posts
- 1.18.4 beta3 days ago
- 1.18.3.1 patch17 days ago
- 1.18.3 beta19 days ago
- 1.18.2.1 patch34 days ago
- 1.18.2 beta35 days ago
- 1.18.0.4 patch40 days ago
- 1.18.1 beta44 days ago
- 1.18.0.3 patch46 days ago
- 1.18.0.1-2 patches50 days ago
- 1.18 Stable55 days ago
Leave a comment
Log in with itch.io to leave a comment.