v3.9.2
Installation and Setup
- Download and extract the zip file from the Assets below
- Follow the installation guide
3.9.2
This release adds many improvements in stability and features. It also introduces a selection of new operators and effects.
Documentation
- General improvements to documentation and parameter formatting for many operators
OSC Improvements
We completely rethought how OSC can be used in Tooll3:
- Added [OscOutput] and completely redesigned [OscInput]
- We can record and visualize OSC input in the IO window and improve the selection of OSC channels.
- The Settings window now contains an OSC section that allows automatically listening for incoming OSC messages on a selected port. This can be super useful for debugging.
- OscOutput now supports sending multiple floats and strings and can reconnect with a trigger parameter.
- [OscInput] allows grouping and filtering of keys in key/value pair mode, which is especially useful when working with SuperCollider.
Added Midi Controller Support
- Improved Apc40MkII adapter
- Added APC Mini MKII
UI Fixes and Improvements
- Allow zooming with the middle mouse button
- Tweak layout of parameter popup in focus mode; add bypass and disable actions
- Presets can include gradients that are blended with interpolation and step counts match
- Rewrote beat tapping to increase precision when retiming with measure sync. Also added rounding when clicking with Ctrl
- Messages in the console window can be copied to the clipboard by clicking on them
- Improved pinning interaction
New Operators
New Image and Effects
- [SubdivisionStretch] effect creates nice image distortions
- [Pixelate] is a nice mosaic effect
- [PlayAtlas] can be used to play a sequence from an atlas texture
- [BoxGradient], [NGonGradient] generate abstract shape textures
- [TextOutlines2] is a nice effect for drawing texts as MSDF outlines
String and Number Operators
- [Spring], [SpringDampVec2], [SpringDampVec3], [DampFloatList] are great
- [PickBool]
- [FlipBool]
- [SnapToMultiple]
- [KeepStrings] can collect strings in a list
- [BlendStrings] can mix with a nice scramble effect
- [SubString] gets a section of a string
- [PlayAudioClip] (experimental)
Improved Operators
- Fix [SequenceAnim] timing with connected OverrideTime
- Adjust [RepeatAtPoints] interwoven mode
- [TextureMapForce]
- Fix [ExtrudeCurves], [CombineMeshes] for some GPUs
- Fix [RecomputeNormals]
- [MidiOutput] now uses duration trigger to send off event
- Optimize performance of [SetEnvironment] (especially with live update)
- Add [OrbitCamera] override time parameter
- Fix [DrawBillboard] Random rotation
- Add [Blend] scale mode options for stretch (default), fit, or contain if images have different aspects
- Improve [KeyColors] and add choke parameter
- Add [SetRequestedResolution]
- Add [MirrorRepeat] EdgeOffset parameter
- Fix [TextSprites] update issue
- [AbletonLinkSync] has an isConnected output
- Add new [MakeTileableImageAdvanced] operator
- Add [ProceduralMaterialExample] scene
- Add [MakeTileableImage] operator
- Improve [ParticleSystem] lifetime with automatic particle
- Remove obsolete [TextOutline] and rename [RandomString] to [AnimRandomString]
- Improve [PointsOnImage] performance and stability for larger images
- [SequenceAnim] applies rate if override time is connected
- Rewrote [SnapPointsToGrid] effect
- [TimeClip] supports multiple inputs
- The Phase parameter of [AnimValue] is now normalized to the Rate parameter
- [SequenceAnim] allows easier recording of tapping (e.g., by connecting a [MidiInput] to .RecordValue)
- Automatically disable rendering of [Group]s with zero opacity
- [GetPointLightOcclusion] and fix [LensFlareSetupAdvanced]
New Examples and Tutorials
- Added many Community Showcase operators and a set of [LookDevExamples]
- [ProceduralMoon1x]
- [CameraExample] and Views presets
- [SnapToAnglesForceExample]
- [DeformMesh] with Beta Spherize, Taper, Twist
- [SamplePointColorAttributes]
- [ShadowPlane]
- New [UvsViewer] operator
- [BoundingBoxPoints]
- [TryParseInt] and [TryParseFloat]
- Add [KeepPreviousFrame]
Further Fixes and Improvements
- Fix bypassed operator sometimes broken after duplication or reload
- Fix Space mouse interpolation
- Fix accidental dragging of neighboring canvases
- Disabled auto-scrolling in the console log window because it wasn't stable (you now have to enable it with the button)
- Show new lines in the console log window
- Fix MouseWheel edit for integer inputs
- Fix audio output when rendering videos
- AAC audio codec for video export
- Fix rendering of image sequences if Render to Video window is open
- Fixed crashes and improved stability
- Fix inconsistent timeline scaling with non-default UI scale
- Fix possible exception when using [PlayVideo] with incorrect video footage
- Fix editing problems with tabbing through parameters with custom formatting
- Fix shake detection if playback mode is not timeline
- Fix clicking on snapshot and preset thumbnail if zoomed in