Вступ¶
Матеріали, освітлювачі та фони – все це визначається за допомогою мережі вузлів відтінення – shading nodes. Ці вузли виводять значення, вектори, кольори та відтінювачі.
Відтінювачі – Shaders¶
Важливо концепцією для розуміння при будуванні укладів вузлів є роз’єм Shader. Вивід усіх відтінювачів поверхні та об’єму – це відтінювач, що описує взаємодію освітлення у поверхні або в об’ємі, а не сам колір поверхні.
Є кілька типів відтінювачів, доступних як вузли:
- BSDF відтінювач
- Описує відбиття, заломлення та поглинання світла у поверхні об’єкта.
- Емісійний відтінювач – Emission shader
- Описує емісію, випромінювання світла у поверхні об’єкта або в об’ємі.
- Об’ємовий відтінювач – Volume shader
- Описує розсіювання світла всередині об’єму.
- Фоновий відтінювач – Background shader
- Описує емісію світла із середовища.
Each shader node has a color input, and outputs a shader. These can then be mixed and added together using Mix and Add Shader nodes. No other operations are permitted. The resulting output can then be used by the renderer to compute all light interactions, for direct lighting or global illumination.
Дивись також
Текстури – Textures¶
Blender has various built in procedural texture nodes, with texture coordinates and various parameters as input, and a color or value as output. No texture data-blocks are needed; instead node groups can be used for reusing texture setups.
For UV mapping and texture painting in the 3D Viewport, the Image texture node must be used. When setting such a node as active, it will be displayed in the 3D Viewport while using Texture color mode. This method can us to for seeing painted textures while texture painting.
Стандартні текстурні координати для усіх вузлів – це згенеровані – Generated координати, за винятком текстур зображення – Image Texture, які стандартно використовують координати UV. Кожен вузол включає деякі опції для модифікування розкладання текстури та результатного кольору, які можуть бути редаговані у властивостях текстури.
Дивись також
Більше – More¶
Nodes for geometric data, texture coordinates, layering shaders and non-physically-based tricks can be found in:
Відкрита Мова Відтінення – Open Shading Language¶
In Cycles, custom nodes can be written using the Open Shading Language.
Дивись також