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

Real-time rendering method of algebra B-spline surface

A spline surface, real-time rendering technology, applied in image data processing, 3D image processing, instruments, etc., can solve the problem of no B-spline surface real-time rendering algorithm, poor performance of normal direction and anti-aliasing, etc.

Inactive Publication Date: 2009-12-09
ZHEJIANG UNIV
View PDF0 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Reimers et al. used the B-spline node insertion algorithm to obtain real-time rendering effects in 2008, Reimers M., Seland J.: Raycasting algebraic surfaces using the frustum form. Comput. Graph. Forum 27, 22008), 361-370, but the method It is limited to a single surface, and it will introduce a lot of complex function compound operations, and it does not perform well in terms of normal direction and anti-aliasing
[0004] As far as we know, there is no real-time rendering algorithm for high-order piecewise continuous algebraic B-spline surfaces

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
  • Real-time rendering method of algebra B-spline surface
  • Real-time rendering method of algebra B-spline surface
  • Real-time rendering method of algebra B-spline surface

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0060] The embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings. The present invention can be processed in parallel in the graphics card hardware of a home computer.

[0061] like figure 1As shown, a real-time rendering method of an algebraic B-spline surface based on the Newton-Raphson iterative algorithm includes seven steps: (1) Input the relevant information of the algebraic B-spline surface to be drawn, and calculate the algebraic B-spline surface Lipschitz constant, and the algebraic B-spline surface is converted into a sliced ​​Bezier surface patch by the node insertion algorithm; (2) using the Marching cubes algorithm to extract the isosurface of the algebraic B-spline surface, the resolution of the isosurface Be the Lipschitz constant of described algebraic B-spline surface; (3) calculate the polar surface of algebraic B-spline surface in real time; (4) use the DirectX pipeline to draw the isosurface obta...

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 an ABS real-time rendering method based on NR iterative algorithm, comprising seven steps: 1) inputting the relevant information of ABS to be rendered and calculating the Lipschitz constant, and converting ABS into piecewise Bezier surface patches; 2) using MC algorithm to extract the iso-surface of ABS; 3) calculating the polar surface of ABS in real time; 4) rendering iso-surface to obtain the iso-surface and the initial values of the silhouette contour line of the iso-surface; 5) aggregating the initial values of the silhouette contour line of the iso-surface, according to ABS and the polar surface equation thereof, using NR iterative algorithm to calculate the initial silhouette contours, so as to be obtain the silhouette contour line with floating point precision, and correcting the silhouette contour line; 6) calculating the intersections of each pixel sight line of the silhouette contour line and Bezier surface; 7) by NR iterative algorithm, using adjacent Bezier surfaces information to iterate and get accuracy, so as to obtain right intersections of all light and algebra B-spline surface, and then using the intersections information, the relative location of light source and viewpoint, and the material of a curved surface itself to calculate illumination. The method of the invention can realize the rendering of an algebraic surface for arbitrary frequency.

Description

technical field [0001] The invention relates to computer graphics real-time rendering technology, in particular to a real-time rendering method of algebraic B-spline surface based on Newton-Raphson (abbreviated as NR) iterative algorithm. Background technique [0002] The core problem of the ray casting algorithm for algebraic surfaces is the calculation of the intersection of rays and surfaces. Since unary equations of less than five degrees can be analyzed for roots, Blinn has also done a lot of work on the theoretical basis and robustness of analytical roots in recent years. Based on this, Loop proposed the analysis of piecewise algebraic surfaces based on GPU. For a robust real-time rendering algorithm, see Loop C., Blinn J.: Real-timeGPU rendering of piecewise algebraic surfaces.In SIGGRAPH'06, pp.664-670, but this method cannot be done more than 4 times The drawing of the algebraic surface. [0003] For the intersection algorithm of general algebraic surfaces, the al...

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
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