Blender Git Commits

Blender Git "HMD_viewport" branch commits.

Page: 4 / 13

March 5, 2017, 19:36 (GMT)
"Only Render" option for HMD view
March 5, 2017, 17:31 (GMT)
Use view orientation data from current 3D view for creating HMD view
March 5, 2017, 16:19 (GMT)
Mirror mode support (sync HMD viewpoint with regular 3D view)

Adds option "Mirror HMD View" to the HMD panel in the 3D view.

In this implementation we update/redraw the mirrored 3D views with the
HMD view, which can actually cause some extra slowdown (drawing the
viewport at least once more). We decided that this would be the best
solution for now, as the other option would be opening a separate window
showing the mirrored result, which is a bit too much against the
non-overlapping paradigma IMHO.
We could also draw the HMD view into some buffer and reuse this for
mirrored displays, but that would mess up projection matrices.
In Blender 2.8 we'll probably be able to use multi-threaded drawing
anyway, for which this would be the perfect use case.

3D View regions mirroring the HMD view are locked, for quadview we only
use the non-locked region for mirroring.
March 4, 2017, 14:56 (GMT)
Fix Vive compile option
February 27, 2017, 16:19 (GMT)
Fix changing device activates it unintentionally

Activating in this context means that OpenHMD starts polling the device
for rotation values. That can slow down things, so we only do it when
actually starting an HMD session.
February 27, 2017, 16:05 (GMT)
Don't check if HMD returns valid IPD

OpenHMD always returns a valid value, so this check is just a waste of
resources.
February 27, 2017, 15:37 (GMT)
Use solid draw mode by default for HMD view
February 27, 2017, 15:23 (GMT)
Fix wrong modelview matrices

Was wrongly applying modelview matrices from HMD onto Blender's.
February 26, 2017, 21:54 (GMT)
Minor UI message fixes
February 26, 2017, 16:46 (GMT)
Use "General" as default lens distortion shader
February 26, 2017, 16:36 (GMT)
Fix driver for DeePoon HMD

Patch by @TheOnlyJoey, thx for fixing (and breaking!) this ;)
February 26, 2017, 16:18 (GMT)
Merge branch 'master' into HMD_viewport
February 23, 2017, 19:06 (GMT)
Merge branch 'HMD_viewport' of git.blender.org:blender into HMD_viewport
February 23, 2017, 19:04 (GMT)
- Updated OpenHMD with fixes from their master (commit 2379647)
February 23, 2017, 14:38 (GMT)
Merge branch 'master' into HMD_viewport

Conflicts:
source/blender/makesdna/DNA_scene_types.h
February 10, 2017, 21:11 (GMT)
Added support for correct Oculus DK1 and DK2 shaders with additional Generic shader (which could/should work for most other HMD's)
Shaders can be changed in options so you can pick a shader that matches your device
February 10, 2017, 16:28 (GMT)
Fixed small oops with copy paste
February 10, 2017, 16:20 (GMT)
Fixed HMD branch for current master
February 10, 2017, 15:50 (GMT)
Merge branch 'master' of git.blender.org:blender into HMD_viewport
January 18, 2017, 15:34 (GMT)
Fix blenderplayer build
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021