BSDF Principled#

Le nœud Principled BSDF.

Le BSDF combine plusieurs couches en un seul nœud facile à utiliser. Il peut modéliser une grande variété de matériaux.

Il est basé sur le modèle d’ombrage OpenPBR Surface et fournit des paramètres compatibles avec les shaders PBR similaires trouvés dans d’autres logiciels, tels que les modèles Disney et Standard Surface. Les textures d’image peintes ou précalculées à partir d’un logiciel comme Substance Painter peuvent être directement liées à l’entrée correspondante dans ce shader.

Layers#

La couche de base est un mélange de composants métalliques, diffus, subsurface et de transmission. La plupart des matériaux utilisent l’un de ces composants, bien qu’il soit possible de les mélanger en douceur.

../../../_images/render_shader-nodes_principled_layers.svg

Le composant métallique est opaque et ne reflète que la lumière. Le diffus est entièrement opaque, tandis que le subsurface implique également la diffusion de la lumière juste sous la surface. Les couches diffuse et subsurface se trouvent sous une couche spéculaire. La composante de transmission comprend à la fois la réflexion spéculaire et la réfraction.

Au-dessus de toutes les couches de base, il y a une couche brillante (glossy) en option. Et enfin, la couche brillante se trouve au-dessus de toutes les autres couches, pour ajouter du duvet ou de la poussière.

Une émission de lumière peut également être ajoutée. La lumière est émise par le dessous des couches de revêtement et de brillance, pour modéliser par exemple les écrans émissifs avec un revêtement ou de la poussière.

Inputs#

Base Color

Couleur globale du matériau utilisé pour la diffusion, la subsurface, le métal et la transmission.

../../../_images/render_shader-nodes_shader_principled-base-color.webp

Même couleur de base pour plusieurs types de matériaux#

Roughness

Specifies microfacet roughness of the surface for specular reflection and transmission.

../../../_images/render_shader-nodes_shader_principled-roughness.webp

Rugosité de 0,0 à 1.0#

Metallic

Mélange entre un modèle de matériau diélectrique et métallique. À 0,0, le matériau est constitué d’une couche de base diffuse ou transmissive, avec une couche de réflexion spéculaire sur le dessus. Une valeur de 1,0 donne une réflexion entièrement spéculaire teintée avec la couleur de base, sans réflexion ni transmission diffuse.

../../../_images/render_shader-nodes_shader_principled-metallic.webp

Métallique de 0,0 à 1.0#

IOR

Index of refraction for specular reflection and transmission.

../../../_images/render_shader-nodes_shader_principled-ior.webp

IOR de 1.0 à 2.0#

Alpha

Contrôle la transparence de la surface, avec 1.0 complètement opaque. Habituellement lié à la sortie Alpha d’un node Image Texture.

../../../_images/render_shader-nodes_shader_principled-alpha.webp

Alpha de 0.0 à 1.0#

Normal

Contrôle les normales des couches de base.

Subsurface#

Subsurface scattering is used to render materials such as skin, milk and wax. Light scatters below the surface to create a soft appearance.

Method

Méthode de rendu pour simuler le subsurface scattering.

Christensen-Burley:

Une approximation de la diffusion de volume basée sur la physique. Cette méthode est moins précise que Random Walk (la marche aléatoire), cependant, dans certaines situations, cette méthode résoudra le bruit plus rapidement.

Random Walk:

Cycles uniquement Fournit des résultats précis pour les objets minces et incurvés. Random Walk utilise une véritable diffusion volumétrique à l’intérieur du maillage, ce qui signifie qu’il fonctionne mieux pour les maillages fermés. Les faces superposées et des trous dans le maillage peuvent causer des problèmes.

Random Walk (Skin):

Cycles Only Random walk method optimized for skin rendering. The radius is automatically adjusted based on the color texture, and the subsurface entry direction uses a mix of diffuse and specular transmission with custom IOR. This tends to retain greater surface detail and color and matches measured skin more closely.

Weight

Blend between diffuse surface and subsurface scattering. Typically should be zero or one (either fully diffuse or subsurface)

../../../_images/render_shader-nodes_shader_principled-subsurface-weight.webp

Weight de 0.0 à 1.0#

Radius

Distance moyenne à laquelle la lumière se disperse en dessous de la surface. Un rayon plus grand donne une apparence plus douce, la lumière coulant dans les ombres et à travers l’objet. La distance de dispersion est spécifiée à part pour les canaux RGB, pour faire le rendu des matériaux tels que la peau où la lumière rouge se disperse plus profondément. Les valeurs X, Y et Z sont mappées aux valeurs R, G et B respectivement.

../../../_images/render_shader-nodes_shader_principled-subsurface-radius.webp

Le rayon de blanc à rouge#

Scale

Échelle appliquée au rayon.

../../../_images/render_shader-nodes_shader_principled-subsurface-scale.webp

Scale de 0 cm à 50 cm#

IOR Cycles uniquement

Index of refraction used for rays that enter the subsurface component. This may be set to a different value than the global IOR to simulate different layers of skin.

../../../_images/render_shader-nodes_shader_principled-subsurface-ior.webp

IOR de 1.0 à 2.0#

Anisotropy Cycles uniquement

Directionality of volume scattering within the subsurface medium. Zero scatters uniformly in all directories, with higher values scattering more strongly forward. For example skin has been measured to have an anisotropy of 0.8.

