Change Log

Added

  • Added: Node Render Previews, nodes will display a small preview of their output to help speed up workflows
  • Added: New Noise Types: OpenSimplex2, OpenSimplex2S, Perlin, Cellular, Value Cubic, Value
  • Added: New Fractal noise options: allows combining octaves of noise layers
  • Added: New Tool Distribution mode ‘Color Similarity’ an alternative faster approach to Color Match with higher accuracy but more pen lifts, it can be weighted by Lightness Bias / Chroma Bias / Hue Bias.
  • Added: New Blend Modes: Hue, Saturation, Color and Luminosity
  • Added: New ‘Simplify Dashes Strokes’ option to SVG Export, to simplify strokes using ‘dash-array’ and ‘dash-offset’ attributes for easy plotting
  • Added: New Canny Edge Detection – GPU Accelerated Image filter
  • Added: New Shape Types Line, Circle, Rounded Rectangle, Quad Curve, Cubic Curve, Arc, Heart, Polyline, Catmull-Rom Spline, Path, SVG Path
  • Added: Position, Vertices, Shapes, Distance and Render Time to the viewport area
  • Added: Support for Blend Modes in SVG export
  • Added: Support for exporting Images + Shapes in SVG/PDF
  • Added: Support for trackpad Zoom & Scroll gestures in the Viewport & Graph
  • Added: Exported Inkscape SVGs will now display the pen color as the layer/label color
  • Added: Support for Custom Transformation for Images & Shapes and improved Layout / Alignment controls
  • Added: Display the current viewed node above the viewport, with clearer view lock button.

Improved

  • Improved: Complete re-write + re-design of Mask / Shape editing controls
  • Improved: Complete re-write of Export API, allows for faster export and using the GPU for fast image export.
  • Improved: Re-designed the User Interface to use a more modern design, clearer separation of windows
  • Improved: Switched to GPU based Noise Algorithms, allowing for much faster noise generation, if the GPU initialization fails the CPU fallback will be used.
  • Improved: Reduced memory consumption during typical usage
  • Improved: Reduced idle CPU Usage
  • Improved: Performance improvements to UI update speed / responsiveness
  • Improved: Performance improvements to image transfers between different render frameworks via shared native buffers
  • Improved: Speed / Performance of SVG Export
  • Improved: Particle System node at high velocities, improved curve support
  • Improved: Speed of Image to Image node transfers
  • Improved: Speed / Quality of Image Exports when using the legacy CPU renderer
  • Improved: Render performance when rendering large amounts of points
  • Improved: Masking is now Stroke-Aware, more accurate and faster especially with Cubic Curves + Quad Curves
  • Improved: Redesigned Drawing Pen Setup window design
  • Overhaul: Rewritten Mask / Vector Editing overlays to use faster rendering pipeline

Changes

  • Changed: Removed the ‘Classic’ viewport renderer
  • Changed: Standardised Node labels, icons and color.
  • Changed: Renamed ‘Process Folder’ to ‘Watch Folder’
  • Changed: You now press Ctrl or Command to zoom in the viewport / graph or use a Zoom Gesture on Trackpad
  • Removed: Experimental / Broken nodes – Start Workflow, Finish Workflow, Hilbert Curve, Create Tool
  • Removed: Broken legacy DrawingBotV3 nodes.
  • Removed: ‘Viewport Renderer’ and ‘Render Quality’ options
  • Removed: Unsupported Geometry Filter parameters

Fixed

  • Fixed: Streamlines PFMs not updating the progress bar properly
  • Fixed: Merging drawings containing the same drawing set
  • Fixed: Memory leak caused by PFM tasks not being disposed of properly while displayed in the viewport
  • Fixed: Issue where dragging nodes into the graph may stutter and create multiple instances
  • Fixed: ‘Create List’ & ‘Create Ranged List’ becoming empty / glitched when the data type is changed
  • Fixed: TreeViews in the Node Selector / Graph Inspector / Project Manager displaying de-selected elements as still highlighted
  • Many more fixes and improvements

Notes

  • Project Manager database is not stable and will be replaced with a new system in the future
  • Many nodes are still experimental, and some designs / layouts are not complete
Downloads
DrawingStudio-1.0.9-alpha-linux-x86-64.deb
Linux Debian Installer (.deb)
DrawingStudio-1.0.9-alpha-linux-x86-64.rpm
Linux Redhat Installer (.rpm)
DrawingStudio-1.0.9-alpha-macos-aarch64.pkg
macOS Package – Apple Silicon (.pkg)
DrawingStudio-1.0.9-alpha-macos-x86-64.pkg
macOS Package – Intel (.pkg)
DrawingStudio-1.0.9-alpha-windows-x86-64.msi
Windows Installer (.msi)
DrawingStudio-1.0.9-alpha-windows-x86-64.zip
Windows Portable (.zip)