3D Rendering Method Adaptive Shading Based on Polygon Geometry

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current 3D computer graphics rendering technologies face challenges in efficiently determining vertices for shading and subdividing surfaces, leading to suboptimal image quality and rendering speed, particularly when dealing with complex 3D models and varying rendering speeds.

Innovation Solution

A 3D rendering method and apparatus that determine vertices for first shading based on characteristic information, such as vertex density, polygon area, and distance to a virtual light source, and apply second shading in pixel units, allowing for surface subdivision and adaptive rendering based on rendering speed, to generate high-quality images efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If vertex-based shading is applied to all vertices, then image quality is improved, but rendering time increases

Engineering Contradiction:
Improveimage qualityVSAvoidrendering speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent applies different shading methods to different regions of the 3D model based on their geometric characteristics. Surface regions with smaller polygons receive vertex-based shading for high image quality, while regions with larger polygons receive pixel-based shading for faster rendering. This local differentiation resolves the contradiction by optimizing each region according to its specific requirements rather than applying a uniform approach.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the surface of the 3D model into multiple regions based on polygon size and geometric characteristics. This segmentation allows the system to apply different shading algorithms to different segments, combining the high quality of vertex-based shading for detailed regions with the speed of pixel-based shading for simpler regions, thus resolving the time-quality tradeoff.

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If surface subdivision is applied to all surfaces, then rendering accuracy is improved, but processing time increases

Engineering Contradiction:
Improverendering accuracyVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent applies surface subdivision selectively to regions where it is most needed based on geometric characteristics. Regions with larger polygons or specific geometric properties undergo subdivision to improve accuracy, while regions that already have sufficiently small polygons skip the subdivision step. This localized application resolves the contradiction between accuracy and time.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent dynamically determines whether surface subdivision should be applied to each region based on real-time geometric analysis. The system adapts its behavior by evaluating polygon sizes and geometric properties, applying subdivision only when necessary to maintain rendering accuracy, thereby avoiding unnecessary processing time for regions that do not require it.

Inventive Principle:
Principle #15Dynamics

3Device complexity

If uniform shading method is applied to entire 3D model, then processing simplicity is maintained, but image quality degrades

Engineering Contradiction:
Improveprocessing simplicityVSAvoidimage quality
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent transitions from uniform shading to localized shading strategies by analyzing geometric characteristics of different surface regions. Each region is treated according to its specific properties (polygon size, geometry), applying vertex-based shading where it enhances image quality and pixel-based shading where it maintains simplicity. This resolves the contradiction by achieving high image quality without sacrificing processing simplicity in inappropriate regions.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the shading process into multiple pathways based on geometric characteristics. By dividing the surface into regions with different properties, the system can apply appropriate shading methods to each segment, achieving high image quality in detailed regions while maintaining processing simplicity in simpler regions, thus resolving the contradiction between quality and simplicity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10140755B2Three-dimensional (3D) rendering method and apparatus
Publication Date: 2018.11.27 SAMSUNG ELECTRONICS CO LTD
  • US10140755B2 patent drawing
  • US10140755B2 patent drawing
  • US10140755B2 patent drawing

AI summary

A three-dimensional (3D) rendering method and apparatus is disclosed. The 3D rendering apparatus determines a vertex for a first shading from among vertices of a 3D model based on characteristic information of the 3D model, performs the first shading on the determined vertex, determines a pixel area for a second shading based on reference information indicating whether the first shading is applied to at least one vertex comprising the pixel area, performs the second shading on the determined pixel area, and generates a rendered image based on the first shading and the second shading.