Blender Git Loki

Blender Git "HMD_viewport" branch commits.

Page: 11 / 13

March 28, 2016, 17:06 (GMT)
Cleanup: Tweak operator names
March 28, 2016, 13:15 (GMT)
Add UserPref option to change HMD device

A new file wm_device.c is added with this, think this is good to have.

NOTE: Couldn't really test if changing device actually works as I don't have one. Without a device available everything seems to work though.
March 28, 2016, 10:43 (GMT)
Option to request interocular distance from HMD driver

Adds a new camera option to request the interocular distance (IPD) from the HMD device/driver. It's still an open design question if it's even worth to support a custom distance though.

Also hides convergence options for HMD mode, not sure if those are needed.
March 27, 2016, 13:00 (GMT)
Show option for interocular distance for HMD mode

Just as for stereo 3D, available in properties editor, camera context.
March 27, 2016, 12:09 (GMT)
Merge branch 'master' into HMD_viewport
March 26, 2016, 00:16 (GMT)
Merge branch 'master' into HMD_viewport
March 25, 2016, 09:42 (GMT)
HMD: Cleanup of CMake file
March 25, 2016, 09:31 (GMT)
HMD: Add support of lazil loading udev library

This way we can statically link against hidapi libraries but dont'
require static linking against udev or even having specific ABI
version of this library installed on the client machine.

For now the following libraries will try to be loaded:
libudev.so, libudev.so.0, libudev.so.1 and libudev.so.2

Not future proof since it might be version 3 of udev releases
eventually, good enough for the beginning. We can simply do a
for-loop to query like 100 of ABIs.

Udev wrangler is a bit different from other wranglers we've got,
it has wrapper functions around dlopen-ed symbols, so you can't
check directly if function was loaded or not, but this is the
only way to make external libraries working fine with wrangler
without need of re-compiling the library.
March 24, 2016, 19:01 (GMT)
HMD: Quick and dirty way to make sort of portable builds on Linux

It will require having libudev.so.1 which isn't ideal but should work for
most distros for now.

Will be worked around later with udev wrangler.
March 22, 2016, 00:26 (GMT)
Merge branch 'master' into HMD_viewport
March 22, 2016, 00:25 (GMT)
Option for HMD view shading mode
March 18, 2016, 16:18 (GMT)
- Fixed correct event polling for all operating systems
- Fixed up openhmd cmake for windows builds
March 18, 2016, 02:12 (GMT)
Fix inner manipulator circle not aligned to viewplane
March 18, 2016, 02:07 (GMT)
Open/close HMD device based on session status
March 17, 2016, 22:13 (GMT)
Fix anaglyph viewport drawing with HMD view open
March 17, 2016, 21:58 (GMT)
Fix stopping session not exiting fullscreen
March 17, 2016, 21:53 (GMT)
Fix camera not being reset when stopping session by closing HMD window
March 17, 2016, 21:50 (GMT)
Reset camera on HMD session end

Added utility functions for getting/setting rotation from quaterion.
March 17, 2016, 21:03 (GMT)
Fixed memory addressing, should work on every system now
March 17, 2016, 20:05 (GMT)
Added check for nan events from OpenHMD
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021