Unlock instant, AI-driven research and patent intelligence for your innovation.

Shadow rendering method in a three-dimensional visualization graph

A shadow and graphics processor technology, applied in the field of shadow rendering, can solve the problems of shadow flickering in 3D view, affecting the emotions of observers, visual fatigue of observers, etc.

Active Publication Date: 2019-04-19
DMS CORP
View PDF6 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although this reference plane setting method is in line with people's cognitive habits, it leads to the problem that the accuracy of floating-point numbers in the area close to 1 is obviously inferior to that in the area close to 0. Each point in the scene and to better simulate the effect that t

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
  • Shadow rendering method in a three-dimensional visualization graph
  • Shadow rendering method in a three-dimensional visualization graph
  • Shadow rendering method in a three-dimensional visualization graph

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0045]This embodiment discloses a shadow generation method, or a shadow mapping method, or a shadow rendering method, or a shadow rendering method in a game scene, or a shadow rendering method in a virtual scene , or a shadow rendering method applied to three-dimensional visualization graphics, or a shadow rendering method in three-dimensional visualization graphics, especially a shadow rendering method in three-dimensional visualization graphics, in the case of no conflict or contradiction Hereinafter, the whole and / or part of the contents of the preferred implementations of other embodiments may be used as supplements of this embodiment. The method of the present invention may be implemented by the system and / or other alternative components of the present invention. For example, the method of the present invention is implemented by using various components in the system of the present invention.

[0046] According to a preferred embodiment, the method may comprise determini...

Embodiment approach

[0054] According to a preferred embodiment, the method may include:

[0055] S1: Determine the envelope box 200 formed by the illuminated object in the three-dimensional scene 100;

[0056] S2: determining a beam envelope formed when the light beam of the light source 300 passes through the envelope box 200, wherein the beam envelope constitutes the envelope box 200 in the three-dimensional scene 100;

[0057] S3: Determine the first depth reference plane Z according to the approach sequence in which the tangent plane of the envelope box 200 perpendicular to the optical axis 310 intersects the irradiated object 1 and the second depth datum Z 2 ;

[0058] S4: Based on the first depth reference plane Z 1 and the second depth datum Z 2 to determine the shadow formed by the illuminated object in the three-dimensional scene 100, wherein the first depth reference plane Z 1 is mapped to the maximum depth datum Z max , while the second depth datum Z 2 is mapped to the minimum d...

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 a shadow rendering method. The method comprises the following steps of: obtaining a sample; determining a first depth reference plane (Z1) and a second depth reference plane (Z2) for the region to be rendered, mapping a depth value of a first depth reference plane (Z1) relatively closer to the light source (300) in the first depth reference plane (Z1) and the second depthreference plane (Z2) as a maximum depth reference plane (Zmax); and mapping a depth value of a second depth reference plane (Z2) relatively further away from the light source (300) in the first depthreference plane (Z1) and the second depth reference plane (Z2) as a minimum depth reference plane (Zmin). According to the invention, the flickering of shadows can be reduced.

Description

technical field [0001] The invention relates to a shadow rendering method, in particular to a shadow rendering method in three-dimensional visualization graphics. Background technique [0002] In real-world scenes, shadows are a common lighting phenomenon, usually referring to dark areas caused by light propagating in a straight line and being blocked by opaque objects. Whereas in virtual scenes, shadows represented by objects generated by 3D modeling are very important for visualizing the screen in general and detecting relative relationships between objects. In real-time rendering, there are currently many shadow rendering algorithms. These algorithms are mainly divided into three categories, namely, global illumination algorithms, shadow mapping algorithms, and shadow volume algorithms. The amount of calculation is huge, and it is difficult to perform real-time rendering. The shadow mapping algorithm and the shadow volume algorithm can be regarded as approximate methods ...

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): G06T15/20G06T15/60
CPCG06T15/205G06T15/60G06T15/506G06T2215/12
Inventor 赵耀李泳雷尧王瑶瑶
Owner DMS CORP