Source: Steam Community (opens in a new tab)
- Add an option to export the project as a portable zip file.
- All attached files will be copied to the project `src/`subfolder
- File reference is converted to a relative path.
- Add preference option to clear temp folder on close program.
Interface
- Increase coverage of localizable texts.
-
[Notification] Shell execution now shows up in the notification.
-
[Inspector] Range value shows only one textbox when the value is linked.
-
[Preview] Grid now uses vec2 for width and height.
-
[Code editor] Autocomplete can now be applied with enter key and mouse click.
Node
-
Add support for custom nodes.
-
New interpret number node for converting an array of numbers into surface.
-
New execute shell node.
-
Related node suggestion now defined externally with .json file and can be extended by adding a new file in `localappdata/PixelComposer/Nodes/Related`
-
Rename "node" category to "misc"
-
[Image GIF] Add option to output as array.
-
[Image Array] Now reuse the surface in each frame instead of re-creating a new one.
-
[L System] Add random seed property.
-
[L System] Improve generation performance.
-
[L System] Add max rule length limit as an attribute.
-
[L System] Add a warning when the generated rule is longer than the limit.
-
[Export] Add zero padding for the array index.
-
[Particle, VFX] Animation speed, gravity, and wiggle can now be random range.
-
[Particle, VFX] Add bounce ground friction property.
-
[Fluid > Add Fluid] Add velocity-related properties.
Bug
- Fix project always prompt save dialog.
-
[Globalvar] Fix slider ignoring range and step value.
-
[Globalvar] Fix error on vec2 range datatype.
-
[Preview] Fix the right and bottom-most grid lines not rendering.
-
[Graph] Fix crashes when dropping a file from asset to image node.
-
[Graph Node Export] Fix error on open.
-
[Processing nodes] Fix static node flush the output surface every frame.
-
[Particle, VFX] Nodes now keep a cache of all active particle surfaces to prevent particle flashing due to flushed surface.
-
[Particle, VFX] Fix array surface causes the particle to not render.
-
[Export] Fix preview extension does not reflect the selected extension.
-
[Scatter] Fix error when using "direct data" distribution mode.