Narzędzia i materiały > Targowisko
Shadery Unity 3D - Diffuse+Alpha, Specular i Normal
(1/1)
wietrzyk:
Ostatnio potrzebowałem shaderów, gdzie mogę się bawić alphą i specularem, więc napisałem 2 proste shadery gdzie w Diffuse jest kanał alpha, a specular wyciągnięty do osobnej bitmapy. Shadery obsługują także normalmapę.
Shader GV/DiffAlphaNrmSpc renderuje piksele jeśli alpha jest poniżej 50%, w shaderze GV/DiffAlphaNrmSpc Cutoff Alpha można odcinać dowolnie alphę za pomocą suwaka. Wydaje mi się, że śmigają bardzo dobrze, ale ostatecznie miałem mało czasu na testowanie.
UWAGA!!!
Oba shadery renderują dwustronnie fejsy, jeśli jest potrzeba zmiany, wystarczy zakomentować linijkę w ten sposób:
--- Kod: ---//Cull Off
--- Koniec kodu ---
LINK:
drive.google.com/shadery
Nawigacja
Idź do wersji pełnej