Status
SteamPeaks
ChartsSalesUpcomingPatchesNewsCalculator
New on SteamEvery app, DLC and depot the minute Steam creates itAppsEvery app on Steam, newest change firstPackagesSubs and bundles, and what each containsDepotsDepots, manifests and install sizesTagsSteam's user tags and the games under themDevelopers & publishersCompanies and their cataloguesTechnologiesEngines, SDKs and anti-cheat found in the filesChange historyEvery PICS changelist as it lands
SignalsNineteen readings of the whole catalogueCompareAny games side by sideRecordsAll-time peaks and the days they were setReportsWeekly and monthly write-upsAlerts & newsroomWatch a game, get told when it movesSteam statusIs Steam up, right nowWeb API explorerTry the endpoints in the browser
NewsSteam's own announcements and the sales calendarCalculatorWhat a Steam account is worth, and its pile of shame
/
Sign in
/
SteamPeaks
The ultimate resource for Steam data.
ExploreChartsSalesSales and festsUpcomingPatchesNewsRecordsTrendingSignals
DatabaseAppsPackagesDepotsTagsDevelopersTechnologiesChange history
ToolsCalculatorCompareSearchAlertsSteam statusAPI
SiteMethodologyFAQDiscordSupportSign in via Steam
Not affiliated with Valve or Steam. Game names and artwork belong to their owners. All times UTC.
PrivacyCookiesFair useStatus
Pixel ComposerNews1.21.0 stable
Major update

1.21.0 stable

Pixel Composer · published 28 Apr 2026, 03:39 UTC · build 22970940