../../../_images/render_shader-nodes_shader_principled-subsurface-anisotropy.webp

Anisotropie de 0.0 à 1.0#

Specular#

Contrôle à la fois le composant métallique et la couche spéculaire au-dessus du diffus et de la subsurface.

Distribution

Distribution Microfacets à utiliser.

GGX:

Une méthode qui est plus rapide que Multiple-scattering GGX mais est moins précis physiquement.

Multiscatter GGX:

Prend en compte les multiples évènements de diffusion entre les micro-facettes. Cela donne des résultats plus économes en énergie, qui autrement seraient visibles comme un assombrissement excessif.

IOR Level

Adjustment to the IOR to increase or decrease intensity of the specular layer. 0.5 means no adjustment, 0 removes all reflections, 1 doubles them at normal incidence.

Cette entrée est conçue pour texturer facilement l’IOR et la quantité de réflexion spéculaire.

../../../_images/render_shader-nodes_shader_principled-specular-ior-level.webp

Niveau IOR de 0.0 à 1.0#

Tint

Teinte de couleur pour réflexion spéculaire et métallique.

Pour les teintes non métalliques, permet un contrôle artistique des reflets spéculaires de couleur à incidence normale, tandis que les reflets rasants restent blancs. En réalité, la réflexion spéculaire non métallique est entièrement blanche.

Pour les matériaux métalliques, teint les bords pour simuler l’IOR complexe que l’on trouve dans des matériaux tels que l’or ou le cuivre.

../../../_images/render_shader-nodes_shader_principled-specular-tint.webp

Teinte du blanc à l’orange#

Anisotropic Cycles uniquement

Quantité d’anisotropie pour la réflexion spéculaire. Des valeurs élevées donnent des reflets allongés dans la direction de la tangente ; des valeurs négatives donnent des reflets de forme perpendiculaire à la direction de la tangente.

../../../_images/render_shader-nodes_shader_principled-specular-anisotropic.webp

Anisotropique de 0,0 à 1.0#

Anisotropic Rotation Cycles uniquement

Tourne la direction d’anisotropie, avec 1.0 signifiant cercle plein.

Comparé au node Anisotropic BSDF, la direction de l’allongement du reflet est tournée de 90%. Ajoutez 0.25 à la valeur pour corriger.

../../../_images/render_shader-nodes_shader_principled-specular-anisotropic-rotation.webp

Rotation anisotropique de 0.0 to 1.0#

Tangent

Controls the tangent for the Anisotropic layer.

Transmission#

La transmission est utilisée pour restituer des matériaux comme le verre et les liquides, où la surface réfléchit la lumière et la transmet à l’intérieur de l’objet.

Weight

Mélange entre une surface entièrement opaque à zéro et entièrement transmissive à un.

../../../_images/render_shader-nodes_shader_principled-transmission-weight.webp

Weight de 0.0 à 1.0#

Coat#

Couche de revêtement sur les matériaux, pour simuler par exemple un vernis, une laque ou une peinture automobile.

Weight

Contrôle l’intensité de la couche de revêtement, à la fois la réflexion et la teinte. Doit généralement être zéro ou un pour les matériaux physiques, mais peut être texturé pour faire varier la quantité de revêtement sur la surface.

../../../_images/render_shader-nodes_shader_principled-coat-weight.webp

Weight de 0.0 à 1.0#

Roughness

Rugosité de la couche de revêtement.

../../../_images/render_shader-nodes_shader_principled-coat-roughness.webp

Rugosité de 0,0 à 1.0#

IOR

Index of refraction of the coat layer. Affects its reflectivity as well as the falloff of coat tinting.

../../../_images/render_shader-nodes_shader_principled-coat-ior.webp

IOR de 1.0 à 2.0#

Tint

Ajoute une teinte colorée à la couche de revêtement en modélisant l’absorption dans la couche. La saturation augmente à des angles moins profonds, à mesure que la lumière se déplace plus loin dans le milieu, en fonction de l’IOR.

../../../_images/render_shader-nodes_shader_principled-coat-tint.webp

Teinte du blanc au bleu#

Normal

Contrôle les normales du calque Coat, par exemple pour ajouter un revêtement lisse sur une surface rugueuse.

Sheen#

La brillance (Sheen) simule de très petites fibres à la surface. Pour le tissu, cela ajoute un reflet doux semblable à du velours près des bords. Peut également être utilisé pour simuler la poussière sur des matériaux arbitraires.

Weight

Contrôle l’intensité de la couche de brillance.

../../../_images/render_shader-nodes_shader_principled-sheen-weight.webp

Weight de 0.0 à 1.0#

Roughness

Rugosité du reflet brillant.

../../../_images/render_shader-nodes_shader_principled-sheen-roughness.webp

Rugosité de 0,0 à 1.0#

Tint

La couleur du reflet brillant.

../../../_images/render_shader-nodes_shader_principled-sheen-tint.webp

Teinte du blanc au vert.#

Emission#

Émission de lumière depuis la surface.

Color

Couleur de l’émission de lumière à partir de la surface.

../../../_images/render_shader-nodes_shader_principled-emission-color.webp

Variations de couleur d’émission#

Strength

Strength of the emitted light. A value of 1.0 will ensure that the object in the image has the exact same color as the Emission Color, i.e. make it “shadeless”.

../../../_images/render_shader-nodes_shader_principled-emission-strength.webp

Force de 0,0 à 10.0#

Outputs#

BSDF

Sortie Shader standard.