1.18.5 beta


Interface

  • Add manual verification to the Patreon process.
  • Reduce lag when loading large files.
  • Reduce save file size.
  • [Graph] Improve display performance.
  • [Graph] Adjust junction distance and padding to match default grid settings (this makes junction 25% smaller).
  • [Graph] Improve junction rendering on non-integer zoom level.
  • [Graph] Change extension order for diagonal connection to be based on distance to edge instead of ascending.
  • [Graph] Add undo point for junction anchor positioning.
  • [Timeline] Hold ctrl while dragging the frame cursor to move outside the animation range.

Node

  • New Sample gradient node

  • New Oklch color node

  • Loading graph now ignores connectivity rules.

  • New pure function group: A group that only contains static nodes will now be flagged as “pure” and render faster (can be opt-out on the settings page).

  • Path input now supports “./” for relative location.

  • Node that connects between inline groups will automatically be included in the group on load.

  • Setting any file path will now try to redirect the missing file to the new directory.

  • [SmokeSim] Improve simulation accuracy.

  • [SmokeSim domain] Add boundary conditions (wall, wrap).

  • [SmokeSim domain] Add timestep property.

  • [SmokeSim render] Now use domain dimension by default.

  • [SmokeSim emitter] Add built-in shape types.

  • [SmokeSim emitter] Add repulsive, vortex fields.

  • [Crop content] Background now defaults to transparent instead of black.

  • [Group IO] Now show the node name when zoomed out.

  • [Armature create] Improve interface

  • [Armature create] Combine move and scale to a proper transform tool.

  • [Armature create] New bone mirror tool.

  • [Armature pose] Posing now modify vec4 node if connected.

  • [Armature pose] IK now takes priority when selecting.

  • [Armature create, pose, rig] Now render armature in graph.

  • [Inline Loop] Now display repeat junction if set visible.

  • [Array Sample] Input changed to any type.

  • [VFX Trail] Add a label to enable “output all particles” at the spawner node to render properly.

  • [VFX] Double-clicking on another non-render node now shows the render preview.

  • [Number] Rotator display type will also affect preview gizmo.

  • [Number] New flat-style display option.

  • [Number] New increment display.

  • [Number] Range, step, and speed properties now available for rotator type.

  • [Palette extract] Add mask input.

Bugs

  • Fix inline group adding to node when loading.
  • Fix crash related to struct loading.
  • Reduce memory use when creating a new node.
  • Fix errors when duplicating nodes.
  • Fix decimal precision loss when previewing numbers.
  • Fix errors when loading some older projects.
  • Fix quaternion value does not auto-convert vec3.
  • [Gradient selector] Fix added key has the wrong color in some color space.
  • [Graph] Fix loopback connection sometimes does not display loop options.
  • [Graph] Fix junction not showing up unless toggle manually.
  • [Graph] Fix aligning node can’t be undone.
  • [Graph] Fix dropping the backup project file not loading it.
  • [Transform Box] Fix rotation textbox overlay not drawn in the right place.
  • [Transform Box] Reduce widget size.
  • [SmokeSim apply velocity] Fix node not working.
  • [Array] Fix hidden junction still showing value.
  • [Image] Fix path input accept array data.
  • [Lua surface, Lua compute] Fix value input not showing up in the first argument.
  • [Scatter] Fix error on processing.
  • [Scatter, Bend, 3D Transform] Fix pixel interpolation not working.
  • [Color data] Fix error when processing array.
  • [Scatter] Fix surface position not updating
  • [Statistic] Fix min/max add argument swapped.
  • [oklch] Fix error when using adaptive grey clipping on some input.

Files

[Beta] PixelComposer 1.18.5 itch.zip 114 MB
32 days ago

Get Pixel Composer

Buy Now$10.00 USD or more

Leave a comment

Log in with itch.io to leave a comment.