United States Patent Application 20050195210
Kind Code A1
Demers, Eric ; et al. September 8, 2005
Method and apparatus for efficient generation of texture coordinate displacements for implementing emboss-style bump mapping in a graphics rendering system
Abstract
A graphics system including a custom graphics and audio processor produces exciting 2D and 3D graphics and surround sound. The system includes a graphics and audio processor including a 3D graphics pipeline and an audio digital signal processor. Emboss style effects are created using fully pipelined hardware including two distinct dot-product computation units that perform a scaled model view matrix multiply without requiring the Normal input vector and which also compute dot-products between the Binormal and Tangent vectors and a light direction vector in parallel. The resulting texture coordinate displacements are provided to texture mapping hardware that performs a texture mapping operation providing texture combining in one pass. The disclosed pipelined arrangement efficiently provides interesting embossed style image effects such as raised and lowered patterns on surfaces.
Inventors: Demers, Eric; (Palo Alto, CA) ; Leather, Mark M.; (Saratoga, CA) ; Segal, Mark G.; (Santa Cruz, CA)
Correspondence Name and Address:
NIXON & VANDERHYE, PC
901 NORTH GLEBE ROAD, 11TH FLOOR
ARLINGTON
VA
22203
US
Assignee Name and Adress: NINTENDO CO., LTD.
Kyoto
JP
Serial No.: 106673
Series Code: 11
Filed: April 15, 2005
U.S. Current Class: 345/584
U.S. Class at Publication: 345/584
Intern'l Class: G09G 005/00
Claims
---snip---
The claims are incredibly long so I'm not going to quote it.
Very interesting, but a bit confusing. Is this for nothing more than a game that is embossed in real-time, giving it unique effects, or does this have more applications like adding depth to an image? Any thoughts from those of you smarter than me?