Object obtaining system and method for cloud rendering

A technology for acquiring systems and objects, applied in the field of cloud rendering object acquisition systems, can solve problems such as reducing the real-time performance of cloud rendering, affecting bandwidth, bandwidth waste, etc., to achieve the effect of avoiding repeated downloads, reducing bandwidth requirements, and improving utilization

Active Publication Date: 2018-05-25
成都云创互联信息技术有限公司
View PDF7 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When the physical distribution of production computers in the film and television production center is wider and the number is larger, or in application scenarios such as real-time cloud rendering required for the aforementioned 3D model search and display, the bandwidth requirements for task distribution servers will be doubled increase, and a large number of repeated transfers of rendering object files such as the same scene not only cause a huge waste of bandwidth, but also reduce the real-time performance of cloud rendering while affecting bandwidth

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 obtaining system and method for cloud rendering
  • Object obtaining system and method for cloud rendering
  • Object obtaining system and method for cloud rendering

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0033] Such as figure 1 As shown, an object acquisition system for cloud rendering provided by Embodiment 1 of the present invention includes: a scheduling server connected through a network, an object storage server, a database server, and one or more 3D rendering servers. Wherein, the network may include local area network LAN, metropolitan area network MAN, wide area network WAN, TDD-LTE, FDD-LTE mobile communication network, etc., and connection methods include connection through various wired and wireless communication interfaces.

[0034] figure 2 A schematic structural diagram of a 3D rendering server in an object acquisition system for cloud rendering provided by Embodiment 1 of the present invention is shown. Such as figure 2 As mentioned above, the 3D rendering server mainly includes a 3D rendering module and a hotspot storage module. Among them, the 3D rendering module is used to establish one or more 3D rendering processes according to the rendering request, a...

Embodiment 2

[0038] image 3 It shows the main data flow of an object acquisition system for cloud rendering disclosed in Embodiment 2 of the present invention.

[0039] After the scheduling server receives the rendering request from the user or the load balancing server, it assigns the rendering request to the appropriate 3D rendering server according to the running status of the 3D rendering server under its jurisdiction, for example, the same or similar rendering has been performed within a preset time period The requested 3D rendering server, or a 3D rendering server with corresponding rendering computing resources.

[0040] The 3D rendering module in the 3D rendering server establishes a corresponding 3D rendering process according to the rendering request, and the 3D rendering process directly reads the hotspot model file from the hotspot object storage unit according to the internal storage address returned by the hotspot storage module, and calls the computing resources of the 3D r...

Embodiment 3

[0046] Combination below Figure 4 The object acquisition system and method for cloud rendering provided by Embodiment 3 of the present invention is described in detail when it is applied to the scene of displaying 3D object search cloud rendering results.

[0047] Such as Figure 4 As shown, in this application scenario, the 3D object search system 402 for processing user search requests includes: a first load balancing server 4021, a cluster cache (Memcache) database server 4023, one or more 3D object search web pages (World Wide Web , Web) server 4024.

[0048] The object acquisition system 403 for cloud rendering disclosed in the third embodiment of the present invention includes the scheduling server 4033, object storage server 4037, database server (including writable database server 4034 and readable database server 4035), and One or more 3D rendering servers 400 further include: a second load balancing server 4031 , a third load balancing server 4032 , and one or mor...

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 relates to an object obtaining system and method, and aims at improving the utilization rate of model files, avoiding repeated download, reducing the bandwidth requirement between a rendering server and an object storage server, shortening time of rendering object obtaining and enhancing the instantaneity of rendering. The object obtaining system comprises a scheduling server, the object storage server, a database server and one or more 3D rendering server(s) in network connection; each 3D rendering server comprises a 3D rendering module and a hot spot storage module; the 3D rendering module establishes a 3D rendering process according to a rendering request; when a hot spot object storage unit in the hot spot storage module stores a model file asking for rendering, an internal storage address corresponding to the model file in the hot spot object storage unit is returned; and the corresponding model file is read according to the internal storage address, and cloud rendering is carried out on the read model file according to rendering requirements in the rendering request.

Description

technical field [0001] The present invention relates to the field of computer technology, in particular to an object acquisition system and method for cloud rendering. Background technique [0002] Rendering in computer graphics refers to the process of using software to generate an image from a model. A model is a description of a 3D object in a strictly defined language or data structure, including geometry, viewpoint, texture, and lighting information. With the wide application of three-dimensional (Three-Dimensional, 3D) model technology in many fields such as industrial design and industrial manufacturing, a wealth of digital 3D models has been accumulated. In particular, the rapid development of 3D printing technology, on the one hand, provides a wealth of ways for how to apply a large number of existing 3D models; Large number of 3D models with more details. Search for a 3D model that matches specific needs from a large amount of 3D model data with a large amount o...

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): G06T1/20G06T15/00
CPCG06T1/20G06T15/005
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