Eiren Rain
4e58df76fb
Merge pull request #6 from ButterscotchVanilla/main
...
Add Slime Java Commons to Gradle build and create a GitHub Actions workflow
2021-07-08 02:50:33 +03:00
Butterscotch!
d3f81625ce
Add testing to workflow
2021-07-07 19:39:08 -04:00
Butterscotch!
b97a92b682
Create GitHub Actions build script ( #1 )
...
* Create gradle.yml
2021-07-07 19:29:54 -04:00
ButterscotchVanilla
5b2918acb2
Build dependencies when packaging a server jar
2021-07-07 19:19:46 -04:00
ButterscotchVanilla
cbf37a7c9c
Add Slime Java Commons as a dependency and add runnable jar task
2021-07-07 18:48:24 -04:00
Eiren Rain
f169cfd0c7
Merge pull request #5 from ButterscotchVanilla/main
...
Retain initial font size while zooming and display zoom level
2021-07-08 00:39:33 +03:00
ButterscotchVanilla
0e51b79775
Fix formatting
2021-07-07 10:27:42 -04:00
ButterscotchVanilla
1ee13c02d9
Retain initial font size while zooming and display zoom level
2021-07-07 10:19:55 -04:00
Eiren Rain
94829060a3
Added GUI zoom button, made default zoom level 150% instead of 200%
...
Minor gui refactoring
v0.0.4
2021-07-06 23:00:10 +03:00
Eiren Rain
b790cfbd7d
Fix updating waist doesn't move tracker right away
2021-07-06 22:59:15 +03:00
Eiren Rain
43bc140d42
Fix hips switching place when changing hips width
v0.0.3
2021-07-05 17:00:33 +03:00
Eiren Rain
143cf49ce7
Added a button to switch between 3 and 1 vive trackers mode
2021-07-05 02:32:30 +03:00
Eiren Rain
a7aec873e6
Added scroll bar to the main window
2021-07-05 02:32:10 +03:00
Eiren Rain
00f2b08c84
Remove wrong window referesh
v0.0.2
2021-07-04 21:54:08 +03:00
Eiren Rain
4033278e9e
Implement moting rotation selection
...
Fix new GUI, fix saving trackers config
v0.0.1
2021-07-04 21:29:51 +03:00
Eiren Rain
5d5ca9f206
Implement tracker designation selection
2021-07-04 20:43:04 +03:00
Eiren Rain
1ed6b22db0
Update README with links to instructions and etc
2021-07-04 19:36:54 +03:00
Eiren Rain
528fb7ca8d
Fix NPE, better exception handling on startup
2021-07-03 01:54:08 +03:00
Eiren Rain
172e45db4b
Fixed trackers mounting adjustments not calculating yaw properly
...
Added Unit tests for trackers adjustments
2021-07-03 01:47:33 +03:00
Eiren Rain
feb14109d2
Refactor trackers chaining and reset
...
Pose processor now resets trackers accoring to its own tracker hierarchy
Each tracker can now have body part designation independently of pose processor, pose processor scans all trackers to build skeleton hierarchy
Trackers requiring adjustments are now created on the tracker supplier side
Tracker waist distance is now diff with waist position (default is now 0)
Model can now be updated live after tracker body position changed
2021-07-01 00:40:34 +03:00
Eiren Rain
995d9e3c5b
Fix character flickering
2021-06-17 08:15:07 +03:00
Eiren Rain
b7b9b67133
Better feet tracking
2021-06-17 07:57:13 +03:00
Eiren Rain
6b28c2ec7a
Fix sending data to VR
2021-06-17 07:57:00 +03:00
Eiren Rain
c5d2771ce9
Added support for multiple data bridges, optimize data flow
...
Added empty VMC bridge
2021-06-14 01:11:52 +03:00
Eiren Rain
e22d3ce806
Fix possible handshake buffer underflow error when connecting owoTrack trackers to the server
2021-06-12 11:35:21 +03:00
Eiren Rain
5c291df465
Read tracker information from handshake and display it in log
2021-06-12 11:30:44 +03:00
Eiren Rain
6f52d00f4c
Fix compile error
2021-05-29 00:06:33 +03:00
Eiren Rain
9dc3fb20dc
Fix sensor attachment alignment correction to use quaternions and separate it from sensor yaw difference (should work better with feet tracking)
2021-05-27 21:31:02 +03:00
Eiren Rain
5ad133656b
Added support for feet trackers
2021-05-27 21:30:58 +03:00
Eiren Rain
dc873f86fa
Added support for second sensor from the same tracker
2021-05-27 21:30:41 +03:00
Eiren Rain
b0e1c56dcc
Added config for all body parts
2021-05-23 11:57:08 +03:00
Eiren Rain
c5ffe0c2e8
Added basic skeleton proportions settings GUI
...
Added chest tracker support
Fixed full adjusted trackers
2021-05-22 17:20:55 +03:00
Eiren Rain
48cfeec677
Added ping stat
...
Minor cleanup
2021-04-05 09:22:55 +03:00
Eiren Rain
86e98ca143
Cleanup tracker list, added tracker adjustment setting
2021-03-19 17:29:39 +03:00
Eiren Rain
bb82e7bbfd
Move Magneto library to separate repo
...
https://github.com/SlimeVR/Magneto
2021-03-08 02:36:38 +03:00
Eiren Rain
dd8f3d86ee
Better hips tracking, added batter level support, fix configuration fetchin
...
Update readme
2021-03-07 05:55:57 +03:00
Eiren Rain
20f450f496
Most trackers now have TPS
...
Track trackers disconnect
Display raw magnetometer and accel readings for IMU trackers
Minor fixes
2021-02-04 02:58:16 +03:00
Eiren Rain
4d35be0ce0
Lots of imporvements
...
Added tracker confidense level
Better tracker list
Fixed tracker adjustments
Better config loading
Added WIP knee/hip yaw interpolation
2021-01-29 23:10:07 +03:00
Eiren Rain
1940d2d60d
Added basic GUI
...
Added more config loading and saving to human skeleton
Added smoothing of tracker reading to preven jitter
Adjust skeleton
2021-01-24 08:16:20 +03:00
Eiren Rain
2998662c44
Added threading annotations, added callbacks and node names for monitoring and debug
...
Fixes packages for updated commons lib
2021-01-19 04:04:35 +03:00
Eiren Rain
a5b215fbe5
Fix neck node and add head shift node
...
Add separate node for reported waist tracker to move it independently from actual waist
2021-01-18 08:39:44 +03:00
Eiren Rain
1233a425ef
Small VR Bridge refactoring
...
Added support for new trackers notification in VR Server
Refactor trackers adjustments, fix adjustments bugs, can have different adjustments types (full, yaw, anything in the future)
Fixed multiple problems with skeleton computation, added neck node
Added support for IMU trackers update rate calculation
2021-01-18 08:28:22 +03:00
Eiren Rain
dda1a43a1c
Fix skeleton with legs resolution
...
Fix trackers reset after the first time
2021-01-14 04:52:14 +03:00
Eiren Rain
edd3dbd123
Fix skeleton nodes rotation being affected by parent nodes rotation
2021-01-14 03:29:54 +03:00
Eiren Rain
9db609305d
Better config management
2021-01-14 01:06:58 +03:00
Eiren Rain
9544fc5173
Implemented human skeleton with legs
2021-01-13 08:15:24 +03:00
Eiren Rain
1781edc844
Implemented human pose resolve with wasit tracker
...
Added configuration
2021-01-13 01:47:19 +03:00
Eiren Rain
6f2d76c687
Fixes and future changes for pose processing
2021-01-12 19:30:57 +03:00
Eiren Rain
4da945e09b
Base for trackers server
2021-01-10 01:05:39 +03:00
Eiren Rain
e6f21cf90b
Added server-side calibration computation
...
Rework Sensor UDP Server to wrok with multiple sensors from the same port
2021-01-08 00:18:32 +03:00