Rounded Corner Simulation via Shading Normal Blending
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Shape
If explicit modeling of rounded edges is used, then the visual appearance of rounded corners is improved, but the storage requirements increase
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.
3Manufacturing precision
If mathematical precision is maintained with sharp edges, then the modeling accuracy is improved, but the realism of the image deteriorates
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.
Data Source
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.


