Blender Git Commits

Blender Git "HMD_viewport" branch commits.

Page: 7 / 13

October 12, 2016, 17:53 (GMT)
Use modelview matrix from OpenHMD, get custom IPD to work

Also renamed interocular distance to IPD in UI (slightly different things), removed unused matrix getters and made sure enabling/disabling custom IPD behaves nicely. Note that both projection and modelview matrices from OpenHMD get the Blender equivalents applied on top, so they act as relative transformations. Rotating, zooming and panning in HMD view works properly too now.
October 12, 2016, 11:05 (GMT)
Always use projection matrix from OpenHMD

Was previously only used while in camera view.
Right now, you can't zoom during HMD session, should be fixable though. Custom interocular distance and optional HMD rotation don't work now either, need to check if we want to keep them.
October 11, 2016, 23:06 (GMT)
Fix disabling lens distortion shader causing OpenGL shader error

Also cleanup.
October 11, 2016, 20:44 (GMT)
Use center as pivot for rotating views, avoid passing around arg
October 11, 2016, 20:21 (GMT)
Fix warning without WITH_INPUT_HMD
October 11, 2016, 20:18 (GMT)
Make HMD IPD work properly with Multi-view format
October 11, 2016, 19:53 (GMT)
Toggle into scene camera when opening HMD window
October 11, 2016, 16:54 (GMT)
Fix crashes with HMD view in scenes without camera
October 11, 2016, 16:43 (GMT)
Init proper default settings when creating new scene
October 11, 2016, 16:41 (GMT)
Fix checkbox for getting IPD from device always disabled while no HMD session runs
October 11, 2016, 16:05 (GMT)
Refactor HMD->Camera relation, avoid low-level call
October 11, 2016, 13:50 (GMT)
Show info in tooltip on why HMD session can't be started
October 9, 2016, 01:08 (GMT)
Move interocular distance settings out of camera data

These aren't just for the camera, but for entire HMD session.
October 9, 2016, 00:41 (GMT)
Move HMD view settings into own scene level struct

For some reason I placed this in RenderData earlier.
October 8, 2016, 23:22 (GMT)
HMD view doesn't require own multiview mode anymore

HMD view buttons and options are always visible in "Views" panel now (Properties Editor -> Render Layers context).
October 8, 2016, 21:14 (GMT)
Return info in tooltip on why IPD button is disabled
October 8, 2016, 21:06 (GMT)
Merge branch 'master' into HMD_viewport

Conflicts:
source/blender/blenloader/intern/versioning_270.c
source/blender/editors/interface/resources.c
September 8, 2016, 11:30 (GMT)
Merge branch 'master' into HMD_viewport

Conflicts:
intern/ghost/intern/GHOST_System.cpp
intern/ghost/intern/GHOST_System.h
source/blender/blenkernel/BKE_blender_version.h
source/blender/blenloader/CMakeLists.txt
source/blender/blenloader/intern/versioning_270.c
source/blender/windowmanager/CMakeLists.txt
source/blender/windowmanager/intern/wm_window.c
source/blenderplayer/bad_level_call_stubs/CMakeLists.txt
August 3, 2016, 14:48 (GMT)
Fix non-HMD window not drawing viewport in camera view

Also added WITH_INPUT_HMD checks
August 1, 2016, 23:23 (GMT)
Merge branch 'HMD_viewport' of git.blender.org:blender into HMD_viewport
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021