Unlock instant, AI-driven research and patent intelligence for your innovation.

Multilevel dynamic loading-unloading method for virtual simulation scene

A dynamic loading and virtual simulation technology, applied in the field of virtual simulation, can solve the problems of redundant scene resources and not considering multi-level, etc., and achieve the effect of complex content, wide range of use and effective scene resource management

Inactive Publication Date: 2012-04-11
XIAN HOLIDAY SOFTWARE
View PDF2 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The above method solves the problem of large-scale scene resource management, but does not consider the multi-level problem. This kind of resource scheduling and rendering regardless of level brings a lot of other levels that have nothing to do with the current scene resources that need to be rendered. Redundant scene resources of

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Examples

Experimental program
Comparison scheme
Effect test

example 1

[0015] (1) In order to allow the scene resources loaded by the quest3d virtual simulation platform to run smoothly on the user's computer, due to poor computer configuration, the radius is determined to be 2 here to ensure that the scene can run smoothly.

[0016] (2) The total height of the three-dimensional scene is H, and the entire three-dimensional scene is divided into two horizontal blocks according to the length h=H / 2 on the Z axis of the three-dimensional coordinate system, and each level is carried out from top to bottom No. M1, M2;

[0017] (3) If the length of the scene on the X-axis is 200, on the X-axis of the three-dimensional coordinate system, the above-mentioned several horizontal blocks are divided into 300 segments on the X-axis, ensuring that the length of each segment is not greater than that determined in step (1) Radius 2, and give each segment a unique number; M1N1, M1N2, M1N3 and so on, M2N1, M2N2, M2N3 and so on.

[0018] (4) If the length of the sc...

example 2

[0021] (1) In order to allow the scene resources loaded by the quest3d virtual simulation platform to run smoothly on the user's computer, due to the good configuration of the computer, the radius is determined to be 20 here to ensure that the scene can run smoothly.

[0022] (2) The total height of the three-dimensional scene is H, and the whole three-dimensional scene is divided into 10 horizontal blocks according to the length h=H / 10 on the Z-axis of this three-dimensional coordinate system, and each level is carried out from top to bottom Number M1, M2, M3 and so on;

[0023] (3) If the length of the scene on the X-axis is 200, on the X-axis of the three-dimensional coordinate system, divide the above-mentioned several horizontal blocks into 30 segments on the X-axis, and ensure that the length of each segment is not greater than that determined in step (1) The radius is 20, and each section is given a unique number; M1N1, M1N2, M1N3 and so on, M2N1, M2N2, M2N3 and so on. ...

example 3

[0027] (1) In order to allow the scene resources loaded by the quest3d virtual simulation platform to run smoothly on the user's computer, due to the general configuration of the computer, the radius is determined to be 10 here to ensure that the scene can run smoothly.

[0028] (2) The total height of the three-dimensional scene is H, and the entire three-dimensional scene is divided into five horizontal blocks according to the length h=H / 5 on the Z axis of the three-dimensional coordinate system, and each level is carried out from top to bottom Number M1, M2, M3 and so on;

[0029] (3) If the length of the scene on the X-axis is 200, on the X-axis of the three-dimensional coordinate system, divide the above-mentioned several horizontal blocks into 40 segments on the X-axis, ensuring that the length of each segment is not greater than that determined in step (1) The radius is 10, and each section is given a unique number; M1N1, M1N2, M1N3 and so on, M2N1, M2N2, M2N3 and so on...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a multilevel dynamic loading-unloading method for a virtual simulation scene. The method comprises the following steps of: defining a radius parameter a according to computer configuration of a user; in a three-dimensional (3D) coordinate system of modeling software, dividing the whole scene into a plurality of horizontal blocks on a Z axis according to length b; dividing the plurality of the horizontal blocks into a plurality of sections on an X axis according to length c; dividing the plurality of the horizontal blocks into a plurality of sections on a Y axis according to length d, namely dividing the whole 3D scene into a plurality of scene blocks positioned at different levels; and when the height of a video camera on the Z axis is in the Z axis range of a certain horizontal block and the distance between the video camera and a certain scene block in the block is less than the radius a, loading the scene block by a program, and otherwise unloading the scene block by the program. The method disclosed by the invention has the advantages of reducing program running burden, improving running efficiency, and obtaining better practical application effect.

Description

technical field [0001] The invention relates to a virtual simulation method. Background technique [0002] In the development of virtual simulation, it is often encountered that due to the large scene area, complex content, and high precision, the scene model has a large number of faces and a large amount of textures, which in turn leads to low operating efficiency and high requirements for computer configuration. In practical applications, it is often necessary to find ways to solve the above problems in order to successfully complete such projects, reduce the demand for computer configuration and improve operating efficiency as much as possible. [0003] The article "Dynamic Scene Management Method for Large-scale Virtual Terrain Environment" published by Wang Yongjun and Gong Jianya in the "Journal of the Institute of Surveying and Mapping" in 2003 described a large-scale scene resource management method. Carry out segmentation, divide the large-scale scene into several ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06T13/20
Inventor 赵俊啸
Owner XIAN HOLIDAY SOFTWARE
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More