Rounded Corner Simulation via Shading Normal Blending

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computer graphics systems struggle to create realistic three-dimensional images with rounded corners or filleted edges without increasing model complexity or storage requirements, as existing methods either complicate the model geometry or fail to achieve a natural appearance.

Innovation Solution

The method involves modifying the shading normal in the rendering process by calculating a weighted blend between the original and neighboring surface normals within a specified radius, using techniques like ray casting or adjacency information, to simulate the appearance of rounded edges without altering the underlying geometry.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Shape

If explicit modeling of rounded edges as chamfers or fillets is used, then the visual appearance of rounded corners is improved, but the model complexity and polygon count increase significantly

Engineering Contradiction:
Improvevisual appearance of rounded cornersVSAvoidmodel complexity and polygon count
Core Design Contradiction:
ShapeVSDevice complexity

Solution Approach 1:

The patent creates a visual copy of rounded corners through shading manipulation rather than geometric copying. By modifying surface normals in the corner region to blend between adjacent faces, the system produces the visual appearance of rounded edges without actually creating the geometric form, thus avoiding the complexity increase that would result from explicit geometric modeling.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent changes the shading parameters (surface normals) in the corner region to simulate rounded appearance. By interpolating normal vectors between adjacent faces based on distance from the corner edge, the system modifies the lighting parameters to create the illusion of curvature without altering the underlying geometric structure, thereby maintaining model simplicity while achieving the desired visual effect.

Inventive Principle:
Principle #35Parameter changes

2Shape

If explicit modeling of rounded edges is used, then the visual appearance of rounded corners is improved, but the storage requirements increase

Engineering Contradiction:
Improvevisual appearance of rounded cornersVSAvoidstorage requirements
Core Design Contradiction:
ShapeVSQuantity of substance

Solution Approach 1:

The patent creates a visual copy of rounded corners through shading manipulation rather than geometric copying. By modifying surface normals in the corner region to blend between adjacent faces, the system produces the visual appearance of rounded edges without actually creating the geometric form, thus avoiding the complexity increase that would result from explicit geometric modeling.

Inventive Principle:
Principle #26Copying

3Manufacturing precision

If mathematical precision is maintained with sharp edges, then the modeling accuracy is improved, but the realism of the image deteriorates

Engineering Contradiction:
Improvemodeling accuracyVSAvoidrealism of image
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The patent applies local quality modification by changing shading properties only in the corner region while maintaining the original sharp edge geometry elsewhere. The surface normal blending is applied locally within a specified distance from the corner edge, allowing the model to maintain mathematical precision in the overall structure while achieving realism only where needed (at the corners), thus resolving the contradiction between global precision and local realism.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8049753B2Computer graphics methods and systems for generating images with rounded corners
Publication Date: 2011.11.01 MENTAL IMAGES
  • US8049753B2 patent drawing
  • US8049753B2 patent drawing
  • US8049753B2 patent drawing

AI summary

Methods, systems, apparatus, and computer program/software code products, operable in a computer graphics system designed to render images and to apply shading to images, enable the following: during rendering of an image, modifying the shading normal in the region of a corner of an object in the image, such that when shading is applied to the image, the shaded image is capable of providing to a human viewer, when viewing the corner in the image, the appearance or visual illusion of a rounded corner, wherein the modifying comprises: calculating an amount of modification to be applied to an original shading normal in the region of the corner to simulate the appearance of a given fillet radius R, the calculating comprising: interrogating surfaces within a distance R of the corner for their shading normal, and calculating a new normal that is a weighted blend between the shading normal of the original surface and the shading normal of the interrogated neighboring surface, thereby, by the shading effect, to simulate at render-time a rounding by varying the shading normal, creating a variation of the surface normal consistent with the appearance the object would have had, had it actually been rounded.