Jump to content

HTC Focus Lock degrees of freedom UE4


henrikvrtraveler

Recommended Posts

Posted

Hi!

I was wondering if there is a way to lock it to only rotation and disable the movement? :)

Either the entire device or by using unreal engine.

 

Edit: I have tried the blueprint "Set tracking origin 3DoF" however that doesn't seem to do anything.

Posted

Hi  ,

 

To clarify more specific, if you use Controller Loader, please set Simulation Position as below (No simulation).

You can refer the document for detail.

https://hub.vive.com/storage/app/doc/en-us/UnrealPlugin/UnrealDevicePose.html

 

If you use Motion Controller and Finch Controller , you can try below blueprint:

 

Or if you use Chrip controller + Controller Loader or Motion Controller, please use below blueprint to receive the rotation.

Thanks.

Posted

 Sorry if I wasnt specific enough, I am referring to the headset and not the controller. :)

We currently dont want the user to be able to walk around, only look around.

 

Edit: Typos and more information.

Posted

Thank you! Passenger mode is exactly what I was looking for, is there anyway to automate / modify this on runtime? We do aim to have multiple headsets, and the less manual interference the better. Either through ADB command or editing a config file? Anything that can be automated :)

Posted

Hi   ,

 

You can try to edit blueprint.

From below snapshot, there is a function called UpdatePawnPose PIE inside WaveVR_Pawn.

Remove the sequence of tracking position as below (see thick line)

 

And we will consider a flag to enable/disable tracking position like this in the future design:

Thanks.

 

Posted

Perfect, thanks! And I appriciate the quick response with solutions, I'll test this solution out in the next few days. Passenger mode is sufficient right now untill we start preparing for multiple devices. Stored the solution for reference till then! 

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...