Object-oriented three-dimensional scene view cone removing method

A 3D scene and object-oriented technology, applied in the field of graphics and 3D model rendering, can solve problems such as memory application freezing or crashing, high time complexity, and large memory consumption, so as to save memory consumption, improve computing efficiency, and improve The effect of utilization

Pending Publication Date: 2020-02-14
XI'AN UNIVERSITY OF ARCHITECTURE AND TECHNOLOGY
View PDF4 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Due to the consideration of memory, the content of hierarchical tree nodes generally only stores the geometric information required for frustum judgment
[0005] In the 3D scene, it is difficult to build a full octree in the process of using octree to manage the scene, so the memory consumption is large, and there may be more leaf nodes that are empty nodes; at the same time, the cone culling is used During the process, it is necessary to compare the 3D

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

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Object-oriented three-dimensional scene view cone removing method
  • Object-oriented three-dimensional scene view cone removing method
  • Object-oriented three-dimensional scene view cone removing method

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0047] In order to make the objectives, technical effects and technical solutions of the embodiments of the present invention clearer, the following describes the technical solutions in the embodiments of the present invention clearly and completely with reference to the accompanying drawings in the embodiments of the present invention; obviously, the described embodiments They are part of the embodiments of the present invention. Based on the disclosed embodiments of the present invention, other embodiments obtained by a person of ordinary skill in the art without creative work shall fall within the protection scope of the present invention.

[0048] According to an embodiment of the present invention, an object-oriented three-dimensional scene frustum culling method first transforms the three-dimensional scene element from the world coordinate system in which it is located into the camera space coordinate system; and then compares the scene element and the camera in the camera c...

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 an object-oriented three-dimensional scene view cone removing method, which comprises the following steps: firstly, analyzing a three-dimensional scene camera to obtain geometric information of a view cone; converting the scene content from a world coordinate system into a camera space coordinate system through rigid transformation; projecting the converted content and thecamera view cone to an X-Z plane of a camera coordinate system; constructing a model node object by combining bounding box information and lightweight attribute information to construct a quadtree structure; and then determining a visual area according to the geometric information of the view cone, finally judging the position relationship between the visual area and the model node object throughan odd-even ray method, and if the relationship is included or intersected, carrying out visual judgment on the Y dimension of the model through a camera aspect ratio. According to the object-orientedthree-dimensional scene view cone removing method, the effect of accelerated drawing of the three-dimensional scene and the model of the three-dimensional scene can be achieved, and the frame numberis increased, and the operand is reduced, and the time complexity is reduced.

Description

technical field [0001] The invention belongs to the technical field of graphics and three-dimensional model rendering, and in particular relates to an object-oriented method for removing a viewing frustum of a three-dimensional scene. Background technique [0002] With the emergence of the WebGL drawing protocol, more and more complex 3D scenes are rendered in web applications, which puts a lot of pressure on computer image processing; to ensure the normal operation of web applications involving complex scene rendering, it is necessary to It is optimized to reduce the strain on the computer. In the actual development process, open source frameworks such as Three.js and Cesium.js are often used to facilitate development work. Such frameworks abstract 3D scenes into elements such as grids, cameras, and light sources. Humans can see that the scene elements in the real world are Since the light source shines on the object and enters the human eye after reflection, but the conte...

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): G06T19/20G06T17/00
CPCG06T19/20G06T17/005G06T2219/2016G06T2200/04G06T2210/61
Inventor 陈登峰张温王帅举耿建勤肖海燕
Owner XI'AN UNIVERSITY OF ARCHITECTURE AND TECHNOLOGY
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products