- Pixel Composer now comes with CLI application `PXC.exe` which allows for executing PXC project, modifying global variables, and executing functions from the console (`PXC.exe` use the same arguments as the `PixelComposer.exe` but with extra arguments).
- `-v`, `--verbose` enable verbose logging
- Persistence mode now enables interactive shell. Input will be passed to Pixel Composer as a console command.
- `-v`, `--verbose` enable verbose logging
- Add command line arguments.
- The first argument is a path to the project.
- `-h`, `--headless` runs the PXC project in headless mode (all nodes will run once, then export nodes will trigger automatically.)
- `-p`, `--persist` keeps PXC running in the background in headless mode
- `-t`, `--trusted` trust and runs all execute shell nodes in the project.
- `-s`, `--server port` create TCP server at the given port (Not tested yet).
- `-output <file>` output debug information to a file (used for debugging)
- Global variables can now be set using command-line arguments.
- Arguments value can be array using semicolon `;` to separate each value, path string can also use the wildcard `*`.
- The first argument is a path to the project.
Console command
- Access through `PXC.exe` persistence mode or the console panel.
- Available commands include:
- `flag [debugflag]` toggle debug flags
- `set [key] [value]` set global variables
- `render` full render and export
- `exit` exit application
- general interface functions (will be listed in the future doc)
- `flag [debugflag]` toggle debug flags
Interface
- [Add node] Node subaction alias now shows up when searching.
Node
- New Kuwahara filter node
- New Quasicrystal node
- New Gamma Map node
- New Profile node.
- New Shape map node.
- New cmd argument node.
- Add "Black" oversample mode.
- [Gradient] Add oklab. sRGB blending mode.
- [Image] Now support path array.
- [Mix Color] Add oklab color space.
- [Displace] Add separate axis option for vector and angle displace mode.
- [Displace] Add gradient mode.
- [Region fill] Draw original action is now an enum button with "above" and "behind" settings.
- [Region Fill] Add texture map mode.
- [Shape] Add level property.
- [Scatter] Add scale over radius, and angle range properties for uniform circular mode.
Bugs
- [Rotator range, random] Fix multiple controllers can be hovered at once.
- [Mesh warp] Fix pin data not loading.
- [Particle] Fix error when rendering dynamicSurface.
Changed depots in beta-nosteam branch