All Projects → ohgodhowdidthis → Trance

ohgodhowdidthis / Trance

Licence: wtfpl
procedural RIST

Labels

Projects that are alternatives of or similar to Trance

home-space
Startpage and WebXR home
Stars: ✭ 43 (+59.26%)
Mutual labels:  vr, oculus
soundstagevr
virtual reality music sandbox built specifically for room-scale VR
Stars: ✭ 38 (+40.74%)
Mutual labels:  vr, oculus
zephyr
Mirror Android notifications to VR
Stars: ✭ 78 (+188.89%)
Mutual labels:  vr, oculus
Relativty
An open source VR headset with SteamVR supports for $200
Stars: ✭ 5,544 (+20433.33%)
Mutual labels:  oculus, vr
CodeAndQuestsEveryDay
Regular research on the Quest for developers.
Stars: ✭ 27 (+0%)
Mutual labels:  vr, oculus
Aframe
🅰️ web framework for building virtual reality experiences.
Stars: ✭ 13,428 (+49633.33%)
Mutual labels:  oculus, vr
janusweb
An in-browser implementation of JanusVR
Stars: ✭ 145 (+437.04%)
Mutual labels:  vr, oculus
Viro
ViroReact: AR and VR using React Native
Stars: ✭ 1,735 (+6325.93%)
Mutual labels:  oculus, vr
Hover Ui Kit
Create beautiful user interfaces for immersive VR/AR experiences.
Stars: ✭ 662 (+2351.85%)
Mutual labels:  oculus, vr
MoonMotion
Moon Motion Toolkit - Free and open source toolkit for VR locomotion
Stars: ✭ 38 (+40.74%)
Mutual labels:  vr, oculus
Remixvr
RemixVR is a tool for collaboratively building customisable VR experiences.
Stars: ✭ 129 (+377.78%)
Mutual labels:  oculus, vr
Ideaspace
😎 Create interactive 3D and VR web experiences for desktop, mobile & VR devices
Stars: ✭ 344 (+1174.07%)
Mutual labels:  oculus, vr
Thehallaframe
WebVR demo that displays art
Stars: ✭ 120 (+344.44%)
Mutual labels:  oculus, vr
Meganekko
Gear VR Application Framework
Stars: ✭ 25 (-7.41%)
Mutual labels:  vr, oculus
Webxr Handtracking
👐 WebXR hand tracking examples
Stars: ✭ 116 (+329.63%)
Mutual labels:  oculus, vr
AnotherBadBeatSaberClone
This is a discontinued but perhaps helpful VR project created during my Master's degree at FH Wedel.
Stars: ✭ 22 (-18.52%)
Mutual labels:  vr, oculus
Oculustvlauncher
A simple launcher to start apps directly into Oculus TV on the Oculus Go - even while offline
Stars: ✭ 44 (+62.96%)
Mutual labels:  oculus, vr
Aframe Vimeo Component
Stream Vimeo videos into WebVR.
Stars: ✭ 62 (+129.63%)
Mutual labels:  oculus, vr
aframe-controller-cursor-component
A cursor for tracked controllers.
Stars: ✭ 30 (+11.11%)
Mutual labels:  vr, oculus
Viveinpututility Unity
A toolkit that helps developing/prototyping VR apps.
Stars: ✭ 256 (+848.15%)
Mutual labels:  oculus, vr

trance is a program designed to aid self-hypnosis by displaying images, animations and text in randomly-generated patterns.

Features

  • Randomly-generated: no two sessions are the same.
  • Graphical user interface for creating sessions.
  • Hardware-accelerated rendering of images, animations and fonts.
  • Audio support with multiple independent channels.
  • Programmable playlist.
  • Oculus Rift and SteamVR support.
  • Video export.

Sessions

The creator.exe program can be used to create and edit .session files. This allows full control over the behaviour. Sessions can be launched or exported as video from within creator.exe.

Alternatively, the session player trance.exe can be executed from any directory containing media files. This will generate a default session based on media files found in the directory structure.

Data model

  • A theme is a combination of images, animations, fonts and text. Typically each theme combines images and animations with relevant text on a particular subject.
  • A program is a selection of themes along with settings to control how they are displayed (e.g. playback speed; what configurations the images and text should be displayed in).
  • A playlist determines how the session proceeds. Each item in the playlist is associated with a particular program, determines which item in the playlist should be played next, and can also trigger audio events (e.g. playing a file, fading the volume on a particular channel). In this way, the session can be synchronized with audio recordings.
  • A session is a collection of themes and programs along with a playlist.

All parts of a session can be edited with the provided GUI (creator.exe).

Supported file formats

  • Images: .jpg, .png, .bmp
  • Animations: .gif, .webm
  • Fonts: .ttf
  • Text: .txt (only used for generating default sessions)
  • Audio files: .wav, .flac, .ogg, .aiff
  • Video export: .webm, .h264, and (frame-by-frame) .jpg, .png, or .bmp
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].