This article is about Phong's normal-vector interpolation technique for surface shading. For Phong's illumination model, see Phong reflection model.
Three-dimensional (3D) computer graphics
Fundamentals
Modeling
Scanning
Rendering
Printing
Primary uses
3D models
Computer-aided design
Graphic design
Video games
Visual effects
Visualization
Virtual engineering
Virtual reality
Virtual cinematography
Related topics
Computer-generated imagery (CGI)
Animation
computer
skeletal
3D display
Wire-frame model
Texture mapping
Motion capture
Crowd simulation
Global illumination
Volume rendering
v
t
e
In 3D computer graphics, Phong shading, Phong interpolation,[1] or normal-vector interpolation shading[2] is an interpolation technique for surface shading invented by computer graphics pioneer Bui Tuong Phong. Phong shading interpolates surface normals across rasterized polygons and computes pixel colors based on the interpolated normals and a reflection model. Phong shading may also refer to the specific combination of Phong interpolation and the Phong reflection model.
^Watt, Alan H.; Watt, Mark (1992). Advanced Animation and Rendering Techniques: Theory and Practice. Addison-Wesley Professional. pp. 21–26. ISBN 978-0-201-54412-1.
^Foley, James D.; van Dam, Andries; Feiner, Steven K.; Hughes, John F. (1996). Computer Graphics: Principles and Practice. (2nd ed. in C). Addison-Wesley Publishing Company. pp. 738–739. ISBN 0-201-84840-6.
computer graphics, Phongshading, Phong interpolation, or normal-vector interpolation shading is an interpolation technique for surface shading invented by computer...
computer graphics researcher Bui Tuong Phong. In 3D computer graphics, it is sometimes referred to as "Phongshading", particularly if the model is used...
between the vertices of the polygons. Types of smooth shading include Gouraud shading and Phongshading. Determine the normal at each polygon vertex. Apply...
the vertices. Gouraud shading is considered superior to flat shading and requires significantly less processing than Phongshading, but usually results...
Tuong Phong (December 14, 1942 – July 1975) was a Vietnamese-born computer graphics researcher and pioneer. He invented the widely used Phongshading algorithm...
common shading algorithms used in computer graphics. These techniques can be combined with any illumination model: Flat shading Gouraud shadingPhong shading...
on a simplified reflection model called the Phong reflection model (not to be confused with Phongshading). In the refraction of light, an important concept...
darkness, and color during the rendering of a 3D scene—a process known as shading. Shaders have evolved to perform a variety of specialized functions in...
"Dot", and Phongshading for rendering scenes. Although PHIGS ultimately expanded to contain advanced functions (including the more accurate Phong lighting...
to warm" shading, and in the second pass the object’s edges are rendered in black. List of common shading algorithms Phongshading Cel shading Non-photorealistic...
often used as a post-processing effect. Unlike local methods such as Phongshading, ambient occlusion is a global method, meaning that the illumination...
are used in Gouraud shading, Phongshading and other lighting models. Using vertex normals, much smoother shading than flat shading can be achieved; however...
vector off the surface, and V is the viewpoint vector. In the Blinn–Phongshading model, the intensity of a specular highlight is calculated as: k s p...
is more realistic and computationally expensive than flat shading, and less than Phongshading. Graphics processing unit Hardware used to accelerate graphical...
Carl Sagan documentary series Cosmos, and the research of the Blinn–Phongshading model. In 2000, Blinn was elected a member of the National Academy of...
light transport in ray tracing, and are a key component of the popular Phongshading model. Some rendering systems use vertex normals instead of face normals...
delivered above any other engine in its lighting in that it uses real-time phongshading, which means that light effects from fires, explosions, the moon, or...
light scattering and cloud blending Material surfaces use either Blinn-Phongshading model or Strauss lighting model and subsurface scattering in some cases...
textures. Real-time lighting and illumination is supported using Phongshading, Gouraud shading, point and directional lighting, cascading shadows, normal and...
reflections/refractions Translucency (SSS) Dielectric material Thin glass material Phongshading material Ward anisotropic material Anisotropic Ashikhmin material Lafortune...
per-pixel lighting and rendering techniques such as normal mapping, Phongshading, Blinn lighting, virtual displacement mapping, shadow mapping, HDR environment...