Vianoce v ITnetwork sú tu! Dobí si teraz kredity a získaj až 80 % extra kreditov na e-learningové kurzy ZADARMO. Zisti viac.
Hľadáme nové posily do ITnetwork tímu. Pozri sa na voľné pozície a pridaj sa k najagilnejšej firme na trhu - Viac informácií.

2. diel - Add-on Node Wrangler a nody BSDF v Blanderi

V minulej lekcii, Úvod k tvorbe textúr v Blendi , sme povedali, čo sú to textúry. Ukázali sme si editor a rozhranie na tvorbu textúr a základný shader.

V dnešnej lekcii Blenderu si povieme, aký je rozdiel medzi tvorbou materiálov v renderovacích strojoch Cycles a Eevee. Ukážeme si add-on Node Wrangler, ktorý nám uľahčí prácu pri tvorbe textúr. Nakoniec si ukážeme nody BSDF a čo vlastne skratka BSDF znamená.

Render engine Eevee vs Cycles

Už vieme, že máme dve možnosti, ako môžeme vyrenderovať našu scénu. A je medzi nimi skutočne veľký rozdiel. Nielen v kvalite renderu, ale aj pri tvorbe materiálu:

  • Eevee - Slúži na rýchle a nenáročné renderovanie. Pre Eevee je dobré využívať PBR textúry.
  • Cycles - Naopak slúži na renderovanie realistických a fyzikálne presných snímok. Je teda náročnejší na výpočet pre počítač a render môže trvať mnohonásobne dlhšie, ale s lepšou kvalitou:
.<> Základy tvorby textúr v Blendi

To však neznamená, že Eevee je zlé. Pri správnom nastavení svetiel, textúr a kamery môže byť výsledok skutočne úžasný.

Textúry v Eevee

Predtým sme si už vytvorili textúru skla a zrkadla. Bolo vidieť, že pri zapnutom Eevee textúry nefungovali správne. Je to tým, že Eevee nie je založené na presnom fyzikálnom renderovaní ako Cycles. Ale sú tu nastavenia, ktoré nám umožnia zobrazovať verné vlastnosti textu:

Základy tvorby textúr v Blendi

Sklo v Eevee

Nastavenie na nodu Principled BSDF sa nemení. Čo musíme zapnúť, je nastavenie Screen Space Reflection v Material Properties. V menu Blend Mode a Shadow Mode zvolíme Alpha Clip:

Základy tvorby textúr v Blendi

Ďalej toto nastavenie musíme zapnúť aj v Render Properties:

Základy tvorby textúr v Blendi

Aby sme vytvorili podobu realistického skla, budeme potrebovať vložiť nody Transparent BSDF a Fresnel. Ďalej musíme všetky nody spojiť. To urobíme pomocou Mix Shader. Otvoríme si menu Add pomocou Shift + A, nody si vyhľadáme a vložíme:

Základy tvorby textúr v Blendi

Nody Transparent BSDF, Fresnel a Mix Shader si vysvetlíme neskôr.

Nody Principled BSDF a Transparent BSDF zapojíme do zelených vstupov v node Mix Shader. Nod Fresnel zapojíme do šedého vstupu. Nakoniec Mix Shader zapojíme do Material Output. Vidíme, že sa nám vytvorila textúra skla:

Základy tvorby textúr v Blendi

Zrkadlo v Eevee

Nastavenie Screen Space Reflection musíme vypnúť. Teraz nám stačí vložiť objekt Reflection Plane:

Základy tvorby textúr v Blendi

Ďalej objekt zväčšíme, umiestnime na objekt textúru zrkadla a odraz funguje:

Základy tvorby textúr v Blendi

Add-on Node Wrangler

Tento add-on nám poskytuje nástroje a klávesové skratky, ktoré nám uľahčia prácu. Pomôže nám ako s nody, tak s textúrami, ale aj s Geometrami Nodes av Compositing.

V ľavej hornej lište si rozklikneme menu Edit a zvolíme Preferences:

Základy tvorby textúr v Blendi

V nastavení si rozklikneme možnosť Add-ons a do vyhľadávača vpravo hore napíšeme názov add-onu (v našom prípade wra ako wrangler). Ďalej si add-on o riadok nižšie zaškrtneme:

Základy tvorby textúr v Blendi

Klávesové skratky

Klávesové skratky si ukážeme na nodu Noise Texture. Stlačíme teda Shift + A, vyhľadáme nod a vložíme:

Základy tvorby textúr v Blendi

