Skip to content

Releases: ohgodhowdidthis/trance

v0.3.5

06 May 15:19
Compare
Choose a tag to compare
  • Fixed a minor issue relating to field of view in Oculus Rift.
  • The VR eye spacing setting is now allowed to be negative (to swap the eyes). This is mostly for debugging.

v0.3.3

25 Apr 19:41
Compare
Choose a tag to compare
  • Animation-handling code (for playing .gif and .webm files) has been completely rewritten:
    • Animation data is now streamed from disk rather than having to be loaded into memory in uncompressed form in its entirety before it can be played.
    • As a result, RAM and video memory usage for large animations should be massively reduced, and the program can swap animations in and out more dynamically without having to wait for them to load.
    • Additionally, animations are now swapped only on particular frames of each visualizer so that an animation change doesn't happen out-of-sync with the rest of the visuals.
    • Provided no theme change occurs, animations will always play once through to the end before being swapped out.
    • There is a new animation buffer size parameter which can be configured in the system settings to control how many frames of video should be preloaded.
    • VP9-encoded .webm files are now supported properly.
  • Minor visualizer improvements.
  • Minor creator UI improvements.
  • Added an eye-spacing VR setting to the system settings.

v0.3.2

02 Apr 23:29
Compare
Choose a tag to compare
  • Experimental SteamVR support.
  • Minor creator UI improvements.
  • Minor visualizer changes and bug fixes.

v0.3.1

04 Feb 13:40
Compare
Choose a tag to compare

Bug fixes:

  • Fixed an issue that could cause video export to work incorrectly with fonts in use.
  • Visualizer tweaks.

v0.3.0

03 Feb 00:48
Compare
Choose a tag to compare

Features:

  • The rendering code has been completely rewritten to improve the VR experience. The existing VR rendering mode was a hack that simply offset 2D elements in each eye to approximate depth: this resulted in poor 3D effects that were hard to focus on. All rendering code now does mathematically-correct 3D perspective in both VR and non-VR mode, resulting in a much more pleasant experience.

Bug fixes:

  • The session runtime calculation uses a better method and doesn't take an extremely long time on complicated playlists.
  • The rename button in the creator now works properly.
  • Fixed a bug that would delay swapping themes after playlist changes.

v0.2.0

31 Oct 21:44
Compare
Choose a tag to compare
  • New playlist features have been added:

    • "Subroutine" playlist items can be created. These playlist items can trigger (one or more) other playlists and wait until they are finished before resuming control.
    • Configuration variables can be created, with different options that can be chosen from on launch. Playlist items can then enable different random weights for subsequent items depending on the value of the configuration variables.

    The intention is to allow a single session file to contain many possible sequences, and to allow complex sequences to be reused in different parts of a session.

  • New program features have been added:

    • Programs can assign random weights to each theme.
    • One theme can be "pinned" in a given program. In this case, the pinned theme is always one of the two active themes, and random weights are used to choose the second active theme only.
  • Rewrote random engine to avoid several minor annoyances with image and animation selection.

  • More tweaks to visuals for a more consistent experience.

  • Fixed a crash that would occur if an animation had only one frame.

  • Various other bug fixes.

v0.1.5

08 Sep 23:59
Compare
Choose a tag to compare
  • The theme page in the Creator now has a way to show files in the explorer, and a way to move files or directories without losing data.
  • Fixed a crash that would sometimes happen if a theme had no fonts available.

v0.1.4

16 Aug 22:15
Compare
Choose a tag to compare
  • Fix GLSL issue on some drivers.
  • Fix issue that made playlist timing accumulate errors and become inaccurate.

Known issues:

  • The Oculus runtime >= 1.0 disables rendering if the HMD is perfectly still for around 10 minutes. This results in unexpected sudden black screens.

v0.1.3

15 Aug 21:35
Compare
Choose a tag to compare
  • Updated Oculus SDK to 1.7.0.
  • Fixed a bug that could cause black screens (ignoring requests to recenter the view).

v0.1.2

09 Aug 20:58
Compare
Choose a tag to compare
  • Updated Oculus SDK from 0.8.0 to 1.6.0. The Oculus runtime (now called Oculus Home) will need to be updated.
  • Reworked some kinds of visuals to be more consistent for a smoother experience. In particular, all types of visuals now have a reasonably similar base zoom rate.
  • Fixed minor bugs.