VR Physical Body Interaction Framework is a powerful tool for creating VR physical bodies and interacting with scenes. With just one script, you can generate a physical body for any humanoid character and engage in physical interactions with objects. The framework includes features such as dynamic finger posture adjustment, assisted grasping, and a custom gesture editing function. It also supports smooth movement, climbing, and a physics-based damage system. The framework is easy to use and includes example scenarios and prefabs to get you started.
This resource includes prefab and component examples, featuring:
- Example VR physical body with colliders based on IK, with in-collision option
- Simple foot IK that provides leg postural variation for movement
- Smooth movement function, support crouch and jump
- Can move smoothly on rough ground and cross steps
- Climbing
- Provides the option to reduce FOV based on the acceleration difference to relieve motion sickness
- Physical grabbing and throwing of objects
- Assisted grasping mechanism with hand position adjustment
- Dynamic finger posture adjustment
- Custom gesture editing function
- Two-handed grip with strong hand option, providing relatively reasonable force distribution
- Simple physics-based sound system, including collision sound, footstep, etc.
- Simple vibration system
- Simple storage system
- Perfect physics-based collision damage system
- An example enemy which can receive collision damage(without AI)
- A toy car control system with some common VR physical interaction prefabs, such as steering wheel, button, shift.
- Example weapons: including gun, sword and hammer
Important: Make sure you have the following packages installed before importing the resource package: Universal RP, OpenXR Plugin, and XR Interaction Toolkit.





