Virtual Home Theater VR Video Player - aurel.constantinescu
#1
Added a new feature for ‘Desktop Mirror’ mode to change the displays screens capture mode and capture rates ratio.




#2
Made a patch to avoid DXGI_ERROR_ACCESS_LOST in Windows 11 when using ‘Desktop Mirror’ mode with a display in portrait orientation.
This is a Windows 11 DXGI bug and probably will be fixed by Microsoft.
Windows 10 users are not affected,







Nov 10, 2021
Virtual Home Theater VR Video Player - aurel.constantinescu
#1
Added option to remove the audio delay when using wireless Bluetooth headphone connection.





#2
Added option to ignore the head orientation when using Binocular zoom from 0.52x to 8x.

Oct 19, 2021
Virtual Home Theater VR Video Player - aurel.constantinescu


Update Highlights

Added:
- files and folders management
- images viewer (new)
- playback for videos with alpha transparency (new)
- environments creator and editor (new concept)
- more features below

Update the input layout mappings for VR controllers, mouse, keyboard and Xbox gamepad.



Full Update Note

#IMPORTANT

Because the environments are added with this update the behavior of 'Cinema mode' was changed.
Read the tool tips from below toggles.





#1 Files and folders management

Added new features to 'Media explorer & manager':
- create a new folder
- copy, move, rename and delete a folder or file(s)
- file context menu
- folder context menu
- selected files context menu
- current directory context menu
- add files and directories to favorites list
- view images
- load VHT environments or dioramas
- save time stamps and play segments for a media file
- list the saved time stamps or play segments for the current playing media
- filter files by media type: audio, video, image, environment or any
- sort files by name, date (created/modified/accessed), size, duration or resolution
- search files and folders by words

A context menu will pop-up if you right click (by mouse or VR controller) on:
- a folder <DIR> button
- a file PLAY/VIEW/LOAD/OPEN button
- the selected files check buttons
- current directory frame surface
- a favorite PLAY/VIEW/OPEN button from favorites list
- favorites frame surface
- a TS_PS GoTo/LOOP button from the time stamps and play segments list





























#2 Images viewer for VR (new)





With this new VR image viewer concept you can view images at natural scale and can use the transparency channel from images to see in a more natural way the image subject (person, car, objects).

Supported formats are:
- PNG images with alpha transparency
- GIFs with or without transparency
- 2D or 3D images
- 180 or 360 VR images
- fisheye or ultra-wide lens images

Images can be scaled by: stature, length or by classical arbitrary value
Images can be set at the correct level by setting the floor or the head level of the person from image.

To show images in the original colors as the artist intended the images are gamut mapped to the HMD's display gamut.

Added “slide show” for selected images.











Some of digital art links with transparent PNGs you can find and try with VHT:
https://www.deviantart.com/camo-flauge/gallery/all
https://www.deviantart.com/hz-designs/gallery
https://www.deviantart.com/search?q=spiderman%20png
https://www.deviantart.com/search?q=transparent%20hero%20png
https://www.deviantart.com/
https://www.kindpng.com/

Transparent GIFs:
https://www.deviantart.com/sykosan/art/Terry-KOF-Sprite-HD-456328660
https://www.deviantart.com/the-sixthleafclover/art/Ultimus-3D-Turn-Table-484020498



#3 Environments or diorama creator and editor (new concept)









With VHT you can create, edit, share, load and enjoy themed environments or dioramas.

This 3D hybrid new VR environment or diorama concept is based on using images to approximate objects from real world or rendered 3D objects.
Objects used to build an environment or diorama are : floor, ceiling, sky, posters and audio/video files.
Images are used to build the environment objects: floor, ceiling, posters and sky.

You can find many texture, cubemap, 360 panorama or poster images on specialized textures or digital art web sites to use them for: floor, ceiling, sky and posters.

You can also create cool stereoscopic alpha channel transparent PNGs digital art of 3D models by using 3D modelling software like DAZ Studio, Blender, etc.

For the floor object you can use stone, wood, carpet, metallic or soil tile texture images.
For the ceiling object you can use the lamp type or typical ceiling tile texture images.

https://www.deviantart.com/akinuri/art/Rock-Textures-228780446
https://www.deviantart.com/search?q=tile%20stone%20texture
https://www.deviantart.com/search?q=equirectangular%20panorama
https://www.deviantart.com/search?q=tile%20textures
https://www.deviantart.com/search?q=skybox%20panorama
https://www.deviantart.com/search?q=movie%20poster

For posters you can use:
- transparent alpha channel 2D/3D PNG of a rendered or real movie/anime/cartoon character like a gorgeous girl, nefarious villain or charismatic star
- transparent PNG of objects like a SF movie spaceship, car, airplane, etc.
- movie posters
- walls images
- paintings

For sky you can use the following image formats:
- 3x2 cubemap skybox
- 4x2 cubemap skybox
- 4x3 cross cubemap skybox
- 4x3 T cubemap skybox
- 3x4 cross cubemap skybox
- EQR 2D skysphere
- six images of a cubemap skybox

A skybox can be a room interior, skyscrapers, landscape, space planet view, etc.
Search for cubemap, 360 panorama, skybox, …

To show posters in the original colors as the artist intended the posters are gamut mapped to you HMD's display gamut.
Posters can be positioned and oriented anywhere in space.














Saved environment or diorama settings:





#4 Subtitle

Added support for .sup and .ass external subtitles.
Added support for 3D videos to change the view depth for subtitle.





#5 Fisheye

Added support for videos made with cameras from smartphones: continuous rotation by mouse to level the image and lens deformation correction.





