Vizibilitatea depozitului de deșeuri de pe ambele părți a fost decisă

Trebuie să adaug o a doua latură a poligonului pentru Transparent / Diffuse.

Am încercat Transparent / VertexLit-2sided, dar adaugă câteva reflecții de care nu am nevoie.







Cine știe, spune-mi :)

Care dintre ele este transparentă / difuză?

Trebuie să adaug o a doua latură a poligonului pentru Transparent / Diffuse.

Am încercat Transparent / VertexLit-2sided, dar adaugă câteva reflecții de care nu am nevoie.

Cine știe, spune-mi :)

Care dintre ele este transparentă / difuză?

Ce nu este clar atunci? alfa-difuzia este transparentă, difuzia normală este normală

Nu-ți fie frică, dacă ești singur, fii speriat dacă nu ești.

BornFoRdeatH a scris: Ei bine, nu este clar atunci? alfa-difuzia este transparentă, difuzia normală este normală







Tocmai, mulțumesc. Și căutam ceva cu cuvântul Transparent

Ceva nu a funcționat. Adăugat după SubShader <это: Cull off. Не помогло - задняя часть полигона прозрачная.
Iată codul shader-ului rezultat, vă rugăm să vedeți ce este greșit aici:

Shader "Transparent / Difuză-2 părți" # 123;
Proprietăți # 123;
_Color # 40; "Culoarea principală". culoare # 41; = # 40; 1. 1. 1. 1 # 41;
_MainTex # 40; "Base (RGB) Trans (A)". 2D # 41; = "alb" # 123; # 125;
# 125;

SubShader # 123;
Cull off
Tag-uri # 123; "Queue" = "Transparent" "IgnoreProjector" = "Adevărat" "RenderType" = "Transparent" # 125;
LOD 200

CGPROGRAM
#pragma suprafață surf Lambert alfa

sampler2D _MainTex;
fix4 _Color;

struct Intrare # 123;
float2 uv_MainTex;
# 125; ;

void surf # 40; Introduceți IN. inout SurfaceOutput o # 41; # 123;
fix4 c = tex2D # 40; _MainTex, IN. uv_MainTex # 41; * _Color;
o. Albedo = c. rgb;
o. Alpha = c. o;
# 125;
ENDCG
# 125;

Fallback "Transparent / VertexLit"
# 125;







Trimiteți-le prietenilor: