1.21 Change since 1.20
- Add getting started projects for pSystem, Rigidsim, UV Workflow, Node Shortcuts, SmokeSim, FLIP Fluid, StrandSim.
- 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.)
- Loading Collection now set initial value as default.
Interface
-
Add customizable curve preset.
-
Add default hotkey for history panel (ctrl+alt+z).
-
Add extra render step after loading project.
-
Add f6 default hotkey for export all.
-
Add font scaling setting.
-
Add hold key support for arrow keys hotkey.
-
Add hotkey for activating primary and secondary action (f3, f4).
-
Add locale manager for managing localization files.
-
Add Node selector tool for selecting nodes based on different conditions (type, color, connection, attributes, etc.).
-
Add preset favorite.
-
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).
-
Add Randomizer panel.
-
Change angle snap key from Ctrl to Shift.
-
Change Full Screen Panel hotkey to F9.
-
Context menu items can be toggle by releasing initial right mouse button.
-
Dialog that just closed can’t be reopened in the same frame.
-
Editing value when playing animation will not immediately update the node.
-
Init log now record memory usage.
-
Mouse release now registered outside the windows.
-
New action manager.
-
New Custom Panel system for creating custom user interface.
-
Remove click delay when closing dialog.
-
Remove scale cap in for icon button.
-
Rotator box now display array data.
-
Slider input now accept array.
-
UI graphics now loaded as packed texture page.
-
[Add Node Dialog] Add button to include/exclude collection.
-
[Add node dialog] Add tunnel key to search results.
-
[Add node dialog] Increase search weight for connectable type.
-
[Add Node] Add option to open search result in its original path.
-
[Add Node] Add recent nodes bar.
-
[Add node] Search now include tooltip / preset.
-
[Add Node] Search results with the same weight now sorted alphabetically.
-
[Animation Dope sheet] Double click group name to rename.
-
[Animation Panel] “Create folder from selection” will only add animating nodes.
-
[Animation Panel] Add add folder icon in label header.
-
[Animation Panel] Add animation setting to quantize keyframe on stretching.
-
[Animation Panel] Add button to disable auto-range in graph view.
-
[Animation Panel] Add cache stat in frame view.
-
[Animation Panel] Add ctrl+tab for toggling dopesheet.
-
[Animation Panel] Add dopesheet label header controls.
-
[Animation Panel] Add double click to rename node.
-
[Animation Panel] Add frame view.
-
[Animation Panel] Add frames separator distance control.
-
[Animation Panel] Add hotkey overlay for control buttons.
-
[Animation Panel] Add keys transform tools (G for Move, S for Scale). Change hide keys to Shift+S.
-
[Animation Panel] Add local keyframe navigation Ctrl+Shift+Arrow.
-
[Animation Panel] Add move again key (Alt+L/R arrow) to repeat last cursor movement.
-
[Animation Panel] Add node animation summary bar.
-
[Animation Panel] Add property editWidget.
-
[Animation Panel] Add select all keys.
-
[Animation Panel] Add the ability to hide properties.
-
[Animation Panel] Add timeline marker.
-
[Animation Panel] Add Transfer easing button.
-
[Animation Panel] Add undo point for animation length scaling.
-
[Animation Panel] Add undo point to folder creation.
-
[Animation Panel] Add undo point when editing easing in graph.
-
[Animation Panel] Add value freeze indicator.
-
[Animation Panel] Adjusting keyframe will now update the node.
-
[Animation Panel] Alt drag key now duplicate keyframes. Key stretch change to ctrl+alt.
-
[Animation Panel] Change default global keyframe navigation to Ctrl+Arrow.
-
[Animation Panel] Editing easing line now update the node.
-
[Animation Panel] Expand property selection region to cover the whole dopesheet area.
-
[Animation Panel] Go to node now open the correct node context.
-
[Animation Panel] Key distribute now work across animators.
-
[Animation Panel] Marker can now be modified.
-
[Animation Panel] Shift+Drag now won’t clear selection.
-
[Animation Panel] Side bar buttons can now be customized.
-
[Animation Panel] Sidebar folder button now react to node selection.
-
[Animation Panel] Timeline now show current exporting progress.
-
[AreaBox] Link axis now working for center+span and two points type.
-
[AssetBox] Add ability to save surface directly to assets folder.
-
[Collection Panel] Add option to edit collection in a pop-up dialog.
-
[Color Selector] Add slider color preview, quantize option.
-
[Color, Palette, Gradient selector] Add favorite palette back to the beginning of the list.
-
[Color/Palette/Gradient Selector] Add double click section to open/close all.
-
[Command Palette] Add search for current nodes.
-
[Command Palette] Remove add node results that can’t be build due to context conflict.
-
[CurveBox] Add flip x/y buttons.
-
[CurveBox] New anchor points now create control points based on available space.
-
[Custom Panel > Slider, Knob] Add blob style.
-
[Custom Panel Editor] Add more snap points.
-
[Custom Panel Editor] Add multi-selection.
-
[Custom Panel Editor] Add snap filter.
-
[Custom Panel] Add globalvar binding.
-
[Custom Panel] Button can now be bind to software function.
-
[Custom Panel] New Flex Frame.
-
[Custom Panel] New Stack Frame.
-
[Custom Panel] Panel now close when closing parent project.
-
[Driver Panel] Now switch driver to currently selected key.
-
[Driver] Add support for multiple keys.
-
[File Selector] .bmp file now shows up when loading image.
-
[File Selector] Add sorting order for parent column.
-
[File Selector] Add support for .gif animation.
-
[File Selector] Add thumbnails for different file types.
-
[Gradient Box] Add color quick pick.
-
[Gradient Selector] Add gradient preset sorting options.
-
[Gradient selector] Add modifier keys tooltip.
-
[Graph Panel] “Control node visibility” is now device preference instead of project setting.
-
[Graph Panel] Add “Compact on Expand” meta display type.
-
[Graph Panel] Add “Create Instance” button in context menu.
-
[Graph Panel] Add “Send to new canvas” option.
-
[Graph Panel] Add Alt drag for duplication.
-
[Graph Panel] Add compact view for node metadata.
-
[Graph Panel] Add ctrl to disable snapping while resizing node.
-
[Graph Panel] Add dimension data for non surface value.
-
[Graph Panel] Add disconnect all option in context menu.
-
[Graph Panel] Add hotkey for exiting group (default: Tilde “~” ).
-
[Graph Panel] Add node resizing handle on Alt key.
-
[Graph Panel] Add option to control connection line extension.
-
[Graph Panel] Add option to set graph background.
-
[Graph Panel] Add project settings in topbar.
-
[Graph Panel] Add shift+ctrl when using quick connect to allow overriding already connected junction.
-
[Graph Panel] Add the ability to delete inline group (will delete all nodes inside it).
-
[Graph Panel] Alt Drag now clone node when moved not instantly.
-
[Graph Panel] Alt resize in parameter view now change paramWidth instead of nodeWidth.
-
[Graph Panel] Auto connect on build is now opt-in feature.
-
[Graph Panel] Compact info view now also apply to graph info.
-
[Graph Panel] Ctrl+Drag to empty space now call add node dialog.
-
[Graph Panel] Entering, exiting group now maintain zoom level.
-
[Graph Panel] Multi-junction selection now auto sorted.
-
[Graph Panel] Multi-junction selection now prevent mixing connection type (input-output).
-
[Graph Panel] Multi-junction will now only connect to visible junctions.
-
[Graph Panel] Pasting nodes while hovering on inline group will add the nodes to the group.
-
[Graph Panel] Resizing node now also adjust preview height.
-
[Graph Panel] Turning off
Select node on addnow create new node from topbar in the middle of the graph. -
[Graph/Preview Panel] Toolbar buttons are now customizable.
-
[History Panel] Add filter option to only show actions associated to selecting node.
-
[Inline Gradient Box] Add key position editor textbox in context menu.
-
[Inspector Panel] Add “Collapse Other” section context menu.
-
[Inspector Panel] Add (back) property search function.
-
[Inspector Panel] Add asterisk after modified property.
-
[Inspector Panel] Add button to change UGC thumbnail.
-
[Inspector Panel] Add expression toggle in compact view.
-
[Inspector Panel] Add filter to only show animating value.
-
[Inspector Panel] Add mini timeline.
-
[Inspector Panel] Add option to open loopback node (Feedback, Loop) inputs.
-
[Inspector Panel] Add reset value/ Toggle keyframe button to compact view.
-
[Inspector Panel] Add the ability to set default value to individual property.
-
[Inspector Panel] Compact view now apply to settings tab.
-
[Inspector Panel] Dragging junction to graph area now create new node based on junction type instead of data type.
-
[Inspector Panel] Globalvar can be rename with double click.
-
[Inspector Panel] Globalvar can now be drag to property in inspector panel.
-
[Inspector Panel] Globalvar now show real name.
-
[Inspector Panel] Header now show node custom color.
-
[Inspector Panel] Improve performance when viewing node with many properties.
-
[Inspector Panel] Property can now be “Favorited” to show up in project view.
-
[Inspector Panel] Section label now show edited and animation status.
-
[Inspector Panel] Some node settings (color depth, interpolation, oversampling) now shows up on the properties tab.
-
[Inspector Panel] View button now open View Setting dialog.
-
[Inspector Panel] Widget right buttons now rearrangeable.
-
[Lua] Add
surfaceGetWidth,surfaceGetHeightandsurfaceGetFormatfunctions. -
[Menu Panel] Add “Clear all cache” button in “Rendering” option. (hotkey: f7)
-
[Menu Panel] Add link to forum.
-
[MKTree widget] Add basic tree content display.
-
[Node Selector] Improve UI.
-
[Palette Editor] Add option to delete unselected colors.
-
[Palette Selector] Palette preset is now expandable to allows individual color picking.
-
[Palette, Gradient preset] Add support for folder.
-
[Palette/Gradient Selector] Add option to add preset to folder.
-
[Panel] Add context menu for centralizing split.
-
[Panel] Dragging object now require right click to switch tab.
-
[PCX] Add .. array builder syntax.
-
[Preference > Hotkey] Add support for multiple hotkeys per action.
-
[Preference > Hotkey] Now show all actions under the hovering key.
-
[Preference > Theme] Add option to revert boolean widget to checkbox style.
-
[Preference > Theme] Theme now update immediately.
-
[Preference] Add buttons for saving, loading and resetting preference.
-
[Preference] Add default node height settings.
-
[Preference] Add option to set default curvebox height.
-
[Preference] Add separate font overrides for Bold and Monospaced (code) fonts.
-
[Preference] Add Spacebar Action setting in hotkey page.
-
[Preference] Move hotkey related setting to hotkey page.
-
[Preview Panel > Composite] Disable box selection on content-based mode.
-
[Preview Panel > View Setting] Add toggle to always shows left/right toolbar.
-
[Preview Panel > Warp] Drag inside area to move all points.
-
[Preview Panel] Add “Blend at Selection” option.
-
[Preview Panel] Add 3D preview mode for 2D surface.
-
[Preview Panel] Add Alt+Shift quick nav.
-
[Preview Panel] Add array selector for 3d object array preview
-
[Preview Panel] Add compact info view.
-
[Preview Panel] Add Gizmo toggle.
-
[Preview Panel] Add highlight to some active toolbar buttons.
-
[Preview Panel] Add hotkey for switching preview channels.
-
[Preview Panel] Add ignore alpha view for combined RGBA preview.
-
[Preview Panel] Add preview channel selector.
-
[Preview Panel] Add ruler.
-
[Preview Panel] Add toolbar lock buttons.
-
[Preview Panel] Adding new node through preview panel with composite node now add the new node into composite stack.
-
[Preview Panel] Array preview now show surface boundary.
-
[Preview Panel] Improve area gizmo.
-
[Preview Panel] Values hotkey now sorted by display order.
-
[Preview Panel] When showing grid, double clicking will snap selection to grid.
-
[Preview/ Graph Panel] Darken content area.
-
[Process Maker] Array output now render properly.
-
[ScrollBox] Hovering outside the selector box will now reset the value.
-
[Slider] Rounding now follow current slider speed.
-
[Splash] Add search box for recent, welcome files.
-
[Splash] Page now save between session.
-
[Theme] Add fallback attribute for missing sprites.
-
[Tunnel Panel] “Create Tunnel” now create one in the middle of the graph panel.
-
[Tunnel] Create receiver now create at the middle of the graph.
-
[Widgets] Improve visual.
New Nodes
- Mew Matrix crop node.
- Mew Matrix Eigenvalues node.
- New 3D get Data node.
- New 3D Set Origin node.
- New Align content node.
- New Array Partition node.
- New ASE tileset node.
- New Barrel Distort node.
- New Blend Color node.
- New Canvas dynadraw.
- New Cluster and Void Blue Noise node.
- New Color Blind filter node.
- New Color Select node.
- New Curvature filter node.
- New Deblur node.
- New Draw Grid Gradient node.
- New Draw Points Gradient node.
- New Draw Shape 3D node.
- New Extends node.
- New Font node.
- New Globalvar node.
- New Hilbert node.
- New Hough Transform node.
- New Identity, Transform 2D/3D matrix generator nodes.
- New Interpret Matrix node.
- New Kisrhombille Pattern node.
- New Line Match filter node.
- New LUT node (.cube file only).
- New Markov/Markov Gradient node.
- New Matrix get/ get vector nodes.
- New Matrix set Vector node.
- New MK Circuit node.
- New MK IsoCube/IsoExtrude nodes.
- New MK Tree Add Leaves node.
- New MK Tree Leaves Particle node.
- New mp4 import node.
- New Multiply Alpha node.
- New Projection Matrix node.
- New pSystem from points, pSystem 3D from points nodes.
- New pSystem mask distance node.
- New pSystem render line/triangle node.
- New pSystem Render Path node.
- New pSystem render to points node.
- New pSystem Vector field, gradient node.
- New PXC node.
- New Quaternion Look at node.
- New Quaternion/Euler conversion nodes.
- New Ridge noise node.
- New Scatter Sampler node.
- New Seconds Convert node.
- New Smoothen path node.
- New Stretch node.
- New Surface to Points node.
- New Symmetric Nearest Neighbor filter node.
- New Threshold Switch node.
- New UV Cartesian, Polar nodes.
- New UV nodes
- New Vector Math node.
- New Wave Interfere pattern node.
- New Weave Pattern node.
- New Weld node.
- New XDoG threshold node.
- Remove Patreon exclusive nodes.
Node Improvement
-
3D nodes now create 3d path when using path add button.
-
Add caching feature to every nodes (toggle in Settings tab).
-
Add coloring options to some blur nodes.
-
Add custom UV input to some nodes.
-
Add global node settings (color depth, interpolation, oversampling). Inherit option (formerly ’Group”) now active in global scope and is the new default value.
-
Add proxy import to .webp file.
-
Add quick attribute toggle button.
-
Add Shift+Click to change unit without changing value.
-
Add single axis repeat for oversampling setting.
-
Add Smooth control for wiggle and sine driver.
-
Add Snap driver.
-
Bitmap (.bmp) now load directly without using proxy file.
-
Blur nodes Strength value now use pixel unit by default.
-
Changing node annotation now force graph update.
-
Connect surface to dimension value will automatically set unit to pixel.
-
Extracting vec2 to path now convert keyframe animation to path anchors.
-
Fn Math now shows as “Fn Math” in add node dialog to avoid confusion with the “Math” node.
-
Globalvar name now limited to alphanumeric and underscore.
-
Inspector action now can be activate by Alt+clicking on trigger junction.
-
Mappable Parameter now initialize with 0 - current value.
-
Mask, UV junctions now look different from surface input.
-
New bounce, elastic, curve driver.
-
New Mappable Properties/ Curve Modulators for multiple properties
-
New supereasing.
-
Node display settings now use attributes.
-
Node properties can now be renamed.
-
PB Shine now accessible outside pb context.
-
Remove group io from inline group.
-
Rename pb Bevel to Pixel Bevel.
-
Setting default unit to pixel will now convert all value to pixel.
-
Simplify value processing pipeline.
-
Unconnected matrix data can now be resized.
-
“Use project dimension” now use relative unit (i.e. allow for setting [2,2] as 2x the project dimension).
-
[2D Extrude] Node will remove all translucent pixel.
-
[2D Light] Add tile option.
-
[3D Camera] Add custom projection mode.
-
[3D Instancer] Add path range.
-
[3D Material] Add metallic slider, PBR map inputs.
-
[3D Mirror] Add option to show original mesh.
-
[3D Object] Add side adjust tool.
-
[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 Point Camera] Add button to match remap input to output range.
-
[3D Point Camera] Add fractional unit to remap range.
-
[3D Scene] Add array spread option.
-
[3D System] Add PBR shader.
-
[3D Wall Builder] Flip Y is now an option instead of always on.
-
[AO] Add oversample setting.
-
[Armature Bind] Input surface now can be renamed.
-
[Array Flatten] Add depth option.
-
[Array Range] Add option for enable end point inclusive.
-
[Array Range] Add type selector.
-
[Array split] Improve performance.
-
[Array to Anim] Speed value now control speed instead of frame duration.
-
[Array Zip] Output now set to “Any” type when inputs contain mixed types.
-
[Ase File In] Layer opacity now apply to output surface.
-
[ASE file read] Add tileset, tilemap layer support.
-
[Ase Layer] Add opacity output.
-
[Atlas Affector] Add axis filter.
-
[Atlas Affector] Add interpolate mode.
-
[Atlas Affector] Add order selector mode.
-
[Atlas Affector] Add rendered output.
-
[Atlas Affector] Add uniform influence.
-
[Bake Path] Add path object output.
-
[Bevel] Low-res mode now use rounded distance.
-
[Blend Depth] Empty depth surface now treated as middle depth value.
-
[Blobify] Add mask inputs.
-
[Blur] Increase max radius to 1024.
-
[Blur] Move intensity modulation into enum option.
-
[Camera] Add fractional unit to focus center.
-
[Canvas > Gradient] Now works on transparent pixel.
-
[Canvas > Gradient/Palette] Tool now re-toggle after use.
-
[Canvas > Magic Selection] Clicking outside now cancel selection.
-
[Canvas > Resize tool] Anchor now always apply when typing in dimension textbox.
-
[Canvas > Selection] Add shift for movement and scale.
-
[Canvas > Skew tool] Skew now originate at the middle of the selection.
-
[Canvas Group] Adding layer now switch focus.
-
[Canvas] Action inside selection is now undoable.
-
[Canvas] Add animated brush settings.
-
[Canvas] Add brush scattering.
-
[Canvas] Add option to clone BG into drawing tool.
-
[Canvas] Add Pixel Perfect option for pencil tool.
-
[Canvas] Add secondary color.
-
[Canvas] Add stamp brush mode toggle.
-
[Canvas] Change color picker to use global picker.
-
[Canvas] Data transfer now fallback to use bg if no data source provided.
-
[Canvas] Now work on 3d object.
-
[Canvas] Selection creation is now undoable.
-
[Canvas] Selection extraction now cut the canvas content to the new node.
-
[Cast Shadow] Add factional unit for Light Radius.
-
[Cast Shadow] Add support for multiple lights.
-
[Cellular Noise] Tiled mode now round scale value automatically.
-
[Checkerboard] Add aspect ratio setting.
-
[Chromatic Abbr.] Add oversample setting.
-
[Chromatic Aberration] Add iteration control.
-
[Chromatic Aberration] Add more control for continuous type.
-
[Composite] Add “move only” option to transform tools.
-
[Composite] Add button for refreshing layer depth to match layer order.
-
[Composite] Add movement path preview.
-
[Composite] Add order property for dynamic layer ordering.
-
[Composite] Initial click to select surface now won’t create new keyframe.
-
[Composite] Rearranging layer order now adjust the depth accordingly.
-
[Crop Content] Output Atlas now offset from original atlas.
-
[Crop] Draw tool now un-toggle after use.
-
[De-Corner] Add oversample setting.
-
[Directional Blur] Add smooth blur.
-
[Displace] Add mix blend mode.
-
[Displace] Add radial and zoom type.
-
[Dither] Add custom dither matrix type.
-
[Dither] Add invert dither pattern settings.
-
[Dither] Add RGB/HSV steps mode.
-
[Downscale] Add option to multiply alpha.
-
[Downscale] Add oversample setting.
-
[Draw Bar/Graph] Add pie chart.
-
[Draw Gradient] Add inverse axis curve.
-
[Draw Line] Add dashed line option.
-
[Draw Line] Add separate cap selector for both ends.
-
[Draw Line] Improve line wiggle control.
-
[Draw Line] Line range now apply after path sampling.
-
[Draw Random Shape] Add more controls over generator algorithm.
-
[Draw Ribbon] Add texture rotation property.
-
[Draw Shape] Add Background Surface and blend mode properties.
-
[Draw Shape] Add independent corner for rectangle shape.
-
[Draw Shape] Add Superellipse shape.
-
[Draw Shape] Shape type is now string enum type.
-
[Draw Text] Add fallback font.
-
[Draw Text] Add force monospace option.
-
[Erode] Add different scan patterns.
-
[Erode] Change preserve border setting to oversample.
-
[Erode] Now support negative value for dilation effect.
-
[Export] .bmp export now use bottom-up pixel order.
-
[Export] Add .ico and .txt pixel enumeration export.
-
[Export] Add .webm format.
-
[Export] Add final dimension label.
-
[Export] Add scale factor in template.
-
[Export] Directory now use multi-line textArea.
-
[Export] Export now check if the file is actually modified (check readonly flag and modify time) and gives warning if the file is not mark as modified.
-
[Export] Framerate value can have relative (to preview framerate) unit.
-
[Export] Leaving “File name” to blank will now treat directory as full path.
-
[Extends] Add toggle to extends infinitely.
-
[Extrude] Add highlight width controller.
-
[Extrude] Add rotation and scale modulators.
-
[Feedback] Node can now be disable.
-
[Fill Path] Add surface bg type.
-
[Flip] Change axis selector to toggle group.
-
[Format Number] Add custom decimal separator.
-
[Format Number] Add Thousand separator.
-
[Format Text] Add explanation tooltip.
-
[Frame Index] Animation Progress node now work with async on.
-
[Globalvar] Add the ability to set default value.
-
[Glow] Add texture input. blend color property.
-
[Grid Generators] Add random position and scale to Texture Transform.
-
[Grid Generators] Rename “Truchet” to Texture Transform.
-
[Grid Warp] Add grid area control.
-
[Group Input] Add seed display type.
-
[Group IO] Remove name-only mode when zoom out.
-
[Hough Transform] Add epsilon control, angle snapping.
-
[HSV Channels, Combine] Add HSL color space option.
-
[Image Gif] Add option to not draw before the starting frame.
-
[Image Gif] Add persistence cache for faster subsequence file loading.
-
[Image Gif] Gif now load one by one to prevent buffer error.
-
[Image Gif] Start frame now offset by 1 to match frame index.
-
[Image Gif/ Image sequence] Add timeline editor for easier composition.
-
[Image Grid] Add option to fix grid content amount.
-
[Image Inputs] Add dimension output.
-
[Inline Group] Add dragging support.
-
[Inline Group] Add rectangle shape option.
-
[Lattice, Lattice 3D] Subdivision can now set to 0.
-
[Lua] Node halt if invalid state detected.
-
[Matrix Set] Add support for multiple set using array.
-
[Mesh Vertices] Add option to remove duplicate points.
-
[MIDI in] Node now update automatically on midi data change.
-
[MK Brownian] Add option to disable life offset.
-
[MK Brownian] Add tiling option.
-
[MK Cable] Add thickness/ color over cable.
-
[MK Delay Machine] Add basic transformation property.
-
[MK Flare] Add more post processing options.
-
[MK Flare] Improve UX.
-
[MK Grass] Add option to not draw original surface.
-
[MK IsoExtrude] Add bottom height map.
-
[MK Isoextrude] Add side profile setting.
-
[MK Isoextrude] Top surface now use base surface alpha.
-
[MK Parallax] Add depth properties.
-
[MK Pile] Add positions output.
-
[MK Pile] Add surface array support.
-
[MK Tile] Add option to remove empty column.
-
[MK Tree Branch] Add Inherit parent color property.
-
[MK Tree Branch] Add separate “over root branch” curve control for some properties.
-
[MK Tree Branch] Wave Property now independent from segment amount.
-
[MK Tree Grow] Add support for leaves array, add more leaf index control.
-
[MK Tree Leaf] Add Curved Leaf shape.
-
[MK Tree Leaf] Add distance mode toggle.
-
[MK Tree Leaf] Change Boolean Pair property Int Whorled.
-
[MK Tree Leaves] Add Color variable along whorled leaves.
-
[MK Tree Leaves] Add Curve control for shape gravity.
-
[MK Tree Leaves] Add Curve control for whorled leaves.
-
[MK Tree Leaves] Add Distribution remapping curve.
-
[MK Tree Leaves] Add leaves output.
-
[MK Tree Leaves] Add Mesh shape type.
-
[MK Tree Leaves] Add secondary curve for complex leaf shape.
-
[MK Tree Leaves] Add Spread Flipping control.
-
[MK Tree Leaves] Add Twist control for complex geometry.
-
[MK Tree Leaves] Add Wiggle control for complex geometry.
-
[MK Tree Leaves] Surface type now draw at middle left (0, .5) origin.
-
[MK Tree Leaves] Whorled setting now distribute leaves evenly.
-
[MK Tree Path] Add support for path array.
-
[MK Tree Render] Added option to draw each tree into a separate surface.
-
[MK Tree Render] Changed to array processor.
-
[MK Tree] Rename “Draw line” to “Draw mode” to avoid confusion.
-
[MK Trees Trunk] Curl amount now independent from segment count.
-
[Nine-Slice] Add relative unit.
-
[Normal] Add flip Y toggle.
-
[Normal] Add option to trim flat area.
-
[Normalize] Improve performance.
-
[Number] Add gizmo label toggle, renaming options.
-
[Number] Add gizmo substyle setting.
-
[Number] Number preview now scale with node size.
-
[Offset] Add mask inputs.
-
[Outline] Increase scan iteration count for non-highres mode.
-
[Outline] Width can be decimal when aa is on.
-
[Outline] Zero outline width now respect alpha threshold property.
-
[Particle System] Add support for surface array.
-
[Particle, Particle System] Add particle wrapping.
-
[Particle] Looping will only apply when playing.
-
[Particle] Node will refuse to start on non-starting frame (i.e. when using the resume feature).
-
[Path 2D/3D] Add button to convert 2D to 3D and vice versa (z projection).
-
[Path Blur] Add blending render mode.
-
[Path Revolve] Add invert y option.
-
[Path Revolve] Add projection axis option to dealing with 3d path.
-
[Path Sample] Add clamp mode.
-
[Path Wave] Add iteration control.
-
[Path] Add midpoint circle and arc tools.
-
[Path] Add polygon tool.
-
[Path] Add relative unit to anchor.
-
[Path] Add snap control to tool settings area.
-
[Path] Shift for axis align when dragging anchor.
-
[PB Bevel] Now use both gray scale and alpha to determine shape.
-
[PB Draw Surface] Add crop option.
-
[PB Line] Line type is now a toggle.
-
[Perlin Noise] Add max blend method.
-
[Pixel Builder] Add dynamic self drawer output.
-
[Polar Cart] Add option to invert y axis.
-
[Polar Mirror] Add trim radius property.
-
[Polar to Cart/ Cart to Polar] Add cartesian origin property.
-
[Polar] Add angle shift property.
-
[Polar] Add center property.
-
[Polar] Add twist property.
-
[Preference] Add option to set default dimension unit.
-
[pSystem > Snap Transform] Add direction snap.
-
[pSystem Gravity] Add immediate apply option.
-
[pSystem Render Trail] Add 1px mode.
-
[pSystem Render] Prevent unnecessary update when manually setting frame.
-
[pSystem Transform] Add non-accumulative scale mode.
-
[pSystem Transform] Add vector impulse mode toggle.
-
[pSystem/pSystem3D Mask Data] Add spawn index output.
-
[PXC] Add clear all cache button.
-
[PXC] Add setting, globalvar control.
-
[Remove Color] Add option to switch color space between RGB and LAB.
-
[Render Sprite Sheet] Add button for manually clear the surface.
-
[Repeat] Add atlas output.
-
[Repeat] Add fractional unit for circular radius.
-
[Repeat] Add global rotation.
-
[Repeat] Add linear selector.
-
[Repeat] Add option to inverse draw order.
-
[Repeat] Add option to use position shift as end point.
-
[Repeat] Add option to wrap index for index selector.
-
[Repeat] Add random position, rotation, scale properties.
-
[Replace Palette] Add HSV randomization.
-
[Replace Palette] Rename “closet” mode to “ordered” and add actual “closet color” mode (match closet color from “From” palette to “To” palette).
-
[RIgidBody Explode] Add option to activate physics on explode.
-
[RIgidBody Explode] Add option to apply torque on explode.
-
[RIgidBody Fracture] Fracture map now scale to match base texture dimension.
-
[RIgidBody Render] Add atlas output.
-
[RIgidBody] Add fractional unit to several properties.
-
[RIgidBody] Wall setting now span outside domain.
-
[RigidSim Object] Add atlas offset toggle.
-
[RigidSim Render ID] Now output index as r16-bit surface.
-
[Scatter Path] Add output path preview.
-
[Scatter Points] Add Golden Spiral distribution type.
-
[Scatter] Add sampling offset property.
-
[Separate Shape/Color] Node now supports array.
-
[Separate] Add mask area overlay.
-
[Shadow] Add inside shadow type.
-
[Shadow] Add Shadow only output.
-
[Shape Path] Add reverse spiral option.
-
[Shape] Add draw area tool.
-
[Simplex Noise] Add tiling option.
-
[Slideshow] Adjust slideshow transition curve.
-
[Slideshow] Replace zoom control with area control.
-
[SmokeSim > Render Domain] Add volume color and density remap.
-
[SmokeSim] Add relative units to transformation properties.
-
[SmokeSim/ Flip fluid render] Auto-cache new disabled by default.
-
[Solid] Add foreground surface input.
-
[Stripe, Checker, Blend] Add button to swap value (colors, surface).
-
[Struct Get] Gradient data now output as gradient type.
-
[Texture Remap] Add blending ratio property.
-
[Threshold Switch] Add frame mode.
-
[Tile] Add more controls over tiling pattern.
-
[Tileset] Add animated tile length control.
-
[Tileset] Add drag area to modify for auto terrain, animation.
-
[Tileset] Add highlight area that does not contain in the tileset due to mismatched tile and surface dimension.
-
[Tileset] Tile rotation now support multi-tiles selection.
-
[To Text] Add number format options.
-
[Transform Image 3D] Add backside surface input.
-
[Transform, Composite] Movement path preview is now editable.
-
[Transform] Add modifier guide lines.
-
[Transform] Add static echo.
-
[Transform] Add stretch settings.
-
[Transform] Add velocity output.
-
[Transform] Improve cross-frames data.
-
[Trigger] Add trigger button in graph.
-
[Tunnel Sender] Add scope control.
-
[Vector Math] Add distance and length operator.
-
[Warp] Add tile control for each axis.
-
[Wave Path, Shift Path, Spiral Path] Add path range control.
-
[Wavetable] Add fix period mode.
Bugs
-
Add mouse detection fallback incase winman.dll cannot be found.
-
Empty array now returns depth of 1.
-
Enum values now won’t be auto connect on create.
-
Fix bypass value not update for some nodes.
-
Fix clear cache button not show up when toggling node cache.
-
Fix color to gradient implicit conversion not working.
-
Fix crash on older version when trying to load new hotkey data.
-
Fix crash report display incorrect log if there are crashes inside the autosave system.
-
Fix crash when adding node with default dimension set to pixel.
-
Fix crash when creating new group instance.
-
Fix crash when creating node with absolute area values.
-
Fix crash when deselecting text array box widget.
-
Fix crash when duplicating nodes.
-
Fix crash when pressing tab+enter in exit file dialog.
-
Fix crash when removing dynamic input with mappable, curvable parameter.
-
Fix crash when resave project with favorites property.
-
Fix crash when switching type form string to number in arguments display.
-
Fix crash when using dropper with “GUI in/out” nodes.
-
Fix crash when using inspector action shortcut on node with no actions.
-
Fix curve data weirdness.
-
Fix curve y range not apply in shader.
-
Fix dragging node and it’s parent move node twice.
-
Fix dragging panels with ctrl key not working on first click.
-
Fix error converting surface to 3d material.
-
Fix error when add some driver to the last keyframe.
-
Fix error when duplicating inline feedback, loop.
-
Fix error when duplicating nodes.
-
Fix error when loading .obj file with no uv or normal.
-
Fix error when processing atlas data.
-
Fix error when setting keyframe to negative frame.
-
Fix error when toggling expression the first time.
-
Fix error when toggling gradient map.
-
Fix error when toggling map on vec2 value.
-
Fix error when typing “self” in expression editor.
-
Fix error when undoing keyframe insertion.
-
Fix extracting panel with compound sibling not expands the sibling panel.
-
Fix grouping inline feedback, loop not move inline object inside the group.
-
Fix incorrect mouse position when popup inspector section.
-
Fix initial click after focusing window not registered.
-
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 loading file not apply easing.
-
Fix loop not re-iterate when connected out of a group.
-
Fix manually name auto-named node (File input, Math, etc.) got reset on load.
-
Fix manually resized node got reset on load.
-
Fix node list disappear when running the software from command line.
-
Fix node list not put internal categories first.
-
Fix node not render when resetting value.
-
Fix node not updating when switching rotation unit.
-
Fix open directory file dialog not set location.
-
Fix padding value extract to surface padding node.
-
Fix pen input not working.
-
Fix preset not save every properties.
-
Fix program move node in between 2 different inline groups into one inline group.
-
Fix project attributes not saved when creating new project.
-
Fix property with unit multiplied when replacing node.
-
Fix render order problem when using tunnel.
-
Fix repeated render caused by group output.
-
Fix repeated render when export.
-
Fix setting default unit mode to pixel cause some values to initialize with fractional value.
-
Fix some curve data not respecting min/max value.
-
Fix some node icon not padded properly.
-
Fix some node use incorrect base value in fractional unit.
-
Fix text overflow outside tooltip box.
-
Fix textbox suffix not update when switching between unit.
-
Fix undo animation setting not update timeline items.
-
Fix unmodified seed value shuffle on load.
-
Fix UV node flip y-axis.
-
Fix value change when loading project with different default unit setting.
-
Node attributes modification is now undoable.
-
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)
-
[3D Camera, Camera Point, Path] Fix error when using move tool.
-
[3D Cylinder] Fix normal not aligned to profiled curve.
-
[3D Instancer] Fix grid allows floating value.
-
[3D Object] Fix scale tool not auto update in single-axis mode.
-
[3D Repeat] Fix scatter rotation not working.
-
[3D Surface Extrude] Fix incorrect uv map for side texture.
-
[Add Node] Fix action thumbnail not scale to grid box.
-
[Add Node] Fix crash when trying to favorite collection.
-
[Add node] Fix dialog disappear when right-click again and error associate to it.
-
[Add Node] Fix equation creator not working.
-
[Addon] Fix crash on initialize constants.
-
[Addon] Fix crash when trying to deserialize invalid data.
-
[Addon] Fix crash when using addons.
-
[Addon] Fix error when trying to run uninitialized addon.
-
[Animation Dopesheet] Fix error when scrolling with graph on.
-
[Animation Panel > Graph] Fix easing out line disappear when ease in is set to linear or hold.
-
[Animation Panel] Fix crash when renaming timeline object with context menu.
-
[Animation Panel] Fix crash when setting range from outside the panel.
-
[Animation Panel] Fix distribution tool shuffle keyframes.
-
[Animation Panel] Fix dopesheet not reappear when expands panel.
-
[Animation Panel] Fix error when trying to stretch the animation length.
-
[Animation Panel] Fix key selection persist after closing project.
-
[Animation Panel] Fix node shy button also select node.
-
[Animation Panel] Fix scroll stuck downward when content height readjust.
-
[Animation Panel] Fix tool setting not scrollable to the end.
-
[Animation Panel] Hitting play while setting animation length to 1 won’t force rendering every frame.
-
[AreaBox] Fix buttons overlapping.
-
[Armature Bind] Fix mesh input not rendering.
-
[Armature Mesh Rig] Fix output mesh shows nothing in preview.
-
[Armature Pose] Fix scale tool not selectable and highlight incorrectly.
-
[Armature Pose] Fix tool use caused selection.
-
[Armature] Fix preview bone affect node bbox.
-
[Array Pin] Fix render error.
-
[Array] Fix error when connecting gradient.
-
[Ase File In] Fix potential error when loading file with index color with color outside the palette.
-
[Auto Organize] Fix error when aligning with pin nodes.
-
[Auto Organize] Fix frame node got organize as normal node.
-
[Bake Path] Fix output path calculate incorrectly.
-
[Bevel] Fix border glitch in repeat mode.
-
[Bevel] Fix node output the same surface when set height to 1.
-
[Blend Depth] Fix node use random surface when no input connected.
-
[Blend] Fix initial click when not focusing on the preview panel cause selection.
-
[Blur] Fix black patch when using floating-point surface format.
-
[Boolean] Fix node resize handle cannot be selected.
-
[Camera] Fix dimension editing apply dimension incorrectly.
-
[Camera] Fix result preview render in full opacity.
-
[Canvas > Bezier Curve] Fix error when create the seconds curve.
-
[Canvas > Brush selector] Fix brush draw on original surface.
-
[Canvas > Brush] Fix flicker on initial click.
-
[Canvas > Brush] Fix line cap not rendering for large brush size.
-
[Canvas > Brush] Line preview now disappear when right click.
-
[Canvas > Circle tool] Fix low-quality shape in larger brush.
-
[Canvas > Curve, Fill, Gradient tool] Remove brush preview.
-
[Canvas > Freeform selection] Fix clicking without dragging tool create an empty 0x0 selection.
-
[Canvas > Magic selector] Fix error on init.
-
[Canvas Group] Fix adding new layer ignore the first brush input.
-
[Canvas Group] Fix canvas sometime initializes with random content.
-
[Canvas Group] Fix dimension value apply incorrectly.
-
[Canvas Group] Fix selection behave weirdly.
-
[Canvas] Fix brush inside selection render in the wrong color.
-
[Canvas] Fix canvas action not undoable.
-
[Canvas] Fix canvas set to wrong size when using resize tool in relative unit.
-
[Canvas] Fix color picker always pick brush color.
-
[Canvas] Fix dimension change not apply immediately.
-
[Canvas] Fix ellipse border tool not working with large brush size.
-
[Canvas] Fix error on slope view.
-
[Canvas] Fix error warning when save.
-
[Canvas] Fix error when try to copy selection with no active selection.
-
[Canvas] Fix holding ctrl key make tool unusable.
-
[Canvas] Fix multiple instance of the node override tool functionality.
-
[Canvas] Fix node preview incorrect surface when playing animation.
-
[Canvas] Fix pasting surface from clipboard not working.
-
[Canvas] Fix pasting surface not toggling selection tool.
-
[Canvas] Fix right subtools not showing.
-
[Canvas] Fix selection mask disappear when not hovering.
-
[Canvas] Fix selection mask not apply until the second click.
-
[Canvas] Fix subsequence node initialize with empty white canvas.
-
[Canvas] Fix surface brush draw outline incorrectly.
-
[Canvas] Fix tool channel selection not apply correctly.
-
[Canvas] Hotkey trigger now only activate on focus.
-
[Checkbox] Updater visual to span the same width as other widgets.
-
[Collection Panel] Allow setting collection to “deprecated”.
-
[Collection Panel] Fix crash when opening page scrollbox.
-
[Collection Panel] Fix crash when trying to edit single-node collection.
-
[Collection Panel] Fix error when trying to edit collection with no inputs or outputs.
-
[Color Adjust] Fix hue not cycling after one rotation.
-
[Color selector] Fix palette preset not scrollable.
-
[Color Selector] Fix posterize option returns wrong color on modified display scale.
-
[Command Palette] Fix crash when toggling function.
-
[Command Palette] Fix global (underscore) group shows up when search for node.
-
[Command Palette] Node now shows up as display name instead of internal class name.
-
[Composite Tag] Fix alpha blending error.
-
[Composite] Fix error when disconnecting surface while selecting it.
-
[Composite] Fix error when processing dynamic surface.
-
[Composite] Fix error with preview transform array.
-
[Composite] Fix transform data not moved with surface when rearranging layer while playing.
-
[Convert to Tilemap] Fix node not working.
-
[Create Action] Fix category selector bigger than the screen.
-
[Crop Content] Add check for empty surface before cropping.
-
[Crop Content] Fix memory leaked caused by output surface not free properly.
-
[CurveBox] Fix height adjust button disappear when toggling x control.
-
[Custom Panel > scroll pane] Fix scroll wheel not working.
-
[Custom Panel > textbox] Fix error on create.
-
[Custom Panel Editor] Fix crash when trying to drag frame outside main frame.
-
[Custom Panel] Fix closing project not close embedded panel until focus.
-
[Deserialize] Fix error when checking surface depth.
-
[Directional Blur] Fix error when toggling strength map.
-
[Displace] Fix enabling separate axis in vector or angle mode cause other mode to always wait for unconnectable value.
-
[Displace] Fix iteration reduce strength.
-
[Displace] Vector mode now won’t scale strength with grey value.
-
[Display Text] Fix line cut between special characters.
-
[Display Text] Fix multi-lines bounding box calculate incorrectly.
-
[Dither] Fix dither scale apply incorrectly.
-
[Downscale] Fix alpha multiply error in mix mode.
-
[Downscale] Fix overlay transform apply incorrectly.
-
[Draw 4 Points Gradient] Fix error on update.
-
[Draw Cross Section] Fix aa mode not apply to source color.
-
[Draw Line] Fix end caps sometimes not rendering.
-
[Draw Line] Fix freeze when inputting compound path.
-
[Draw Line] Fix incorrect shifting for none type.
-
[Draw Line] Fix inputting empty (e.g. trimmed [0,0]) path in segment mode draw single point.
-
[Draw Line] Fix starting line cap not show up in subsequence lines.
-
[Draw Line] Fix wiggle trim range not apply to basic line type.
-
[Draw Shape > Diamond] Fix visual glitch at 30x30 dimension.
-
[Draw Shape Fast] Fix corner not applying.
-
[Draw Shape Fast] Fix relative unit not working.
-
[Draw Shape Fast] Fix superellipse shape not working.
-
[Draw Shape] Fix line segment scaled incorrectly in non-square dimension.
-
[Draw Shape] Fix output reset alpha to 1 when using surface bg.
-
[Draw Text] Fix alpha blending.
-
[Draw Text] Fix error when inputting empty text.
-
[Driver Panel] Add undo points to driver modification.
-
[Driver] Fix driver now working in wrap area.
-
[Driver] Fix in-between driver returns undefined when use on the last keyframe.
-
[Evaluate Curve] Fix blocking error when inputting invalid curve data.
-
[Export] Fix create node with animation extension not set type to animation.
-
[Export] Fix directory appends with backslash instead of slash.
-
[Export] Fix directory cut-off if it doesn’t ends with slash.
-
[Export] Fix error when selecting non .png format for image sequence.
-
[Export] Fix export gif with build-in encoder not show complete notification.
-
[Export] Fix file format not set based on initial.
-
[Export] Fix gif export duplicate frames.
-
[Export] Fix node hangs when the exported file already exists.
-
[File Selector] Fix crash when loading project with no thumbnail data.
-
[File Selector] Hitting escape key while opening dialog now close the dialog instead of the file selector itself.
-
[FLIP Domain] Fix some properties not visible in inspector.
-
[Fluffify] Fix error on create.
-
[Format Text, Equation] Fix textbox behave weirdly when input section expanded.
-
[Format Text] Fix error when expanding input section.
-
[Frame] Fix dragging frame with nested frame move nodes multiple times.
-
[Frame] Fix graph not update when renaming.
-
[Frame] Fix reframe not working.
-
[Globalvar] Fix changing data type not refresh editwidget.
-
[Globalvar] Fix crash on rename.
-
[Globalvar] Fix name not saving.
-
[Globalvar] Fix non number display type not initialized.
-
[Gradient Box] Fix error when open context menu in expanded mode.
-
[Gradient Select] Fix crash when changing single color from gradient box.
-
[Gradient Select] Fix editing gradient from the widget not register undo event.
-
[Gradient] Fix loop option not working.
-
[Gradient] Fix using node chord to invert the gradient not mark value as modified.
-
[Graph Export Image] Fix crash when exporting node in show parameter mode.
-
[Graph Panel] Fix adding node not auto connect.
-
[Graph Panel] Fix adding node with file dialog offset the created node.
-
[Graph Panel] Fix adding nodes with multiple panels active puts nodes in the wrong place.
-
[Graph Panel] Fix creating frame with hotkey auto-select and drag the frame.
-
[Graph Panel] Fix dragging area not recognize extended node height in compact view.
-
[Graph Panel] Fix dropping multiple .bmp files does not show multi-file node dialog.
-
[Graph Panel] Fix dynasurf not show up in node preview.
-
[Graph Panel] Fix error when adding path using node parameter view.
-
[Graph Panel] Fix error when connecting multiple junctions.
-
[Graph Panel] Fix feedback line render outside context.
-
[Graph Panel] Fix linear connection line does not recognize mouse position around the extended area.
-
[Graph Panel] Fix node add from related menu not connect to the calling junction.
-
[Graph Panel] Fix node chord not working when hotkey is already assigned.
-
[Graph Panel] Fix node wrangler select incorrect input.
-
[Graph Panel] Fix output junction use incorrect bbox when turning on parameter mode.
-
[Graph Panel] Fix quick connect returns error when hovering on inline group.
-
[Graph Panel] Fix renaming using multi-hotkey not working.
-
[Graph Panel] Fix right-clicking sometime brings up context menu for delete node.
-
[Graph Panel] Fix updating view setting not updating graph.
-
[Graph Panel] Grid line now match grid highlight line.
-
[Graph/ Preview Panel] Fix misaligned “x”.
-
[Grid Warp] Fix snapping apply incorrectly.
-
[Grid] Fix gap size inconstancy when setting shift axis to Y.
-
[Group Input] Fix error when using internal surface asset.
-
[Group Input] Fix palette type return 2d array of each colors.
-
[Image Gif] Fix error when try to draw negative frame.
-
[Image Sequence] Fix hide mode still draw last frame.
-
[Inspector Panel] Fix action hotkeys activate action twice.
-
[Inspector Panel] Fix curve widget disappear when scroll up.
-
[Inspector Panel] Fix error when toggling project attribute.
-
[Inspector Panel] Fix error when using globalvar.
-
[Inspector Panel] Fix favorite properties of deleted node still shows up.
-
[Inspector Panel] Fix matrix widget caused stutter when scrolling over.
-
[Inspector Panel] Fix multiple dialogs created when click on property guide.
-
[Inspector Panel] Fix pbBox widget cause stutter.
-
[Inspector Panel] Fix scroll menu disappear when open other scroll menu.
-
[Inspector View Setting] Fix reset button not working.
-
[IsoExtrude] Fix depth value stuck in int in fractional unit.
-
[Krita File In] Fix crash on freeing memory.
-
[Kuwahara] Fix active toggle not working.
-
[Locale] Remove comments and duplicated entries in words.json.
-
[Lua Compute] Fix function placeholder not scaled with UI scale.
-
[Matrix Color Apply] Fix incorrect output.
-
[Matrix] Fix array-matrix conversion set matrix size too large.
-
[Menu Editor] Fix crash when editing toolbar with debug menus.
-
[Menu Panel] Fix error when toggling some panel.
-
[Menu Panel] Fix error when trying to open empty recent file list.
-
[Menu Panel] Fix resizing panel move window.
-
[Menu Panel] Fix window dragging when clicking on profile.
-
[Mesh Warp] Fix error when using output mesh in other node.
-
[MK Brownian] Fix rendering error on surface particle.
-
[MK Cable] Fix error in path sample mode.
-
[MK Flare] Fix flare disappear when chromatic abbr. is turned on.
-
[MK Fracture] Fix node error.
-
[MK Pile] Remove warning when no input surface provided.
-
[MK Tree Leaf] Fix incorrect leaves distribution.
-
[MK Tree Trunk] Fix root color always black.
-
[MK Trees Branch] Fix error on processing.
-
[MK Trees Leaves] Fix leaves disappear when position range is the same value.
-
[MK Trees Leaves] Fix offset apply in wrong direction.
-
[MK Trees Truck] Fix color reset when setting curl to non-zero.
-
[MK Trees] Fix fractional dimension not apply on create.
-
[Nine Slice] Fix editing dimension with widget apply wrong unit.
-
[Nine Slice] Fix initial connection set incorrect dimension value.
-
[Normal Light] Fix inverted x direction for sun light.
-
[Normal Light] Position property is now separated in to 2d position and distance.
-
[Number] Improve node performance.
-
[Outline] Fix blending error for inner type and anti-alias mode.
-
[Outline] Outline area now draw behind base pixel to improve anti-aliasing.
-
[Pack Sprite] Fix overlapping surface in top left algorithm.
-
[Palette Extract] Fix incorrect result when providing non-8-bit RGBA surface (surfaces will be converted to 8bit before processing).
-
[Palette Selector] Fix crash when adding Lospec palette.
-
[Palette] Fix Lospec loader not show up.
-
[Palette/Color Selector] Fix crash when trying to search.
-
[Palette/Gradient Selector] Fix crash when sorting preset.
-
[Panel] Fix panel frame still draw in focus mode.
-
[Particle System Spawner] Fix map distribution error when the provided map has no spawnable area.
-
[Particle System Spawner] Fix map distribution scaled incorrectly.
-
[Particle System] Fix first frame becomes empty after clearing cache.
-
[Particle] Fix changing global dimension does not clear cache.
-
[Path > Arc tool] Fix reverse control points.
-
[Path Anchor] Fix incorrect unit conversion.
-
[Path Box] Fix view node button not working.
-
[Path from Mask] Fix error when applying loop line.
-
[Path Transform] Fix crash on previewing.
-
[Path, Path Shape] Fix negative ratio not loop correctly.
-
[Path] Fix error when adding anchor in pixel unit.
-
[Path] Fix error when extracting path data.
-
[Path] Fix loading older version set unit to fractional.
-
[Path] Fix transform tool cause anchors to collapse to the same value.
-
[PCX] Error now print in full format.
-
[PCX] Fix
length(a)always return 1. -
[PCX] Fix error on
rangefunction. -
[Perlin] Fix error when loading.
-
[Pin] Fix node sometime display data.
-
[Pixel Builder] Fix dragging widget causes selection.
-
[Pixel Builder] Fix selection trigger when dragging PBBOX.
-
[Posterize] Fix alpha mode not working in non-palette mode.
-
[Preview Panel] Fix array preview unscrollable.
-
[Preview Panel] Fix compact info view cannot slide.
-
[Preview Panel] Fix crash when switching output channel.
-
[Preview Panel] Fix crash when using onion skin on node without output.
-
[Preview Panel] Fix custom multi selection not working.
-
[Preview Panel] Fix dragging split view create selection.
-
[Preview Panel] Fix dummy object shows up when previewing non-mesh 3d node (3d path, points).
-
[Preview Panel] Fix error when call add node dialog with callback.
-
[Preview Panel] Fix preview array selector draw atlas in the wrong position.
-
[Preview Panel] Fix ruler activate when selecting subtool.
-
[Preview Panel] Fix ruler flicker.
-
[Preview Panel] Fix selection border drawn over tool bar.
-
[Preview Panel] Fix selection box not show up on non-surface output.
-
[Preview Panel] Fix selection can’t be made when not inspecting a node.
-
[Preview Panel] Fix single axis tiling render with alpha multiplied.
-
[Preview Panel] Fix toolbar bg disappear when togging tool lock.
-
[Preview Panel] Rearrange button sprite to match the current value.
-
[pSystem Accelerate] Fix deceleration cause jitter.
-
[pSystem Clone] Fix node only show 1 output.
-
[pSystem Mask] Fix mask output rounded to 0 or 1.
-
[pSystem Oscillate] Fix node not working.
-
[pSystem Render Trail/Path] 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.
-
[pSystem Render Triangle] Fix color not applying.
-
[pSystem Snap] Fix snapping causes scale to change.
-
[pSystem Spawn] Fix error when sampler can’t find valid position.
-
[pSystem Trail] Fix particle destroy using destroy node not generate end trail.
-
[pSystem Wiggle] Fix direction mode override original direction value.
-
[pSystem] Fix looping not working.
-
[pSystem] Fix some context nodes shows up in recents.
-
[pSystem] Remove prerender frame to match animation length.
-
[QuaternionBox] Fix error when switching unit.
-
[Radial Blur] Fix alpha not blurring.
-
[Random] Fix shuffle mode does not work consistently.
-
[Release Note] Fix opening download link in browser always open link to Windows version.
-
[Repeat] Atlas output now return simplified atlas data.
-
[Repeat] Fix animator use incorrect rotation anchor.
-
[Repeat] Fix error when setting output dimension type to “relative to input”.
-
[Repeat] Fix random surface drawn when no background is provided.
-
[Repeat] Remove array restriction for the
amountinput. -
[Replace Color] Fix multiple nodes override color setters.
-
[Replace Colors] Fix visibility button not working.
-
[Replace Palette] Fix random mode sometime match two color to the same color.
-
[RGB Color] Fix incorrect output in non-normalized mode.
-
[RigidBody] Fix crash when initializing rigidObject with no surface.
-
[RigidSim Spawner] Fix spawn rotation use incorrect unit.
-
[RigidSim] Fix atlas spawner not apply scale.
-
[RM Primitive] Fix error when using gizmo.
-
[Round Corner] All non-black color now treated as content.
-
[Scatter, Scatter Point, pSystem spawn] Add sampling attempt control.
-
[Scatter] Fix incorrect distribution.
-
[ScrollBox] Fix shift+scroll wheel try to select separator bar.
-
[Scrollbox] Fix using search return incorrect value.
-
[SDF] Set tiled (repeat) mode not calculate correctly.
-
[Serialize] Roll back modify-only saves. All value now stored in the save file.
-
[Shadow] Fix transparent pixel turns dark.
-
[Shape Path] Fix error when setting corner radius.
-
[Shape Path] Fix non-loop shape apply incorrectly.
-
[Slideshow] Fix slide order sorted alphabetically.
-
[Slope blur] Fix node not respect oversample setting.
-
[Splash, release note] Panels now limited to 1 instance.
-
[Sprite Stack] Fix error when inputting array.
-
[Stack] Fix crash when previewing node with mismatched array length.
-
[StrandSim Gravity] Fix gravity apply incorrectly.
-
[String Split] Add option to remove white-space after splitting.
-
[String Trim] Add White-Space trimming mode.
-
[Surface Extrude] Fix mesh error with non-square surface.
-
[Surface Extrude] Fix refreshing surface array causes all mesh to have the same shape.
-
[Surface] Add warning when trying to access missing asset.
-
[Surface] Fix asset load asynchronously.
-
[Tag surface] Fix error when animating tag position.
-
[Text Array box] Fix deleting choice open edit dialog.
-
[Text Length] Fix node output text instead of number.
-
[Text] Fix “-4” converted into empty value.
-
[TextArea] Fix drawing widget cause right clicking to activate wrong context menu.
-
[TextBox] Fix crash when evaluating equation outside node context.
-
[TextBox] Fix dragging mouse outside textbox reset cursor to the beginning.
-
[TextBox] Fix label disappearing.
-
[TextBox] Fix offsetted mouse position when setting cursor.
-
[Tile Drawer] Fix error when drawing.
-
[Tileset] Fix auto terrain preview not show up for some type.
-
[Tileset] Fix tile index error on AMD GPUs.
-
[To Text] Fix inputting integer leaves trailing decimal.
-
[Transform Image 3D] Fix backside not rendering.
-
[Transform Image 3D] Fix UI rendering error when playing animation.
-
[Transform Path] Fix fractional unit not applying.
-
[Transform Point] Fix anchor point fractional unit doesn’t use project dimension.
-
[Transform] Fix color blending problem when using echo.
-
[Transform] Fix static echo render in the wrong position.
-
[Trim Text] Fix progress mode not working.
-
[Tunnel IO] Fix node key not using initial auto-generated name as default name.
-
[Tunnel IO] Fix zooming the node out will draw random junction on the graph area.
-
[Tunnel] Fix tunnel not connect when setting scope to group in global context.
-
[Tunnel] Improve stability.
-
[Value] Fix setting default not apply in the same session.
-
[VectorRangeBox] Fix error when displaying odd vector.
-
[Warp] Fix backface blend with front.
-
[Warp] Fix backside transparent pixel override front pixel.
-
[Warp] Fix Color Depth attribute not applying.
-
[Warp] Fix inverted surface not show up in self-intersected shape.
-
[Warp] Fix parallelogram shape error.
-
[Warp] Fix surface selectable when hovering on edge.
-
[Widget] Fix switching to widget before the active widget not apply the current widget.
-
[Workspace Panel] Fix crash when toggling context menu items.
-
[Zoom Blur] Fix colorize not working with step mode.
-
[Zoom Blur] Fix preview gizmo too long.
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.21.1 beta3 days ago
- 1.21.0 stable16 days ago
- 1.20.9 beta50 days ago
- 1.20.8 beta68 days ago
- 1.20.7.4-5 patch78 days ago
- 1.20.7.3 patch81 days ago
- 1.20.7.1-2 patches81 days ago
- 1.20.7 beta84 days ago
- Pixel Composer Forum88 days ago

Leave a comment
Log in with itch.io to leave a comment.