Skip to content

V3.7.0

Compare
Choose a tag to compare
@pixtur pixtur released this 13 Aug 14:58
· 1391 commits to master since this release

Installation and setup

  • Download end extract the zip-file from the Assets below
  • and follow the installation guide

v3.7 Highlights

Improved Exporting

The player exporter now uses a published combined .NET binary. Although this binary is slightly larger, it contains all .NET references and dependencies, greatly improving the compatibility of the exported project.

Search Dialog

Ctrl+F now opens the search dialog, which allows you to quickly search the current composition, your project, or everything and quickly navigate between the results.

Quick Navigation

In Focus mode, you can use the cursor keys to quickly navigate between operators.

Midi Indicator and "IO Events" Window

The new IO indicator shows if any Midi devices send signals. On hover, you see a nice visualization of the inputs. Clicking the indicator will open the new "IO Events" window, allowing you to further inspect the data. We plan to extend this to OSC data and allow saving and replaying this data as animation tracks in the timeline.

Themes

You can now switch between different UI themes or customize the colors to your own taste:

Warning Indicators

We show small warning indicators on operator problems like shader compile errors or missing resources:

Crash Reporting (Safety First)

Well, sometimes things go bust. To improve stability, we now integrate sentry.io crash reporting. When you decide to submit a crash report, we will receive an email and look into the problem. As a bonus, we slightly improve the user experience by letting you know that there are always backups and where to find them.

Fixes and Improvements

  • Improved layout and usability of Add Input and Add Output dialogs.
  • Improved snapping to selected elements in Timeline.
  • Fixed accidental dragging of canvas elements when adjusting colors.
  • The activated blend snapshots are now highlighted.
  • In user settings, you can now prevent midi devices from being captured. This can be useful when working with DAWs while running Tooll.
  • You can set the step-through time speed in the user settings.
  • We fixed the save screenshot tool in the output window.
  • Improved the usability of curve editing.
  • Fixed the opening of the hidden main menu in Focus Mode.
  • Long strings and string lists can be scrolled in the output window.

More Notable Fixes

  • #279
  • We fixed file hooks and shader updating if those resources were not valid on startup.

Operators

Trigger Animations with MIDI

[MidiInput] has a new WasHit output that is useful for triggering animations.

New Operators

  • [GodRays]
  • You can use [CombineMeshes] to combine meshes and then use those for other effects like [DrawMeshAtPoints].
  • [VisualizeMesh] shows vertex IDs, normals, and other details.
  • [OpticalFlow] and [KeepPreviousFrame] can be used for nice effects. See example.

Operator Improvements

  • [MouseInput] now supports different output ranges for viewport or world space and the XY plane.
  • Many image Operators now support BlendModes like ColorDodge.
  • [ParticleSimulation] uses a better cycling algorithm.
  • Fixed line endings in [LoadObjAsPoints].
  • Renamed [PickPoints] -> [FilterPoints].
  • Improved the performance of [SimpleLiquid2].
  • Fixed the random distribution of [DrawBillboard].
  • [MidiInput] now shows a warning indicator if the selected device is currently not connected.
  • We greatly improved the precision of [PlayVideo]. This works especially well with frame-wise time stepping (see above). Rendering projects with videos will now produce consistent results.
  • [RandomizePoints] now supports a consistent RandomPhase parameter that is great for fast deterministic animations.
  • [VisualizePoints] is now visible by default (not just when toggling Gizmo Visibility in the output window).
  • [DrawLines] now supports parameters to implement dashed lines.
  • [VisualizePoints] now supports options to indicate vertex IDs.
  • Fixed the spreading of atlas texture in [DrawBillboards].

Behind the Scenes

  • We're continuing our effort to restructure the code into packages that will bring us closer to a Vulcan port. This will open the way to bring T3 to Linux and MacOS.
  • We're in the process of refactoring the particle simulation to support collisions and other effects.