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 |
|