Virtual Controller for Stable Third-Person VR Video Recording
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current VR recording methods from a third person perspective view are limited by physical hardware, leading to unstable and poor-quality videos due to artificial control and limited range, which results in jittering and inadequate capture of scenes.
Innovation Solution
A virtual controller is used to configure and record a third person perspective view in virtual reality applications, obtaining location and orientation information to synthesize scene data and posture data, allowing for omnidirectional recording without physical hardware constraints.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a physical handle is used for shooting from the third person perspective view, then the recording can be performed with simple equipment, but the video quality deteriorates due to instability and artificial control
Solution Approach 1:
The patent creates a virtual copy of the physical handle within the VR application. This virtual controller replicates the functionality of the physical handle but operates within the virtual environment, allowing the system to capture third-person perspective video without the instability issues of physical handling. The virtual controller is programmed to maintain stable positioning and orientation relative to the virtual character, eliminating the jitter and artificial control problems inherent in physical handle operation.
Solution Approach 2:
The patent replaces the mechanical physical handle system with a software-based virtual controller system. Instead of relying on physical hardware to position and orient the camera, the system uses virtual physics and programming to achieve stable third-person perspective recording. The virtual controller responds to user input through software algorithms that maintain proper positioning, substituting mechanical control with computational control to eliminate physical instability.
2Device complexity
If a physical handle is used for shooting from the third person perspective view, then the setup is simple, but the recording range is limited and cannot capture larger scenes
Solution Approach 1:
The patent implements a dynamic virtual controller that can adapt its positioning and behavior based on the recording needs. The virtual controller can dynamically adjust its distance from the virtual character, change its orientation, and respond to environmental factors within the VR application. This dynamic capability allows the system to capture both close-up character actions and wide environmental shots, greatly expanding the recording range compared to fixed physical handle configurations.
Solution Approach 2:
The virtual controller serves multiple functions that would require different physical devices. It can act as a fixed camera, a tracking camera, an omniscient camera, or a character-following camera, all within the same system. This multi-functionality allows a single virtual controller to capture various types of scenes and perspectives, expanding the effective recording range without adding physical equipment.
3Device complexity
If physical handle control is used, then the equipment is simple, but the recording quality deteriorates due to jitter and instability
Solution Approach 1:
The patent implements feedback mechanisms where the virtual controller continuously monitors its position relative to the virtual character and environmental reference points. Based on this feedback, the system automatically adjusts the controller's positioning to maintain optimal recording angles and distances. This closed-loop control eliminates the jitter and instability problems by constantly correcting positional deviations, ensuring high video quality without complex physical stabilization equipment.
Solution Approach 2:
The system performs preliminary configuration of the virtual controller's properties, constraints, and behavior patterns before recording begins. The virtual controller is pre-programmed with knowledge of the virtual character's movement patterns, environmental boundaries, and optimal positioning parameters. This preliminary setup ensures that during recording, the virtual controller maintains precise positioning and smooth motion, achieving high video quality without requiring complex real-time physical adjustments.
Data Source
Figure 1
Figure 2~3a
Figure 3b~4
AI summary
The present application provides a method for recording video on the basis of a virtual reality application, a terminal device and a storage medium. The method is used for recording a third person perspective picture of a virtual character in a virtual reality application, and the method comprises: configuring a third person perspective, the third person perspective being a filming perspective of a virtual controller configured to be a third person perspective virtual camera of the virtual reality application; acquiring position information of a virtual character in the virtual reality application; acquiring current orientation information of the third person perspective; acquiring, according to the position information and the current orientation information of the third person perspective, scene data corresponding to the virtual reality application where the current virtual character is located; and recording, according to the scene data, the orientation information, and gesture data of the virtual character, a current third person perspective picture of the virtual character in the virtual reality application. The present invention can omnidirectioally film a third person perspective picture without being restricted by physical hardware.