Go to: Related nodes. Attributes.

Use a PhongE shader to produce glossy surfaces. PhongE is perfect for creating plastics, or the kinds of polymers used to create bathroom and car mouldings.

Aside from the attributes described here, the PhongE shader inherits many attributes from its parents Reflect and Lambert.

Maya also has a Phong shader, which is very similar, and can be used to make the same kinds of materials. The difference is mostly a matter of personal preference.

Other kinds of shaders you can use:

In the table below, important attribute have their names indicated in bold in the description column.

This node is MP safe

Node nameParentsClassificationMFn typeCompatible function sets
phongEreflectshader/surfacekPhongExplorerkBase
kNamedObject
kDependencyNode
kLambert
kReflect
kPhongExplorer

Related nodes

lambert, reflect, phong, blinn, anisotropic, volumeShader, simpleVolumeShader, surfaceShader, displacementShader, layeredShader, useBackground, defaultShaderList, shadingMap

Attributes (18)

highlightSize, miReflectionBlur, miReflectionRays, miReflectivity, miShinyness, miSpecularColor, miSpecularColorB, miSpecularColorG, miSpecularColorR, miWhiteness, miWhitenessB, miWhitenessG, miWhitenessR, roughness, whiteness, whitenessB, whitenessG, whitenessR

Long name (short name)TypeDefaultFlags
roughness (rn) float0.5outputinputconnectablestorablekeyable
Roughness controls how fast the brightness of a highlight decreases from the center of the highlight area to its edge This value ranges from 0 to 1. Low values make the highlight die away quickly, giving the material a more polished look. Higher values make the whole highlight region brighter, making the material appear rougher.
highlightSize (hls) float0.5outputinputconnectablestorable
Highlight Size controls how big the total highlight area is.
whiteness (wn) float30.5, 0.5, 0.5outputinputconnectablestorable
Use Whiteness to blend the color of the highlight between the base color of the material and white. As this color becomes brighter, the highlight becomes more white. As this gets darker, the highlight color gets closer to the base color of the material.

Tip: To make your material look more plastic, make this brighter. To make it look more metallic, make this darker.

whitenessR (wnr) float0.0outputinputconnectablestorablekeyable
whiteness red value
whitenessG (wng) float0.0outputinputconnectablestorablekeyable
whiteness green value
whitenessB (wnb) float0.0outputinputconnectablestorablekeyable
whiteness blue value
miReflectionBlur (mircb) float0outputinputconnectablestorable
Enable reflection blur by shooting more reflection rays. Blurry reflections require supersampling because a ray direction is not exactly determined anymore. It may deviate (randomly) from the perfect specular direction, within the bounds specified by miReflectionBlur (in angle). A value of zero implies a perfectly specular interaction, a value of 90 a perfectly diffuse reflection or refraction. Values of 10 to 30 are a good starting point
miReflectionRays (mircr) short1outputinputconnectablestorable
Number of reflection rays to use for blurring. miReflectionRays specifies number of rays to use to sample the random deviation. In general more rays are required for more blurry reflections or refractions. Other sampling parameters also affect this setting: per-object samples and the Render Settings sample setting supersample in image space. If you increase any of these two settings, you may be able to reduce the number of rays without loss of quality, but significant performance gain.
miShinyness (mis) float10outputinputconnectablestorable
Photon shader shinyness parameter to control glossy reflection and refraction.
miWhiteness (miwn) float3outputinputconnectablestorable
Photon shader whiteness parameter.
miWhitenessR (miwnr) float0.5outputinputconnectablestorable
Red component.
miWhitenessG (miwng) float0.5outputinputconnectablestorable
Green component.
miWhitenessB (miwnb) float0.5outputinputconnectablestorable
Blue component.
miSpecularColor (misc) float3outputinputconnectablestorable
Photon shader specular color parameter.
miSpecularColorR (miscr) float0.5outputinputconnectablestorable
Red component.
miSpecularColorG (miscg) float0.5outputinputconnectablestorable
Green component.
miSpecularColorB (miscb) float0.5outputinputconnectablestorable
Blue component.
miReflectivity (mirf) float0.5outputinputconnectablestorable
Photon shader reflectivity parameter.