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

Method for adding shadows to objects in computer graphics

A computer and shadow technology, applied in 3D image processing, calculation, image generation, etc., can solve the problems of slow image rendering, unrealistic images, high computing power, etc., to achieve realistic images and increase the effect of spatial perception

Active Publication Date: 2015-10-07
MAXON COMP INC
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] However, the task of automatically generating realistic shadows of objects in a scene is a complex task that usually requires very high computational power
Known computer programs that provide this functionality use methods that are very complex and make image rendering very slow, especially for scenes with many objects, or that produce unsatisfactory results so that the rendered image does not look good. realistic approach

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 adding shadows to objects in computer graphics
  • Method for adding shadows to objects in computer graphics
  • Method for adding shadows to objects in computer graphics

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] figure 1 A scene 1 is shown comprising original objects 2 and light sources 3 each having a three-dimensional (3D) position. Observer 4 observes scene 1 from a viewpoint that is also assigned a 3D position. In the field of computer graphics, the observer (i.e., the 3D position at which the scene is viewed in the rendered image) is sometimes considered part of the scene, and sometimes not. In the following, Observer 4 will not be considered part of Scene 1. Instead, throughout this document a scene is defined as a virtual 3D space comprising at least one original object 2 and at least one light source 3 . Scene 1 is fully or partially generated by a computer running a computer program that generates a 3D scene.

[0039] Primitive object 2 can be any type of object. For example, the original object 2 may be a 3D model depicting any real or imaginary object (eg dog, person, spaceship, celestial body, etc.). The original object 2 may also be a 2D object depicting any r...

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 method, computer program and device for automatically adding shadows to objects (2; 20) in a computer-generated scene (1). This is performed by calculating a first three dimensional [3D] position for a shadow object 5 (5; 50) based on a 3D position of a first original object (2; 20) and a 3D position of a first light source (3; 30), and adding a shadow object (5; 50) to said scene (1) at said first 3D position.

Description

technical field [0001] The present invention relates to the field of computer graphics, and in particular to a fast and simple method for shading objects in computer graphics. Background technique [0002] Generating shadows of objects illuminated by virtual light sources is well known in the field of computer graphics. This feature plays an important role in making computer-generated images realistic by enhancing the perception of depth in the scene. In other words, shadows help you understand how deep objects are and where they are relative to each other in space. [0003] A scene is typically defined as a number of three-dimensional (3D) objects and a number of light sources. The observer observes the scene from a viewpoint. Observers are sometimes referred to as "cameras". The scene is rendered into an image. In computer graphics, rendering means computing an image. In this context, rendering is the process of computing an image depicting a scene as if viewed from ...

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 Patents(China)
IPC IPC(8): G06T15/60
CPCG06T15/60G06T2210/56
Inventor 彼得·诺尔比
Owner MAXON COMP INC
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