Invention Grant
US09245358B2 Systems and methods for generating refined, high fidelity normal maps for 2D and 3D textures
有权
用于生成2D和3D纹理的精细,高保真法线贴图的系统和方法
- Patent Title: Systems and methods for generating refined, high fidelity normal maps for 2D and 3D textures
- Patent Title (中): 用于生成2D和3D纹理的精细,高保真法线贴图的系统和方法
-
Application No.: US14292731Application Date: 2014-05-30
-
Publication No.: US09245358B2Publication Date: 2016-01-26
- Inventor: Norman N. Wang , Timothy R. Oriol , Jacques P. Gasselin de Richebourg , Domenico P. Porcino
- Applicant: Apple Inc.
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Blank Rome LLP
- Main IPC: G09G5/00
- IPC: G09G5/00 ; G06T11/00 ; G09G5/02 ; G06T5/00 ; G06T3/40

Abstract:
Systems, methods and program storage devices are disclosed, which comprise instructions to cause one or more processing units to dynamically generate refined normal maps for 2D texture maps, e.g., supplied by a programmer or artist. Generally speaking, there are two pertinent properties to keep in balance when generating normal vectors comprising a normal map: “smoothness” and “bumpiness.” The smoothness of the normal vectors is influenced by how many neighboring pixels are involved in the “smoothening” calculation. Incorporating the influence of a greater number of neighboring pixels' values reduces the overall bumpiness of the normal map, as each pixel's value takes weight from those neighboring pixels. Thus, the techniques described herein iteratively: downsample height maps; generate normal maps; scale the normal maps to maintain bumpiness; and blend the generated scaled normal maps with generated normal maps from previous iterations—until the smoothness of the resultant normal map has reached desired levels.
Public/Granted literature
- US20150348285A1 SYSTEMS AND METHODS FOR GENERATING REFINED, HIGH FIDELITY NORMAL MAPS FOR 2D AND 3D TEXTURES Public/Granted day:2015-12-03
Information query