Control of Personal Space Content Presented Via Head Mounted Display
US-2016299563-A1 · Oct 13, 2016 · US
US11798222B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11798222-B2 |
| Application number | US-202017002731-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 25, 2020 |
| Priority date | Jul 5, 2018 |
| Publication date | Oct 24, 2023 |
| Grant date | Oct 24, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Embodiments of this application disclose a virtual scene switching method and apparatus, a terminal device, and a storage medium, to improve the service adaptability of a portal, improve the application scenario of the portal, and enhance traversal experience of a user. In this method, when a terminal device determines that a relative position between a target virtual object and a target scene switching trigger meets a predetermined position relationship, it may be determined that the target virtual object intends to pass through the target scene switching trigger. In this case, the terminal device may add a target 3D model to a position of the target scene switching trigger, and a moving path of the target virtual object passing through the target scene switching trigger is lengthened in a manner similar to thickening the target scene switching trigger, to implicitly increase the thickness of the target scene switching trigger, and reducing or even eliminating an abrupt feeling during a traversal, to allow the target virtual object to experience an immersive traversal.
Opening claim text (preview).
What is claimed is: 1. A virtual scene switching method, performed by a terminal device having a processor and memory storing a plurality of computer programs to be executed by the processor, the method comprising: displaying, by the terminal device, a current virtual scene and a first scene switching trigger set, a scene switching trigger being used for triggering a switch between different associated virtual scenes, and the first scene switching trigger set being a set of scene switching triggers triggering a switch from the current virtual scene to at least one associated virtual scene; determining, by the terminal device, from the first scene switching trigger set, a target scene switching trigger of which a relative position to a target virtual object in the current virtual scene meets a predetermined position relationship; adding, by the terminal device, a target 3D model with a shape matching that of the target scene switching trigger to a position of the target scene switching trigger, to lengthen, by using the target 3D model, a moving path passing through the target scene switching trigger; and switching, by the terminal device, from the current virtual scene to a target virtual scene corresponding to the target scene switching trigger on the basis that the target virtual object passes through the target scene switching trigger. 2. The method according to claim 1 , wherein a thickness of the target 3D model in a moving direction of the target virtual object is greater than a predetermined thickness, the predetermined thickness is determined according to a viewing angle range of the target virtual object in the current virtual scene and a distance between a camera and a near clipping plane, and the near clipping plane is a plane carrying image information of the current virtual scene. 3. The method according to claim 1 , wherein the target 3D model is provided with a perspective effect. 4. The method according to claim 1 , wherein after the switching from the current virtual scene to a target virtual scene corresponding to the target scene switching trigger, the method further comprises: deleting, by the terminal device, the target 3D model, or hiding the target 3D model. 5. The method according to claim 1 , wherein the switching from the current virtual scene to a target virtual scene corresponding to the target scene switching trigger comprises: rendering and displaying the target virtual scene; and displaying the target virtual object and a second scene switching trigger set in the target virtual scene, the second scene switching trigger set being a set of scene switching triggers triggering a switch from the current virtual scene to at least one associated virtual scene. 6. The method according to claim 1 , wherein before the adding, by the terminal device, a target 3D model with a shape matching that of the target scene switching trigger to a position of the target scene switching trigger, the method further comprises: searching, by the terminal device, a model base for a 3D model matching a trigger identifier of the target scene switching trigger as the target 3D model; or determining, by the terminal device, a shape and a size of the target scene switching trigger, and determining a 3D model with a highest degree of matching with the shape and the size from a model base as the target 3D model; or determining, by the terminal device, a plurality of historically added 3D models according to a historical model adding record of the target scene switching trigger, and determining the target 3D model from the plurality of historically added 3D models. 7. The method according to claim 6 , wherein the method further comprises: determining, by the terminal device, a group to which the target virtual object belongs, a plurality of virtual objects being classified into a plurality of groups according to role categories; and adding, by the terminal device, to the determined target 3D model, a group identifier special effect corresponding to the group to which the target virtual object belongs, to obtain a target 3D model added with the group identifier special effect. 8. The method according to claim 6 , wherein the adding, by the terminal device, a target 3D model with a shape matching that of the target scene switching trigger to a position of the target scene switching trigger comprises: determining, according to a result of comparison between a size of the target 3D model and the size of the target scene switching trigger, a display position of the target 3D model relative to the target scene switching trigger; and displaying the target 3D model according to the determined display position. 9. The method according to claim 1 , wherein the method further comprises: determining, by the terminal device, a corresponding special effect model according to a shape of at least one scene switching trigger, the at least one scene switching trigger belonging to the first scene switching trigger set; and adding, by the terminal device, a corresponding special effect model to each scene switching trigger in the at least one scene switching trigger. 10. The method according to claim 9 , wherein the method further comprises: determining, by the terminal device, other target virtual scenes corresponding to the at least one scene switching trigger respectively; and adding, by the terminal device for each of the other target virtual scenes, a same special effect model in the same orientation to a position corresponding to the corresponding scene switching trigger in the target virtual scene. 11. The method according to claim 1 , wherein at least one intermediate virtual scene is provided between the current virtual scene and the target virtual scene, each intermediate virtual scene is provided with a scene switching trigger at a position corresponding to the target scene switching trigger, and the switching, by the terminal device, from the current virtual scene to a target virtual scene corresponding to the target scene switching trigger on the basis that the target virtual object passes through the target scene switching trigger comprises: traveling, in a process that the target virtual object passes through the target scene switching trigger, from the current virtual scene to the target virtual scene through at least one intermediate virtual scene based on a sight of the target virtual object, to realize the switch from the current virtual scene to the target virtual scene. 12. A terminal device, the terminal device comprising: a processor; and memory connected to the processor, the memory storing a plurality of computer programs that, when executed by the processor, cause the terminal device to perform a plurality of operations including: displaying, by the terminal device, a current virtual scene and a first scene switching trigger set, a scene switching trigger being used for triggering a switch between different associated virtual scenes, and the first scene switching trigger set being a set of scene switching triggers triggering a switch from the current virtual scene to at least one associated virtual scene; determining, by the terminal device, from the first scene switching trigger set, a target scene switching trigger of which a relative position to a target virtual object in the current virtual scene meets a predetermined position relationship; adding, by the terminal device, a target 3D model with a shape matching that of the target scene switching trigger to a position of the target scene switching trigger, to lengthen, by using the target 3D model, a moving path passing through the target scene switching trigger, and switching, by the terminal dev
Perspective computation · CPC title
involving models · CPC title
Editing of three-dimensional [3D] images, e.g. changing shapes or colours, aligning objects or positioning parts · CPC title
the virtual viewpoint locations being selected by the viewers or determined by tracking · CPC title
for generating image signals corresponding to three or more geometrical viewpoints, e.g. multi-view systems · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.