Releases: ohgodhowdidthis/trance
Releases · ohgodhowdidthis/trance
v0.3.5
v0.3.3
- 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
- Experimental SteamVR support.
- Minor creator UI improvements.
- Minor visualizer changes and bug fixes.
v0.3.1
Bug fixes:
- Fixed an issue that could cause video export to work incorrectly with fonts in use.
- Visualizer tweaks.
v0.3.0
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
-
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
- 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
- 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
- Updated Oculus SDK to 1.7.0.
- Fixed a bug that could cause black screens (ignoring requests to recenter the view).
v0.1.2
- 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.