Označíme si nod Noise Texture a stlačíme Ctrl + T. To nám vložia nody Mapping a Texture Coordinate, ktoré si vysvetlíme v ďalších lekciách:

Základy tvorby textúr v Blendi

Pri tvorbe zložitejších textúr je lepšie, keď si niektoré textúry prvýkrát zobrazíme zvlášť, než ich zapojíme do našej textúry. K tomu slúži klávesová skratka Ctrl + Shift + LTM (ľavé tlačidlo myši):

Základy tvorby textúr v Blendi

Občas sa stane, že potrebujeme nejaký nod presunúť. Nechceme ale, aby sa nám prerušilo ďalšie spojenie medzi nody. Na to slúži klávesová skratka Alt + LTM (ľavé tlačidlo myši). Funkcia funguje, pokiaľ je možné vstupy a výstupy medzi sebou prepojiť:

Základy tvorby textúr v Blendi

Niekedy je potrebné skopírovať nejaký nod. Pre skopírovanie s pripojením na nody Mapping a Texture Coordinate je klávesová skratka Ctrl + Shift + D:

Základy tvorby textúr v Blendi

Keď máme nakopírované textúry a chceme ich rýchlo spolu spojiť alebo kombinovať, tak stlačíme Ctrl + 0. Vloží sa nám nod MixRGB, ktorý nám nody spojí:

Základy tvorby textúr v Blendi

Textúry BSDF

BSDF je Bidirectional scattering distribution function, v slovenčine obojsmerná rozptylová distribučná funkcia. Je to matematická funkcia, ktorá určuje, ako sa lúče svetla odrazia od povrchu pod daným uhlom. Principled BSDF je shader, ktorý je zložený z viacerých nastavení alebo shaderov. Tie si môžeme vložiť samostatne, ale nie všetky patria do kategórie BSDF. Poďme si prvýkrát ukázať pár BSDF shaderov.

Shadery majú rovnaké nastavenia a možnosti ako Principled BSDF. Keď si otvoríme menu Add pomocou Shift + A, všetky BSDF nody nájdeme v kategórii Shader:

Základy tvorby textúr v Blendi

Diffuse BSDF

Diffuse BSDF nastavuje matnosť povrchu a používa na to Lambertovú a Oren–Nayar odrazivosť.

  • Lambertova odrazivosť - Používa sa pre ideálny matný povrch. Jasnosť by mala byť rovnaká zo všetkých uhlov.
  • Oren–Nayar odrazivosť - Používa sa na rad reálnych povrchov ako napríklad betón, omietka, piesok:
.<> Základy tvorby textúr v Blendi

Glossy BSDF

Glossy BSDF sa používa na vytvorenie odrazu kovov alebo zrkadla:

Základy tvorby textúr v Blendi

Glass BSDF

Glass BSDF sa používa na vytvorenie textúry skla:

Základy tvorby textúr v Blendi

Transparent BSDF

Tento shader nastavuje objektom priehľadnosť tak, že nimi prechádza svetlo a nevytvára žiadny lom. V podstate sú objekty priehľadné alebo neviditeľné:

Základy tvorby textúr v Blendi

Emission

Tento shader nepatrí do kategórie BSDF. Neodráža svetlo od povrchu, ale vytvára svetlo na povrchu. Keď tento shader pridáme na objekt, tak bude jeho povrch svietiť:

Základy tvorby textúr v Blendi

Mix Shader

Tento shader slúži na mixovanie a spájanie shaderov. Vstupom Fac sa pomocou iných nodov alebo shaderov nastavuje, ktorý z dvoch pripojených shaderov bude mať väčší vplyv alebo pôjde vidieť:

Základy tvorby textúr v Blendi

V nasledujúcom cvičení, Riešené úlohy k 1.-3. lekciu Tvorbe textúr v Blendi, si precvičíme nadobudnuté skúsenosti z predchádzajúcich lekcií.


 

Stiahnuť

Stiahnutím nasledujúceho súboru súhlasíš s licenčnými podmienkami

Stiahnuté 164x (155.89 kB)

 

Predchádzajúci článok
Úvod k tvorbe textúr v Blendi
Všetky články v sekcii
Základy tvorby textúr v Blendi
Preskočiť článok
(neodporúčame)
Riešené úlohy k 1.-3. lekciu Tvorbe textúr v Blendi
Článok pre vás napísal Lukáš Láznička
Avatar
Užívateľské hodnotenie:
Ešte nikto nehodnotil, buď prvý!
Aktivity