1. Virtual Home Theater
  2. News

Virtual Home Theater News

VR Controller Bindings not loading in Steam Offline mode

This fix guide is for those with Index (knuckles) Controller Bindings not loading in Steam Offline mode!

If the controller bindings won't load when you start VHT (or any VR app) in Steam Offline mode but they load fine when you start VHT in Steam Online mode you should follow the next steps:

#1
Start Steam in Online mode

#2
Enter VR Mode, but don't use HMD on your head.

#3
Click on hamburger icon from the small SteamVR frame
Then Devices > Controller Settings

#4
Click on MANAGE CONTROLLER BINDINGS

#5
Select the Virtual Home Theater app

#6
For Active Controller Binding select Custom
Then click on CHOSE ANOTHER

#7
For Current Controller select Index Controllers

#8
From Current Binding
“Binding v2.1 for Index Controllers”
click on Edit

#9
Click on Save Personal Binding

#10
Check if the a local binding file
steam.app.989060_knuckles.json
was saved to
C:\Users\USERNAME\Documents\steamvr\input
folder

#11
Go to Steam installation folder
C:\Program Files (x86)\Steam\config
and find the
steamvr.vrsettings
file and make a backup/copy

#12
Open steamvr.vrsettings for editing.

#13
Find the VHT app in this file by searching “989060”
You should find this:
"steam.app.989060" : {
"knuckles_250820_CurrentURL_legacy" : "vr-input-workshop://3174776330",
"knuckles_250820_NeedToUpdateAutosave_legacy" : false
},

#14
Replace
"vr-input-workshop://3174776330"
with
"file:///C:/Users/USERNAME/Documents/steamvr/input/steam.app.989060_knuckles.json"
******For file path use only forward slash!******


Now, Steam will use the saved local binding in offline mode every time you start VHT.

n.b.
This can be used for any VR app with this issue.

v1.18.5 update + new tools

Today's update is mostly for creators who do 3D modeling, rendering and audio mastering, for VR.
Now, beside entertainment with VHT you can also use it to create impressive computer generated VR art for VR users.
This update add tools and support for two 3D modeling software applications: DAZ Studio and Blender.


Update Highlights
  1. Audiospace
  2. Spatial modeling
  3. New playback capability
  4. Demo VR art samples
  5. Ambisonics
  6. New start modes
  7. Miscellaneous


Full Update Note


[h2]1. Audiospace[/h2]
Added VHT support to use audiospace companion files.

Audiospace is a companion file for a media file that will specify how the audio channels should be used in virtual space as virtual audio objects for binaural audio rendering output.

This audiospace file will be used by Virtual Home Theater (VHT) VR app when a media file with the same name will be played.

By using an audiospace file you can route any audio channel to any virtual speaker, position any virtual speaker in virtual space either as static audio objects (position is fixed in space) or dynamic audio objects (position change with time).

This can be used to:
  • play an audio file using any user defined layout (e.g. play a 16 channels audio file using the 9.1.6 speakers layout)
  • play a VR image plus audio with virtual static audio objects simulating the actor voice or object sound location in space
  • play a VR video with virtual dynamic audio objects simulating the actor voice or object sound location moving through space

Audiospace files can be created manually by user (you) or by a software (VHT tools for DAZ script).



For more information read the "VHT Audiospace - User Guide.pdf" from VHT website.

To download audiospace demo files go to VHT website.


[h2]2. Spatial modeling[/h2]
Added spatial modeling support to VHT.

Spatial Modeling is a VR work concept created to help CG artists to create 3D stereoscopic 180 or 360 degree panoramic computer generated art images or videos for VR users.

For this concept two set of script add-on tools were created for Daz Studio and Blender 3D modeling software applications to use the VHT spatial modeling desktop mode feature.

When using VHT and these tools the artist will see the main desktop screen where will be his 3D modeling software’s GUI and surrounded by his ‘true to scale’ 3D scene, rendered live as stereoscopic 3D 180 or 360 degree panorama using any real-time render engine available from Daz Studio (NVIDIA Iray (ray-traced), Filament (PBR), etc.) or Blender (Cycle path-tracer, Eevee, etc.).

You can use these tools to live preview in VR your scene, work on 3D models in VR and to render final 3D stereoscopic 180 or 360 panoramic images or videos that can be viewed with VHT.

To use the spatial modeling mode from VHT you need to start VHT from one of the 'VHT tools for DAZ' or 'VHT tools for Blender' script.

[h3]VHT & Daz Studio - Concept Preview[/h3]

This is the “VHT tools for DAZ” control interface on Daz Studio software.



