The Snap Turn in VR is not working

Hi all,

I’m working on a VR project in Unreal Engine 5.3 using the standard VR Template.
The Snap Turn and Teleportation work perfectly at first, but after I integrate the Convai Plugin, I start noticing input issues:

  • The Snap Turn either stops working or causes slight unwanted drift
  • Sometimes the InputAxis for SnapTurn gets mixed with movement (Pawn moves forward or backward instead of rotating)

Hello @theportal102, to resolve this issue you can use the Convai Convenience Pack.

Here’s how to integrate it step-by-step:

  1. Import the Convai Plugin to your project, if you haven’t already.

  2. Download the Convenience Pack from our GitHub: Convai Convenience Pack - GitHub

  3. Unzip and place the ConvaiConveniencePack folder into your project’s Content directory.

  4. Open your Character Blueprint:

    • If your current Parent Class is ConvaiBaseCharacter, revert it (you don’t need to change the Parent Class).

    • In the Components section, add BP_ConvaiChatbotComponent and FaceSync.

    • In the Details panel of BP_ConvaiChatbotComponent, enter your Character ID.

    • Click on the Body component, and set Anim Class to Convai_Metahuman_BodyAnim.

    • Click on the Face component, and set Anim Class to Convai_Metahuman_FaceAnim.

  5. Add your character to the Level.

  6. Open your Player Blueprint:

    • You don’t need to change the Parent Class.

    • Add the BP_ConvaiPlayerComponent in the Components section.

  7. Copy Input Nodes:

    • Go to ConvaiConveniencePack/Sample/BP_ConvaiSamplePlayer.

    • Scroll to the bottom and copy all nodes related to:

      • Hold T to talk

      • Press Enter to type

      • Press F10 to open settings

    • Paste them into your own Player Blueprint.

You’re all set. After this setup, the snap turn and teleport functions should work as intended alongside Convai.

Character Blueprint

Player Blueprint

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.