WebGL-based 3D rendering system and method

A rendering system, 3D technology, applied in the field of 3D rendering system, can solve problems such as high difficulty in use, high development cost, and long development cycle, so as to improve the efficiency of development, shorten the development cycle, and reduce the difficulty of use

Pending Publication Date: 2021-06-18
赛瓦软件(上海)有限公司
View PDF0 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The interface exposed by the existing WebGL is relatively low-level, and it is necessary to be familiar with the relevant knowledge system of computer graphics to engage in related development, which is very difficult to use and has a long development cycle; The needs of developers to develop 3D functions; the disadvantages of existing technologies include high development costs, low efficiency, and long cycle times

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 3D rendering system and method
  • WebGL-based 3D rendering system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0115] The present invention provides a 3D rendering system based on WebGL, including a scene object library, a special effect library, an animation frame library, a rectangle calculation library, a graphical user interface library and an auxiliary module library, wherein,

[0116] The scene object library includes a scene object module, a lighting object module, a camera object module, a material object module, a particle object module, a model object module and a texture object module;

[0117] The special effect library includes a screen space ambient light shading module, a floodlight module, a high dynamic range imaging module, a tone mapping module, a border selection module, a light emission selection module, a sweeping module, a 3D Tiles loading module and an oblique photography module;

[0118] The animation framework library includes a skin animation module and a skeleton animation module;

[0119] The rectangle calculation library includes a vector calculation modul...

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 3D rendering system and method, and the system comprises a scene object library, a special effect library, an animation frame library, a rectangular calculation library, a graphical user interface library, and an auxiliary module library. The scene object library comprises a scene object module, a light object module, a camera object module, a material object module, a particle object module, a model object module and a texture object module; the animation framework library comprises a skin animation module and a skeleton animation module; the rectangular calculation library comprises a vector calculation module and a model bounding box calculation module. According to the invention, a middleware mechanism is provided for a user, so the user can quickly develop an interactive three-dimensional graphic application without knowing bottom details; meanwhile, the method also supports GLSL 300es, does not need to be loaded, and can be directly called; a user can perform development without being familiar with a knowledge system related to computer graphics, so that the use difficulty is reduced, and the development period is shortened; the development efficiency is improved, and the development cost is reduced.

Description

technical field [0001] The present invention relates to a 3D rendering system, in particular to a WebGL-based 3D rendering system and method. Background technique [0002] WebGL (Web Graphics Library) is a 3D drawing protocol. This drawing technology standard allows the combination of JavaScript and OpenGL ES 2.0. By adding a JavaScript binding of OpenGL ES 2.0, WebGL can provide hardware 3D accelerated rendering for HTML5Canvas. In this way, 3D scenes and models can be displayed more smoothly in the browser. It realizes the production of Web interactive 3D animation through HTML script itself, without any browser plug-in support. Moreover, it uses the underlying graphics hardware acceleration function for graphics rendering, which is realized through a unified, standard, cross-platform OpenGL interface. [0003] The interface exposed by the existing WebGL is relatively low-level, and it is necessary to be familiar with the relevant knowledge system of computer graphics to...

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/55G06T15/04G06T17/00
CPCG06T15/04G06T15/55G06T17/00
Inventor 彭碧梧彭梦雷
Owner 赛瓦软件(上海)有限公司
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