This image is a desktop snapshot demo sample of what a user will see on his displays.



This image is a VR snapshot demo sample of what a user will see through the HMD lens.



For more information read the "VHT tools for DAZ - User Guide.pdf" from VHT webpage.


You can view some demo videos here:
https://www.youtube.com/watch?v=TlTqmTZGe78&list=PLDB53JHFXRiUrBnT74lDFyxQiZIegXl5m


[h3]VHT & Blender - Concept Preview[/h3]

This addon does not work with Blender 4.0 upwards.
This addon is made for Blender 3.x.



This is the “VHT tools for Blender” control interface on Blender software.



This image is a desktop snapshot demo sample of what a user will see on his displays.



This image is a VR snapshot demo sample of what a user will see through the HMD lens.


For more information read the "VHT tools for Blender - User Guide.pdf" from VHT webpage.

You can view some demo videos here:
https://www.youtube.com/watch?v=3X5eLEegza8&list=PLDB53JHFXRiV2LQ0aqSr-pIEF6OljLbMy


[h3]Availability[/h3]


To download the "VHT tools for DAZ" scripts go to VHT webpage.

To download "VHT tools for Blender" add-on go to VHT GitHub or webpage.

Some tools (VR cameras and render manager) can be used without VHT vr app and other tools (VR live scene preview in VR) will require VHT vr app.
When use the “VHT tools for DAZ | Blender” and VHT vr app is like using a photographic camera with a viewfinder and a tripod.
When use the “VHT tools for DAZ | Blender” without VHT vr app is like using a photographic camera and a tripod but without the viewfinder.

With these tools and your artistic skills and imagination you can create epic stereoscopic VR scenes and visual novels for VR users.


[h2]3. New playback capability[/h2]
Added support to play a media container that has one static image and audio.
By using this format you can reduce the media file size compared with encoding a static image as a video.

This is demonstrated with the demo art from below.

[h2]4. Demo VR art samples[/h2]

To download a 3D stereoscopic 360 panoramic demo sample with 11 static audio objects go to VHT website.

made by using the following software applications:
  • DAZ Studio 4.22
  • VHT tools for DAZ 1.0.0
  • Virtual Home Theater 1.18.x
  • Audacity
  • FFmpeg


[h2]5. Ambisonics[/h2]
Added support for FB360 ambisonics (8 and 10 audio channels).
Now VHT will support the following ambisonics: 4, 4+2, 8, 9, 8+2, 9+2 and 16 audio channels.


[h2]6. New start modes[/h2]
Added support to open a media file with VHT from Windows file explorer.
Go and right click on any media file and choose ‘Open with’ then chose VHT.

Added support to start VHT with command line arguments.
In command prompt a command line like:
VHT_steamvr “C:\folder\video.mkv”
will play the video file with VHT.

VHT_steamvr -mode dm
will start VHT in desktop mirror mode.

Use VHT_oculus if you want to use the Oculus API.
For command line to work you need to add VHT installation path to System → Environment Variables → User → Path


[h2]7. Miscellaneous[/h2]
Updated “VHT technical note - Audio diagrams.pdf”
Bug fixes.

non-VR gaming when using 'desktop mirror' mode after SteamVR 2.0 update

Since the SteamVR 2.0 update, when launching a non-VR application from Steam Library a theater screen from Steam will be displayed automatically inside VHT, over the already existing desktop screens from VHT.
You can deactivate this feature from Steam by changing the steam settings as:
set 'SteamVR Setting->Advanced Settings' to Show
set 'SteamVR Setting->Dashboard->Present Non-VR Application on Theater Screen Upon Launch' to Off

https://steamcommunity.com/app/989060/discussions/0/1608274347728620914/

v1.17.1 patch

Fixed “no sound” from 32 kHz or less sample rate audio files.

v1.17.0 update

[h3]1. DSD playback[/h3]

Added support for DSD high-resolution audio format playback.

VHT will convert DSD to an ultra-low noise high-resolution PCM 32-bit audio format in real time.

DSD (direct stream digital) audio quality formats:
DSD64 is comparable with PCM 24-bit
DSD128 is better than PCM 24-bit
DSD256 is comparable with PCM 32-bit
DSD512+ are better than PCM 32-bit

Supported DSD formats in binaural mode:
DSD64, DSD128 and DSD256

Supported DSD formats in direct mode:
  • DSD64, DSD128 and DSD256
  • DSD512 and DSD1024 works only on DACs that support these high-resolution formats



[h3]2. Updated rectilinear lens projection[/h3]