Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

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 when using the octree to manage the scene, so the memory consumption is large, and there may be more The leaf node is an empty node; at the same time, in the process of using the frustum to cull it, it is necessary to compare the three-dimensional object with the six faces of the frustum for 6 mathematical operations, the time complexity is high and the actual efficiency is low, and at the same time Excessive loss of memory may cause the application to freeze or crash; in addition, since scene rendering is applied to the Web, some interaction with model attribute information may be required, but at this stage, most algorithms designed for frustum culling rarely involve model attributes

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

Embodiment Construction

[0047]In order to make the purpose, technical effects and technical solutions of the embodiments of the present invention more clear, the technical solutions in the embodiments of the present invention are clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention; obviously, the described embodiments It is a part of the embodiment of the present invention. Based on the disclosed embodiments of the present invention, other embodiments obtained by persons of ordinary skill in the art without making creative efforts shall all fall within the protection scope of the present invention.

[0048] An object-oriented 3D scene frustum culling method based on the embodiment of the present invention first transforms the 3D scene elements from the world coordinate system in which they are located into the camera space coordinate system; The frustum is projected in the X-Z direction of the camera space coordinate system,...

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 Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products