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

Method for rendering large-scale industrial three-dimensional model

A 3D model and large-scale industrial technology, applied in the field of model rendering, to achieve the effect of lowering the rendering threshold and saving software costs

Pending Publication Date: 2021-11-09
杭州玖欣物联科技有限公司
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, at present, large-scale 3D models of the industrial world can only be run in designated 3D client programs, and a method for rendering large-scale industrial 3D models is proposed

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
  • Method for rendering large-scale industrial three-dimensional model

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0037] refer to figure 1 , the present invention a kind of method for large-scale industrial three-dimensional model rendering, comprises the following steps:

[0038] 1. Modeling engineers use blender modeling software to draw a 1:1 production line model according to the actual production line layout on the industrial site, export files in GLB / GLTF format, and provide them to front-end developers.

[0039] 2. The modeling engineer and the front-end developer review the first draft of the designed model, and discuss the component structure, naming convention, etc. If modification is required, the modeling engineer will adjust, modify and re-export until it meets the development specification (the development here Specifications refer to software development specifications. The data structures that need to be parsed in large-scale models are generally relatively large, so more conventions and constraints are required to standardize the data structures of the models).

[0040] ...

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 provides a method for rendering a large-scale industrial three-dimensional model, which comprises the following steps: S1, a modeling engineer exports a model file according to an actual industrial field layout; s2, a modeling engineer and a front-end developer evaluate the model file, and if the model file conforms to the development specification, the step S3 is carried out; otherwise, the process is returned to the step S1; s3, the front-end developer renders the model, specifically, S31, the model is loaded; s32, the grid model is compressed through a model compression tool; s33, if the model is loaded for the first time, the file is cached into the indexDB; if the model is not loaded for the first time, the corresponding model is directly queried in the indexDB to obtain binary data; s34, whether the model contains an animation or not is judged; and if the analyzed model data contains animation data, the animation is rendered by using an ANIMATIONMIXER tool; and otherwise, the GLTFLOADER is directly used for rendering. According to the method, the browser can be used for loading and rendering the three-dimensional model anytime and anywhere, and the software development and application cost of enterprises is greatly reduced.

Description

【Technical field】 [0001] The invention relates to the technical field of model rendering, in particular to a large-scale industrial three-dimensional model rendering method. 【Background technique】 [0002] 1. OpenGL (Open Graphics Library: Open Graphics Library or Open Graphics Library) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. This interface consists of nearly 350 different function calls used to draw everything from simple graphics bits to complex 3D scenes. Yet another program interface system is Direct3D on Microsoft Windows only. OpenGL is commonly used in CAD, virtual reality, scientific visualization programs, and video game development. [0003] 2. WebGL provides the ability to directly deal with the underlying OpenGL library through the browser. [0004] 3. three.js is a tool library that is further encapsulated and simplified on the basis of WebGL, and it can also be called a "3D engine"....

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): G06T17/00
CPCG06T17/00
Inventor 钱晨阳李建成
Owner 杭州玖欣物联科技有限公司
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