#6 Desktop mirror

Added desktop screen stereoscopic selection.





#7 Controllers laser

Added support to change the VR controllers laser aiming angle.





#8 Presets

Added a new anatomic preset (IPD offset, eye convergence, binocular, ear HRTF, shaking hands, laser angle, head height).



Audio preset saved settings:


Video preset saved settings:


Anatomic preset saved settings:




#9 Decoding

Added support for AV1 video decoding .
Added support for VP9 video alpha transparency decoding.



#10 Gamut maping

Added the HP Reverb G2 color gamut.
Luminance: ~100 cd/m2
Contrast: ~700:1
sRGB = 100%





#11 XBox gamepad

Added two new modes for XBox gamepad:









#12 Help for input

Added dirrect acces from VHT for the input layout mappings for VR controllers, mouse, keyboard and Xbox gamepad.











#13 Default settings

Update the saved default settings.





#14 Video settings

Update the saved video settings.





#15 For special needs

Added option to head lock the video screen.



Jun 18, 2021
Virtual Home Theater VR Video Player - aurel.constantinescu
Fixed the problem of not showing subtitles from some .srt files with formatted fonts.
Jun 17, 2021
Virtual Home Theater VR Video Player - aurel.constantinescu
Fixed the CDF...FAILED error popup message shown on some systems when start VHT.
Jun 9, 2021
Virtual Home Theater VR Video Player - aurel.constantinescu
Fixed the problem of not loading the external subtitles located on directories paths that use some Unicode characters.

You can add external subtitles like (.idx + .sub) or .srt to the video’s folder or in the "subs" or "subtitles" named folders like in the picture bellow.

In the subs (or subtitles) folder the subtitles files can have any name.
In the video’s folder the subtitles files must have the name of the movie in their name.

Mar 8, 2021
Virtual Home Theater VR Video Player - aurel.constantinescu
#1 Added support for hybrid graphics systems.

Support the following laptops or desktop PCs configurations: iGPU+dGPU, iGPU and dGPU.



Report any issue to https://www.virtualhometheater.com/help/
You can rollback to the previous version v1.11.0

#2 Improved multi displays and ultra wide displays management.
Added display centering, average centering and cps (captures frames per second)
.



Updated the VR Controllers mapping for VHT: Valve Knuckles, Oculus Touch, HTC VIVE and HP Reverb G2
https://www.virtualhometheater.com/help/





Added new screen feature (vFoV) setting useful for ultra wide gaming.



Feb 24, 2021
Virtual Home Theater VR Video Player - aurel.constantinescu
Virtual Home Theater VR Video Player - aurel.constantinescu
This beta version has a new desktop mirror mode module version (v2.0) with support for hybrid graphics systems, bug fixes and an improved multi displays and ultra wide displays management.

A hybrid graphics system is a computer architecture with two graphics processing units (an integrated GPU and a discrete GPU), each of them can have any number of displays connected.
A typical hybrid graphics system is a notebook with the LCD connected to the iGPU (Intel) and additional displays ports connected to the dGPU (AMD or NVIDIA).

Older versions of VHT were designed to run only on a non-hybrid graphics systems (desktop computers and some small number of notebooks).

If before this new beta version, VHT show these errors : "Init Desktop...FAILED" or "Create D3D11 Device #0...FAILED", now VHT should work on these systems, showing in desktop mirror mode all displays connected to notebook.

In case of a hybrid graphics system VHT will automatically select and use two GPUs in parallel: the integrated GPU for desktop mirroring and the more powerful discrete GPU for VR rendering and hardware video decoding.

If you encounter any issue with this beta version please send the log file to https://www.virtualhometheater.com/help/

To access the beta version select the beta build branch.
How to guide:
https://steamcommunity.com/app/989060/discussions/0/2931238448331908695/

Updates:
24-Feb-2021 v1.12.1
7-Mar-2021 v1.12.2

On a notebook or desktop PC, VHT should:
1. start without errors
2. start desktop mirror mode without errors
3. in desktop mirror mode show all desktop screens (the notebook's display and all displays connected to notebook)
Jan 16, 2021
Virtual Home Theater VR Video Player - aurel.constantinescu
#1 Added fisheye lens projection.

You can use this new feature to watch the 200° FoV Fisheye VR videos made with MKX200 and MKX22 fisheye lens or any type of lens and camera body combo.

All formats are supported: mono, stereo and 360°
All orientations are supported: front, top and down



The new mapping/projection module will cover all possible lens types:
- equidistant fisheye lens
- equisolid fisheye lens
- othographic fisheye lens
- stereographic fisheye lens
- thoby fisheye lens
- rectilinear normal lens
- MKX200 fisheye lens
- MKX22 fisheye lens
- custom lens


All lens corrections are done in real time using lens math equations to have a correct image projection in VR.

For advance users it is possible to correct the projected raw video image misalignment, frame coverage and optical axes alignment (360°) specific to each camera and lens assembly.


All these settings can be saved for each individual video file or as a preset for a lens and camera combo like: iZugar MKX200 + Sony A7 II, iZugar MKX200 + Z Cam E2, Z Cam K1, 220° + GoPro Hero 4 etc.

Two fisheye built-in presets are added:



The fisheye format is detected from the file name and image aspect ratio.
Keywords to have in the video file name: MKX200, MKX22, VR200, fisheye, etc.
If aspect ratio is: 1.0 => mono, >1.8 or _LR_, SbS keywords => stereo
Otherwise you need to set the correct settings manually.


#2 Patches
- Fix VHT not starting on some systems when using WMR.
- Fix video preset not loading if there is only one video preset saved.
...