All newsPlayers around this dateRead on Steam
  • bmp importer now use proxy.
  • Installed files now comes with standalone Pixel Composer Downloader (in case the future release is so broken that you can't access the downloader inside the software.)
  • Add getting started projects for pSystem, Rigidsim, UV Workflow, Node Shortcuts, SmokeSim, FLIP Fluid, StrandSim.
  • Loading Collection now set initial value as default.

Interface

  • Add extra render step after loading project.
  • Add project migration tool to highlight properties that changed and could have impact to the project when loading project made in older version.
  • Add project setting to only render nodes in the current slideshow (to help performance in the "Particle" tutorial).
  • "Create folder from selection" will only add animating nodes.
  • Add button to disable auto-range in graph view.
  • Add undo point to folder creation.
  • Add undo point when editing easing in graph.
  • Editing easing line now update the node.
  • Sidebar folder button now react to node selection.
  • Add support for asterisk in argument inputs.
  • Add search for current nodes.
  • Remove add node results that can't be build due to context conflict.
  • Add color quick pick.
  • "Control node visibility" is now device preference instead of project setting.
  • Add "Create Instance" button in context menu.
  • Add shift+ctrl when using quick connect to allow overriding already connected junction.
  • Ctrl+Drag to empty space now call add node dialog.
  • Multi-junction selection now auto sorted.
  • Multi-junction selection now prevent mixing connection type (input-output).
  • Multi-junction will now only connect to visible junctions.
  • Pasting nodes while hovering on inline group will add the nodes to the group.
  • Turning off `Select node on add` now create new node from topbar in the middle of the graph.
  • Add "Collapse Other" section context menu.
  • View button now open View Setting dialog.
  • Widget right buttons now rearrangeable.
  • Dragging object now require right click to switch tab.
  • Now show all actions under the hovering key.
  • Add option to revert boolean widget to checkbox style.
  • Theme now update immediately.
  • Add buttons for saving, loading and resetting preference.
  • Add option to set default curvebox height.
  • Disable box selection on content-based mode.
  • Add toggle to always shows left/right toolbar.
  • Drag inside area to move all points.
  • Add Alt+Shift quick nav.
  • Add hotkey for switching preview channels.
  • Adding new node through preview panel with composite node now add the new node into composite stack.
  • Values hotkey now sorted by display order.
  • Darken content area.
  • Page now save between session.
  • Add fallback attribute for missing sprites.
  • Create receiver now create at the middle of the graph.
  • Add project settings in topbar.
  • Add the ability to delete inline group (will delete all nodes inside it).
  • Add filter to only show animating value.
  • Add the ability to set default value to individual property.
  • Add support for multiple hotkeys per action.

Node

  • New Barrel Distort node.
  • New Hilbert node.
  • New Line Match filter node.
  • New LUT node (.cube file only).
  • New mp4 import node.
  • New pSystem render line/triangle node.
  • New pSystem render to points node.
  • New pSystem Vector field, gradient node.
  • New Ridge noise node.
  • New Wave Interfere pattern node.
  • Remove Patreon exclusive nodes.
  • Add Shift+Click to change unit without changing value.
  • Node display settings now use attributes.
  • Simplify value processing pipeline.
  • [2D Light] Add tile option.
  • [3D Mirror] Add option to show original mesh.
  • [3D Path] Add fix plane option to constrain path adjustment to 2 axis.
  • [3D Path] Add/Remove tool now won't require shift to remove anchor.
  • [3D Wall Builder] Flip Y is now an option instead of always on.
  • Add mask inputs.
  • Add fractional unit to focus center.
  • Now works on transparent pixel.
  • Tool now re-toggle after use.
  • Clicking outside now cancel selection.
  • Anchor now always apply when typing in dimension textbox.
  • Add shift for movement and scale.
  • Skew now originate at the middle of the selection.
  • Add secondary color.
  • Tiled mode now round scale value automatically.
  • Add aspect ratio setting.
  • Add button for refreshing layer depth to match layer order.
  • Draw tool now un-toggle after use.
  • Add smooth blur.
  • Add option to multiply alpha.
  • Add toggle to extends infinitely.
  • Add seed display type.
  • Remove name-only mode when zoom out.
  • Add dragging support.
  • Add rectangle shape option.
  • Add basic transformation property.
  • Add depth properties.
  • Rename "Draw line" to "Draw mode" to avoid confusion.
  • Add relative unit.
  • Increase scan iteration count for non-highres mode.
  • Add button to convert 2D to 3D and vice versa (z projection).
  • Add invert y option.
  • Add projection axis option to dealing with 3d path.
  • Add clamp mode.
  • Add iteration control.
  • Add relative unit to anchor.
  • Add snap control to tool settings area.
  • Shift for axis align when dragging anchor.
  • Add cartesian origin property.
  • Add center property.
  • Add direction snap.
  • Add 1px mode.
  • Add non-accumulative scale mode.
  • Add vector impulse mode toggle.
  • Add draw area tool.
  • Adjust slideshow transition curve.
  • Replace zoom control with area control.
  • Add volume color and density remap.
  • Add relative units to transformation properties.
  • Auto-cache new disabled by default.
  • Add tile control for each axis.
  • Rearranging layer order now adjust the depth accordingly.
  • Add custom dither matrix type.
  • Add invert dither pattern settings.
  • Add RGB/HSV steps mode.
  • Add polygon tool.
  • Add button to swap value (colors, surface).
  • Add scope control.

Bugs

  • Fix crash on older version when trying to load new hotkey data.
  • Fix error when toggling map on vec2 value.
  • Fix preset not save every properties.
  • Fix setting default unit mode to pixel cause some values to initialize with fractional value.
  • Fix undo animation setting not update timeline items.
  • Fix value change when loading project with different default unit setting.
  • Fix cli mode unusable.
  • Raise maximum surface size to 16384px (Note that one 16384x16384 8RGBA surface will use 1gb of vram and the actual maximum surface size will depends on GPU)
  • Fix dialog disappear when right-click again and error associate to it.
  • Fix crash when setting range from outside the panel.
  • Fix dopesheet not reappear when expands panel.
  • Fix error when trying to stretch the animation length.
  • Allow setting collection to "deprecated".
  • Fix crash when trying to edit single-node collection.
  • Add undo points to driver modification.
  • Fix error when open context menu in expanded mode.
  • Fix adding node not auto connect.
  • Fix dynasurf not show up in node preview.
  • Fix error when connecting multiple junctions.
  • Fix node add from related menu not connect to the calling junction.
  • Fix node wrangler select incorrect input.
  • Fix quick connect returns error when hovering on inline group.
  • Grid line now match grid highlight line.
  • Fix multiple dialogs created when click on property guide.
  • Fix pbBox widget cause stutter.
  • Fix scroll menu disappear when open other scroll menu.
  • Fix error when toggling some panel.
  • Fix resizing panel move window.
  • Fix window dragging when clicking on profile.
  • Fix panel frame still draw in focus mode.
  • Fix view node button not working.
  • Fix dragging split view create selection.
  • Fix error when call add node dialog with callback.
  • Fix ruler flicker.
  • Fix selection can't be made when not inspecting a node.
  • Fix toolbar bg disappear when togging tool lock.
  • Panels now limited to 1 instance.
  • Fix label disappearing.
  • Empty array now returns depth of 1.
  • Fix dragging node and it's parent move node twice.
  • Fix error when undoing keyframe insertion.
  • Fix int array process as array of zeroes.
  • Fix leaf group with animated input value not partial updating.
  • Fix loading collection not mark project as modified.
  • Fix padding value extract to surface padding node.
  • [3D Instancer] Fix grid allows floating value.
  • [3D Surface Extrude] Fix incorrect uv map for side texture.
  • Fix crash when using addons.
  • Fix scale tool not selectable and highlight incorrectly.
  • Fix tool use caused selection.
  • Fix frame node got organize as normal node.
  • Fix output path calculate incorrectly.
  • Fix initial click when not focusing on the preview panel cause selection.
  • Fix dimension editing apply dimension incorrectly.
  • Fix result preview render in full opacity.
  • Fix error when create the seconds curve.
  • Fix brush draw on original surface.
  • Fix flicker on initial click.
  • Fix line cap not rendering for large brush size.
  • Line preview now disappear when right click.
  • Fix low-quality shape in larger brush.
  • Remove brush preview.
  • Fix clicking without dragging tool create an empty 0x0 selection.
  • Fix error on init.
  • Fix canvas sometime initializes with random content.
  • Fix dimension value apply incorrectly.
  • Fix selection behave weirdly.
  • Fix brush inside selection render in the wrong color.
  • Fix canvas set to wrong size when using resize tool in relative unit.
  • Fix color picker always pick brush color.
  • Fix dimension change not apply immediately.
  • Fix right subtools not showing.
  • Fix subsequence node initialize with empty white canvas.
  • Fix tool channel selection not apply correctly.
  • Fix alpha blending error.
  • Fix error when disconnecting surface while selecting it.
  • Fix error when checking surface depth.
  • Fix line cut between special characters.
  • Fix multi-lines bounding box calculate incorrectly.
  • Fix dither scale apply incorrectly.
  • Fix starting line cap not show up in subsequence lines.
  • Fix wiggle trim range not apply to basic line type.
  • Fix visual glitch at 30x30 dimension.
  • Fix superellipse shape not working.
  • Fix alpha blending.
  • Fix some properties not visible in inspector.
  • Fix graph not update when renaming.
  • Fix crash on rename.
  • Fix snapping apply incorrectly.
  • Fix error when using internal surface asset.
  • Fix palette type return 2d array of each colors.
  • Fix reset button not working.
  • Remove comments and duplicated entries in words.json.
  • Fix crash when editing toolbar with debug menus.
  • Fix error in path sample mode.
  • Fix node error.
  • Remove warning when no input surface provided.
  • Fix blending error for inner type and anti-alias mode.
  • Outline area now draw behind base pixel to improve anti-aliasing.
  • Fix reverse control points.
  • Fix incorrect unit conversion.
  • Fix negative ratio not loop correctly.
  • Fix error when adding anchor in pixel unit.
  • Fix error when extracting path data.
  • Fix loading older version set unit to fractional.
  • Fix transform tool cause anchors to collapse to the same value.
  • Fix dragging widget causes selection.
  • Fix deceleration cause jitter.
  • Particle that last more than 1 animation loops (lifespan + trail duration > animation length) will not try to connect to itself in the previous loop which creates long line/path.
  • Fix color not applying.
  • Fix snapping causes scale to change.
  • Fix particle destroy using destroy node not generate end trail.
  • Fix some context nodes shows up in recents.
  • Remove prerender frame to match animation length.
  • Atlas output now return simplified atlas data.
  • Fix visibility button not working.
  • All non-black color now treated as content.
  • Fix using search return incorrect value.
  • Roll back modify-only saves. All value now stored in the save file.
  • Fix non-loop shape apply incorrectly.
  • Fix slide order sorted alphabetically.
  • Fix node not respect oversample setting.
  • Fix gravity apply incorrectly.
  • Add warning when trying to access missing asset.
  • Fix asset load asynchronously.
  • Fix error when animating tag position.
  • Fix deleting choice open edit dialog.
  • Fix "-4" converted into empty value.
  • Fix backside not rendering.
  • Fix UI rendering error when playing animation.
  • Fix tunnel not connect when setting scope to group in global context.
  • Fix setting default not apply in the same session.
  • Fix backface blend with front.
  • Fix backside transparent pixel override front pixel.
  • Fix parallelogram shape error.
More from Pixel Composer

Other announcements

All news
In-game event13 Sep 20261.21.10 betaInterface · Add option to create new compound dialog from workspace. · · Lua now works on MacOS (Lua nodes, custom addons.) · Double click on keyframe with driver now open driver dialog. · Command history now saved between session. Node · All node with uv input now apply uv alpha to the output. · Generator nodes with level property now separate level in and out values. · Add the ability to save…Game update31 Aug 20261.21.9.2 patchFix crash on initial launch on Steam. Interface · Add warning popup when trying to load project with unsupported node (basically just HLSL node on non-Windows OSes). · Add preference option to disable view reset on display refresh (Interface > Reset view on display refresh.). · Add preference option to disable loading graph, preview panel settings. · Panning, zooming with middle click now works…In-game event25 Aug 20261.21.9 betaMacOS beta. Interface · Panel Dialog now support composition. · Dialog now appear in a separate window (Windows only) . Can be disabled in preference. · Detached window does not support file dropping and pen pressure. · Node now hide output if requirement failed. · Disable gizmo transformation. · Hide icon now support hold edit. · Add shift+f5 for force render all (purge all output data and re-…