Devlogs
1.15.3 update
- 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.