Aller au contenu

Phong Material Node

By Kriss Norde

Phong is the historic illumination model (1975) that came before Blinn. The highlight is computed from the reflection vector (instead of Blinn's half vector). The official documentation recommends it for shiny / polished plastic surfaces.

Overview

Phong computes its highlight from the reflection vector (angle of incidence = angle of reflection). It produces a highlight similar to Blinn but slightly more intense and concentrated. The official documentation recommends it for "shiny/polished plastic surfaces".

In practice, the visual difference from Blinn is subtle - both give very similar results in most scenes.

Where to find this node

  • Effects Library: Tools > 3D > Material > Phong
  • Quick add: right-click in the Node Editor → Add Tool > 3D > Material > Phong

Inputs (5 material inputs - same as Blinn)

  • Diffuse Material (orange) - base color and texture.
  • Specular Color Material (green) - highlight tint.
  • Specular Intensity Material (magenta) - intensity map (uses alpha).
  • Specular Exponent Material (teal) - falloff sharpness map.
  • Bump Map Material (white) - 3D material only. Typically connected through a Bump Map with RGB encoding texture-space normals.

Every input multiplies the texture by the matching parameter in the Inspector - lets you vary it per area.

Setup

Phong → Shape 3D (MaterialInput) → Merge 3D → Renderer 3D

Controls tab

Same parameters as Blinn:

Diffuse section

  • Color - base color.
  • Alpha - transparency channel.
  • Opacity - overall opacity.

Specular section

  • Specular Color - highlight tint.
  • Specular Intensity - strength.
  • Specular Exponent - sharpness / falloff.

Transmittance section

Attenuation, Alpha/Color Detail, Saturation. Same as Blinn.

Additional options

Two-Sided Lighting, Receives Lighting/Shadows, Material ID.

Phong vs Blinn: the real difference

The two compute their highlight differently:

Phong (this node)
Highlight computed from the reflection vector: the (light-surface-eye) angle reflected directly. A slightly more intense and compact highlight.
Blinn
Highlight computed from the half vector (average of the light direction and the eye direction). Faster, with a slightly softer and wider highlight.

In practice, the visual difference is subtle. Use Phong when you want a slightly more "concentrated" highlight than Blinn. For everything else, Blinn (historically faster).

Blinn is generally recommended as the default in Fusion guides. Phong is there for historical and compatibility reasons.

Use cases

  • Shiny (polished) plastic - the use recommended by the official docs. White Specular Color, high Exponent (50+), colored diffuse.
  • Product packshot - commercial objects with a shiny/polished finish. Phong gives a slightly punchier highlight than Blinn.
  • Compatibility with older pipelines - if you get specs from a pipeline that uses Phong (legacy Maya, some renderers), match it with a Fusion Phong.
  • Surfaces where Blinn looks too dull - try Phong as an alternative: a stronger highlight can give a more dynamic look.
  • Shiny 3D text - Phong + Replace Material 3D on a Text 3D + a strong Bevel = a sparkling 3D logo.

Tips

  • Blinn by default in most cases. Phong as an alternative if you want a slightly punchier highlight.
  • For metals or PBR, neither Phong nor Blinn - switch to Cook Torrance, which handles Fresnel correctly.
  • Same parameters as Blinn - the two shaders are interchangeable in terms of settings. You can swap one for the other without touching the values.
  • History: the Phong model was published in 1975 by Bui Tuong Phong. Blinn (1977) optimized it by computing the half vector (faster). Today both are considered "legacy" compared to PBR (Cook Torrance, GGX).
  • If your scene mixes Phong and Blinn, harmonize the parameters between the two to avoid visual inconsistencies (an object that looks "different" from the others for no obvious reason).