Skip to content
Snippets Groups Projects

Replace LiveLink UniversalTrackedComponent implementation by MotionControllers

Merged David Gilbert requested to merge feature/motion_controller_livelink_workaround into dev/5.3
All threads resolved!
  • Added a hack/hotfix that allows the usage of livelink subjects as MotionController source. PR to fix the underlying issue: https://github.com/EpicGames/UnrealEngine/pull/10895
  • Replaced UniversalTrackedComponents with MotionControllers (for hands)
  • Replaced Head UniversalTrackedComponent with Camera and tracked said Camera via LiveLink directly
  • Removed CapsuleRotationFix as Editor LiveLink Tracking is not needed
  • Added newly featured XRDeviceVisualization Components

Potential todos:

  • Document Blueprints
  • Unify livelink subject definition somewhere, currently head tracking is on tick while motion source is set in construction
  • On Desktop mode, I guess the controllers should be at the same position with the same rotation as the camera? Need to think how to implement that without attaching.
Edited by David Gilbert

Merge request reports

Checking pipeline status.

Merged by David GilbertDavid Gilbert 1 year ago (Oct 20, 2023 3:53pm UTC)

Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • EditAnywhere -> VisibleAnywhere

  • David Gilbert resolved all threads

    resolved all threads

  • David Gilbert resolved all threads

    resolved all threads

  • David Gilbert resolved all threads

    resolved all threads

  • David Gilbert resolved all threads

    resolved all threads

  • David Gilbert added 1 commit

    added 1 commit

    Compare with previous version

  • @daniel.rupp @spape would be cool if you could also take a look besides Jonathan

  • David Gilbert added 2 commits

    added 2 commits

    • a3135c7a - Fix includes, actually remove UTC files.
    • bcb78362 - Merge branch 'feature/motion_controller_livelink_workaround' of...

    Compare with previous version

  • David Gilbert changed the description

    changed the description

    • Resolved by Jonathan Ehret

      I just created a new project based on our 5.3 template, added the DTrackPlugin and Toolkit with this branch. I tested Teleportation/Continuous movement and grabbing. In VR everything works. In desktop mode, however, the controller can no longer be moved with the mouse.

  • Daniel Rupp added 1 commit

    added 1 commit

    • 0c95a467 - added fix for controller in desktop mode

    Compare with previous version

  • David Gilbert marked this merge request as ready

    marked this merge request as ready

  • David Gilbert deleted the dev/5.3 branch. This merge request now targets the feature/pawn_replication branch

    deleted the dev/5.3 branch. This merge request now targets the feature/pawn_replication branch

  • Jonathan Ehret changed target branch from feature/pawn_replication to dev/5.3

    changed target branch from feature/pawn_replication to dev/5.3

  • Jonathan Ehret added 1 commit

    added 1 commit

    • 2c2b8243 - moved debug desktop hand movement stuff to pawn and fixed it

    Compare with previous version

  • Jonathan Ehret resolved all threads

    resolved all threads

  • Jonathan Ehret approved this merge request

    approved this merge request

  • I would be fine with merging

  • Merging this then, will deal with any possible fallout on Monday.

  • David Gilbert mentioned in commit c6607343

    mentioned in commit c6607343

  • merged

  • Please register or sign in to reply
    Loading