Shader

Contents

    1. Shader
      1. AbsorptionVolume
      1. AddClosure
      1. AmbientOcclusion
      1. AnisotropicBsdf
      1. DiffuseBsdf
      1. Emission
      1. GlassBsdf
      1. GlossyBsdf
      1. HairBsdf
      1. Holdout
      1. MixClosure
      1. PrincipledBsdf
      1. PrincipledHairBsdf
      1. PrincipledVolume
      1. RefractionBsdf
      1. ScatterVolume
      1. SubsurfaceScattering
      1. ToonBsdf
      1. TranslucentBsdf
      1. TransparentBsdf
      1. Vector Displacement
      1. VelvetBsdf

AbsorptionVolume

This node allows light to be absorbed as it passes through the volume. Typically used for water and colored glass.

Cycles AbsorptionVolume node.

Inputs:

Outputs:

AddClosure

Add two shaders together. Mixing can be used for material layering.

Cycles AddClosure node.

Inputs:

Outputs:

AmbientOcclusion

Ambient occlusion darkens shadow effects in gaps and crevices. With this option it’s possible to let only some materials be affected by AO, or to let it influence some materials more or less than others. This can be used to add weathering effects to corners only.

This shader is resource intensive and can slow down rendering times significantly. Adding a Geometry node with Pointiness setting, or baking Ambient Occlusion will make rendering faster.

The current implementation of OptiX does not support the use of the AmbientOcclusion node in shaders. If you need to use Ambient Occlusion you will need to use a different hardware rendering option.

Cycles AmbientOcclusion node.

Inputs:

Outputs:

AnisotropicBsdf

Used to add a glossy reflection, with separate controls over U (horizontal) and V (vertical) direction roughness. The tangents are derived from the active UV map. If no UV map is available, the tangents are generated automatically using spherical mapping based on the mesh's bounding box.

Cycles AnisotropicBsdf node

Inputs:

Inputs:

DiffuseBsdf

Adds Lambertian or Oren-Nayar diffuse reflection.

Cycles DiffuseBsdf node.

Inputs:

Outputs:

Emission

Used for light that emits from meshes. Used to add Lambertian emission.

Light strength for point, spot, and area lights is specified in Watts.

Cycles Emission node.

Inputs:

Outputs:

GlassBsdf

Glass-works similar to the transparent shader. Pure white makes it transparent. The glass shader tends to cause noise due to caustics. It helps to combine this with a transparent shader for shadows.

Cycles GlassBsdf node.

Inputs:

Outputs:

GlossyBsdf

Glossy reflection with microfacet distribution, used for materials such as metal or mirrors.

Cycles GlossyBsdf node.

Inputs:

Outputs:

HairBsdf

Used to add shading for Hair.

Cycles HairBsdf node.

Inputs:

Outputs:

Holdout

Holds the surface from being exposed to the camera. Creates a transparent “hole” with zero alpha transparency in the render. This is useful for compositing.

Cycles Holdout node.

Inputs:

none

Outputs:

MixClosure

Mix two shaders together. Mixing can be used for material layering.

Cycles MixClosure node.

Inputs:

Outputs:

PrincipledBsdf

See Using the PrincipledBsdf Node

PrincipledHairBsdf

Used for rendering strand-based hair and fur, as created in Poser's Hair room.

Inputs:

Outputs:

 

PrincipledVolume

Combines all volume shading compents into a single node. Includes scattering, absorption, and blackbody emission. Useful for smoke and fire.

 


Cycles PrincipledVolume node.

Inputs:

Outputs:

RefractionBsdf

Used for materials that transmit light. Adds glossy refraction with sharp or microfacet distribution, typically for materials that transmit light. For best results, mix this with a glossy node using a fresnel factor to reduce darkness at the edges.

Cycles RefractionBsdf node.

Inputs:

Outputs:

ScatterVolume

Lets light scatter in other directions as it hits particles in the volume. Typically used to add fog to a scene, or used in combination with the Volume Absorption node to create smoke.

Cycles ScatterVolume node.

Inputs:

Outputs:

ScatterVolume can be made to render in Cycles when the Cycles Surface input connects to a TransparentBsdf node as shown below.

SubsurfaceScattering

Simple subsurface multiple scattering, for materials such as skin, wax, marble, milk and others. Light penetrates the surface and bounces around internally before getting absorbed or leaving the surface at a nearby point.

Cycles SubsurfaceScattering node.

Inputs:

Outputs :

ToonBsdf

Creates Diffuse and Glossy Toon BSDF for creating cartoon light effects.

Cycles ToonBsdf node.

Inputs:

Outputs:

TranslucentBsdf

Adds Lambertian diffuse transmission to the surface.

Cycles TranslucentBsdf node.

Inputs:

TransparentBsdf

Used to add transparency without refraction. Only pure white transparent shaders are completely transparent.

Cycles TransparentBsdf node.

Inputs:

Outputs:

Vector Displacement

Displaces the surface of the object along arbitrary directions. Typically used to apply displacement maps created by other sculpting software because it fully represents the high resolution detail when applied to a smooth base mesh. The Displacement method must be set accordingly. 

NOTE: The mesh must be subdivided sufficiently to bring out the detail in the displacement texture.

Cycles VectorDisplacement node.

Inputs:

Outputs:

VelvetBsdf

Reflection shader for velvet cloth materials. Generally used in combination with other shaders such as a Diffuse shader.

Cycles VelvetBsdf node.

Inputs:

Outputs:

© 2020-2023 Bondware, Inc. Last updated November 07, 2024