ReleaseNotes.v3.5 - tooll3/t3 GitHub Wiki
- Download end extract the zip-file from the Assets below
- and follow the installation guide
In the last three months of Tooll we focuses on usability, quality and life and stability. But of course we snuck in plenty of new features and effects too. The list is long so let's jump right in:
-
We added a New dialog that provides a selection of Operator templates to get you started: from a simple empty project to a ready made compute shader setup. It will create, name and setup all dependencies and directories for you.
-
You can now migrate your projects from other versions of Tooll: Open the dialog with Files > Import, select a directory with a Tooll installation. Tooll will then use your nickname to detect Operators that can be imported. It will also copy all your resources from the other version.
-
We completely overhauled the interface system: Window panels can how be docked and grouped making it much more intuitive to setup the perfect layout.
-
We rewrote the parameter editing gizmo to improve usability and readability.
-
Gradients can now be stored as presets.
-
In the rare event that something prevents the correct startup, Tooll will offer to restore the last backup. Backups are stored every 3 minutes and kept with decreasing frequency to not clutter your hard drive.
-
We improved the layout of the Symbol Browser window making it easier to discover useful Operators.
-
The console log window now shows an unlimited amount of lines and can be easily filtered. Hovering over a console log line will show its source which then can be clicked and focused.
-
Required inputs with a missing connection have a small indicator.
-
We restructured the application menu to for better readability.
-
Parameters can now have format overrides to display indicators for degrees, units or factors.
-
Rendering Video Sequences or Videos can now use the selected loop range.
-
We improved the design and usability of the Settings window.
-
Pressing the BPM? button will try to detect the current bpm for an audio input.
-
We improved the pixel alignment of key-frames in the timeline.
-
The Symbol browser now fades out non-relevant internal Operators or Operators by other users.
-
We improved countless smaller details like icons, colors and layout and we added a small application icon.
-
preview thumbnails are now properly scaled
-
We added a cycle check to prevents crashes.
-
Invalid value inputs will fall back to default instead of NaN.
We restructured the namespaces for all operators, wrote documentation and
- [AnimValue], [AnimVec2] and [AnimVec3] now have a consistent set of animation types and new modes like endless, random and noise.
- [Value] now can be used like a slider.
- You can share textures with other applications through[SpoutInput] and [SpoutOutput].
- Updated [LoadSvg] to support more svg primitives, corner rounding, better closing on shapes and optimization factor and supports translation for rectangles.
- [Camera] now supports viewport shifting for anaglyph rendering.
- Add [CustomPointShader] for live editing compute shaders.
- Add [PickColorFromImage] to pick colors from textures
- [SliceViewPort] and [DrawAsSplitView] can be used to slice the rendering into rasters.
- [Sketch] can be used for annotations, feedback and storyboarding aswell as generating points.
- [FadingSlideShow] plays back the images in a folder with transitions and other effects.
- [Group] supports color override for the complete subgraph which can be used to fade out graphs.
- [ReprojectToUV] can be used for complex project mapping.
- Renamed [RandomCamera] to [OrbitCamera]
- [TextSpritePoints], [DrawPointSprites] and [DrawPointSpritesShaded] can be used for GPU accelerated text animations.
- [GridPoints] now supports triangular and honeycomb tiling.
- Add [SimpleLiquid] and [SimpleLiquid2] simulation effects.
- [GetPosition] can be used to reuse a world space location.
- [Blend] now supports Resolume like 50% blending (I.e 0% - 50% using selected blend mode and blending to normal above.)
- [RenderTarget] has a new .IsEnabled parameter that can be used for caching
- [DepthOfField] has an improved behavior and additional parameters.
- [SetPointW] now supports textures.
- We switch to .net6
- We restructured all namespaces and added a project wide T3 namespace
- We added additional statistics that calculates the usage and dependencies for operators so we can faster sort out not-used obsolete Operators.