18673154. LOADING NON-PLAYER CHARACTERS IN CURRENT RANGE simplified abstract (Tencent Technology (Shenzhen) Company Limited)
LOADING NON-PLAYER CHARACTERS IN CURRENT RANGE
Organization Name
Tencent Technology (Shenzhen) Company Limited
Inventor(s)
LOADING NON-PLAYER CHARACTERS IN CURRENT RANGE - A simplified explanation of the abstract
This abstract first appeared for US patent application 18673154 titled 'LOADING NON-PLAYER CHARACTERS IN CURRENT RANGE
The patent application describes a data processing method where a query distance range is determined based on the current position of a user-controlled character in a virtual scene.
- Data for non-player characters (NPCs) is selected from a database based on their proximity to the user-controlled character within the query distance range.
- The selected data includes various attributes for each NPC, and weights are assigned to prioritize NPCs based on these attributes.
- A subset of NPCs is generated in descending order of their weights and transmitted to the client controlling the user-controlled character for display in the virtual scene.
- This method enhances the user experience by dynamically populating the virtual scene with NPCs based on their relevance to the user-controlled character's position.
Potential Applications: - Video games with dynamic NPC interactions - Virtual reality simulations with realistic NPC behavior
Problems Solved: - Efficient management of NPC data in virtual environments - Enhancing user immersion by displaying relevant NPCs in real-time
Benefits: - Improved user experience in virtual environments - Dynamic and responsive NPC interactions based on user actions
Commercial Applications: Title: Dynamic NPC Population Technology for Enhanced Virtual Environments This technology can be utilized in the gaming industry to create more immersive and engaging virtual worlds for players. It can also be applied in virtual training simulations for various industries to enhance realism and interactivity.
Questions about the technology: 1. How does this technology impact the overall user experience in virtual environments? 2. What are the key factors considered when determining the weights for each NPC in the query distance range?
Original Abstract Submitted
In a data processing method, a query distance range is determined based on current position information of a character controlled by a user in a virtual scene. Data for a plurality of non-player characters (NPCs) from a database is determined based on NPCs to be placed in the query distance range. The data includes a plurality of attributes respectively corresponding to each of the plurality of the NPCs. Weights are determined for each of the plurality of NPCs. A first number of NPCs is generated based on a descending order of the weights for each of the plurality of NPCs. The first number of NPCs is a subset of the plurality of NPCs. The generated first number of NPCs are transmitted to a client controlling the player-controlled character to cause the client to display, in the query distance range, virtual images corresponding to the first number of NPCs.