Patent · US Active

View-dependant shading normal adaptation

US10565781B2 · kind B2 · utility

1Cited by
1References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 6, 2015
Grant dateFeb 18, 2020
Priority date
Expiry dateFeb 6, 2036

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06T17/20
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method of adjusting a shading normal vector for a computer graphics rendering program. Calculating a normalized shading normal vector pointing outwards from an origin point on a tessellated surface modeling a target surface to be rendered. Calculating a normalized outgoing reflection vector projecting from the origin point for an incoming view vector directed towards the origin point and reflecting relative to the normalized shading normal vector. Calculating a correction vector such that when the correction vector is added to the normalized outgoing reflection vector a resulting vector sum is yielded that is equal to a maximum reflection vector, wherein the maximum reflection vector is on or above the tessellated surface. Calculating a normalized maximum reflection vector by normalizing a vector sum of the correction vector plus the maximum reflection vector. Calculating a normalized adjusted shading normal vector by normalizing a vector difference of the normalized maximum reflection vector minus the incoming view vector.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.