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

WebGL-based editable large-scale scene progressive real-time rendering method

A real-time rendering, progressive technology, applied in image data processing, 3D image processing, instruments, etc., can solve problems such as large amount of data, and achieve the effect of smooth interactive performance

Active Publication Date: 2020-07-03
HANGZHOU QUNHE INFORMATION TECHNOLOGIES CO LTD
View PDF3 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The amount of data is large, and frequent data updates are not suitable for data processing and replication at runtime to generate merge-optimized data

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
  • WebGL-based editable large-scale scene progressive real-time rendering method
  • WebGL-based editable large-scale scene progressive real-time rendering method
  • WebGL-based editable large-scale scene progressive real-time rendering method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0034] Example: as attached figure 1 , 2 As shown, this method of progressive real-time rendering of large editable scenes based on WebGL includes:

[0035] Step 1: Hierarchical spatial relationship management based on the BVH space structure (in order to reduce the canvas drawing mutation of progressive rendering under different camera perspectives, and to improve the rendering performance of progressive rendering, before progressive rendering, it is necessary to carry out effective space for the scene Divide, what adopt in this scheme is the space scene division based on BVH), comprise the following steps:

[0036] A. Balance the BVH. In order to be compatible with editable scenes and maximize the effectiveness of the current BVH, the BVH is constructed by evenly distributing child nodes. The BVH constructed in this way can strictly guarantee that the constructed BVH is a similar The structure of a complete binary tree; this structure can greatly guarantee the impact on th...

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 WebGL-based editable large-scale scene progressive real-time rendering method, and relates to the field of 3D real-time rendering, and the method comprises the steps: 1, carrying out the hierarchical space relation management based on a BVH space structure; 2, progressive scene drawing; the method has the advantages that an original scene design model is reserved, editable updating operation is supported, progressive rendering drawing is conducted on the large three-dimensional scene, and the three-dimensional interaction real-time rendering environment is kept smoothunder equipment with different capacities and scenes with different scales and sizes. In a graphic system of a Cookie design tool, the technique is used to enable a user to design and edit a large scene in a browser environment.

Description

technical field [0001] The invention relates to the field of 3D real-time rendering, in particular to a browser-based 3D large scene real-time rendering technology. Background technique [0002] 3D scenes are the basis of graphic visualization applications. With the deepening of business and more detailed design, the amount of 3D data and scenes is getting larger and larger. For design software, the data update requirements make the data need to exist independently, and it is not conducive to optimization such as data merging to reduce the demand for the number of hardware DrawCalls. On the other hand, especially the browser-based WebGL 3D display technology has limited ability to make full use of the hardware and the underlying graphics interface. For example, advanced OpenGL / DirectX / Valken and other low-level graphics interface features cannot be used, and the use of multi-core / multi-threading is limited. Compared with local software Javascript / browser, it has additional ...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06T15/00
CPCG06T15/005
Inventor 郁明李浪马轲
Owner HANGZHOU QUNHE INFORMATION TECHNOLOGIES CO LTD