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

Adaptive Loop subdivision surface drawing method based on irregular region

A subdivision surface and irregular technology, applied in the field of Loop subdivision surface drawing, can solve the problem of sacrificing drawing quality and achieve the effect of eliminating T cracks

Inactive Publication Date: 2014-05-21
ZHEJIANG UNIV
View PDF3 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The basic idea of ​​this type of algorithm is to find a solution that approximates the irregular area, improve the drawing efficiency, and sacrifice the drawing quality

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
  • Adaptive Loop subdivision surface drawing method based on irregular region
  • Adaptive Loop subdivision surface drawing method based on irregular region
  • Adaptive Loop subdivision surface drawing method based on irregular region

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0059] The present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0060] A kind of adaptive GPU drawing Loop subdivision surface method based on irregular region, comprises the following steps:

[0061] (1) Input the triangular control grid, and set the maximum number of subdivision layers and global subdivision parameters, and the maximum number of subdivision layers and global subdivision parameters meet the following conditions:

[0062] 1.0≤g_tessfactor≤2 n ,

[0063] Wherein, g_tessfactor is a global subdivision parameter, and n is the maximum number of subdivision layers (g_tessfactor=1.0, n=8 in this embodiment).

[0064] (2) Determine the irregular area of ​​the triangular control grid, and use the irregular area as the zero-level topology of the triangular control grid, and generate the zero-level subdivision lookup table of the triangular control grid according to the zero-level topology , cons...

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 an adaptive Loop subdivision surface drawing method based on an irregular region. According to the drawing method, based on an adaptive mode of the irregular region, the position of a control vertex is computed by a compute shader, an irregular original surface patch is divided into a plurality of regular sub surface patches according to the relationship between the current original surface patch and an adjacent original surface patch, a triangulation grid is reconstructed and drawn by a tessellation shader to obtain corresponding surface patches, and T cracks can be effectively eliminated. The position of the vertex of each layer in the triangulation grid can be accurately computed by the aid of the tessellation shader through division, so that all computed vertexes and normal vectors are as same as those of extreme Loop subdivision surfaces, hardware is drawn by the tessellation shader, the problems of huge memory and bandwidth of a global subdivision method are solved, and the Loop subdivision surfaces can be accurately drawn in real time.

Description

technical field [0001] The invention relates to the field of computer graphics subdivision surface drawing, in particular to a method for drawing a Loop subdivision surface based on the self-adaptability of irregular regions. Background technique [0002] Subdivision surfaces, in the field of computer graphics, are used to create smooth surfaces from meshes of arbitrary topology. A subdivision surface is defined as the computation of an infinite tessellation process. By iteratively refining the initial polygonal mesh, a series of meshes leading to the final subdivision surface can be produced. Each new refinement step produces a new smoother network with more polygonal elements. Loop subdivision surface, as one of the more representative subdivision strategies, is widely used in applications such as video games, film production, and finite element simulation. See C.Loop, Smooth subdivision surfaces based on triangles, Master's thesis, Dept.of Math., Univ. of Utah (1987). ...

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/30
Inventor 冯结青黄韵岑
Owner ZHEJIANG UNIV
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