3 рдбреА рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рд╡рд┐рдВрдбреЛрдЬ рдлреЛрди

рд╕рднреА рд╡рд┐рдВрдбреЛрдЬ рдлреЛрди-рдЖрдзрд╛рд░рд┐рдд рдлреЛрди, рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рддреНрд╡рд░рдг рд╣реИ рдЬреЛ 3 рдбреА рд░реЗрдВрдбрд░рд┐рдВрдЧ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред XNA 4.0 рдореЗрдВ 3D рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХреЗ рд▓рд┐рдП 5 рдореБрдЦреНрдп shader рдкреНрд░рднрд╛рд╡ рдФрд░ рдЙрдирдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рдХрдИ рд╡рд┐рдХрд▓реНрдк рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдпрд╣ 3 рдбреА рдлреЛрди рдЧреЗрдо рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдореБрдЦреНрдп рдкреИрд▓реЗрдЯ рд╣реИред рдЖрдк рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдпрд╣ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рдПрдХ рдЙрджрд╛рд╣рд░рдг рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рд▓реЗрдЦ рд╕рднреА рдкрд╛рдВрдЪ рд╢реЗрдбреНрд╕ рдХрд╛ рдЕрд╡рд▓реЛрдХрди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЙрдиреНрд╣реЗрдВ рд▓рдШреБ рд╡реАрдбрд┐рдпреЛ рдХреЗ рд╕рд╛рде рдЪрд┐рддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ рдЙрдирдХреА рдореВрд▓ рджреГрд╢реНрдп рдХреНрд╖рдорддрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реНрдкрд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВред

рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рд╣реА рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╡рд┐рдВрдбреЛрдЬ рдлреЛрди рдореЗрдВ 7 XNA 4.0 рдПрд╕рдбреАрдХреЗ 5 3 рдбреА рд╢реЗрдбреНрд╕ рдЬреЛ рд╕рдВрдмрдВрдзрд┐рдд рдХрдХреНрд╖рд╛рдУрдВ рдореЗрдВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред

рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рд╡рд┐рдВрдбреЛрдЬ рдлреЛрди 7 рдореЗрдВ рдПрдХ рдЫрд╛рдпрд╛рджрд╛рд░ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪрд╛ рд╣реИ, рдПрдЪрдПрд▓рдПрд╕рдПрд▓ рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рд╕реАрдзреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЕрднреА рддрдХ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЗрди рд╢реЗрдбреНрд╕ рдХреЗ рд▓рд┐рдП рд╕реНрд░реЛрдд рдХреЛрдб рдРрдк рд╣рдм рдирдореВрдирд╛ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рдЗрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рд╢реЗрдб рдХреНрдпрд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИред

BasicEffect


рдмрд╣реБрдд рдкрд╣рд▓реЗ рдмреЗрд╕рд┐рдХ рдкреНрд░рднрд╛рд╡ рд╣реИред рдпрд╣ рд╡рд░реНрдЧ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА XNA 1.0 рдореЗрдВ рдерд╛ред рдпрд╣ рд╢реВрдиреНрдп рд╕реЗ рддреАрди рдкреНрд░рдХрд╛рд╢ рд╕реНрд░реЛрддреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рдорд╛рдирдХ рдмреНрд▓рд┐рди-рдлреЛрдВрдЧ рдореЙрдбрд▓ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ, рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдмрдирд╛рд╡рдЯ рдорд╛рдирдЪрд┐рддреНрд░, рдзреВрдореНрд░рдкрд╛рди, рдФрд░ рд░рдВрдЧ рдбреЗрдЯрд╛ рд╡рд░реНрдЯрд┐рдХрд▓ рдХреЗ рд▓рд┐рдП рднреА рд╕рдорд░реНрдерд┐рдд рд╣реИрдВред рдХреБрдЫ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред


DualTextureEffect


рдЕрдкрдиреЗ рдлреЛрди рдкрд░ 3 рдбреА рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдврд╝рд┐рдпрд╛ рд╡рд┐рдХрд▓реНрдкред рдпрд╣ рд╡рд┐рдзрд┐ 3 рдбреА рд╡рд╕реНрддреБрдУрдВ рдкрд░ рджреЛ рдмрдирд╛рд╡рдЯреЛрдВ рдХрд╛ рд╕реБрдкрд░рдорд╛рдЗрдВрдб рдХрд░рддреА рд╣реИ, рдФрд░ рджреВрд╕рд░реА рдмрдирд╛рд╡рдЯ рдХреЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдкрд╣рд▓реЗ рд╕реЗ рдЕрд▓рдЧ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рдШреБрдорд╛рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЖрджрд┐ред рд╣рдо рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рд╕реНрдорд╛рд░реНрдЯрдлрд╝реЛрди рдХреЗ рд▓рд┐рдП рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдореЗрдВ рдЧреБрдкреНрдд рд╣рдерд┐рдпрд╛рд░ рд╣реИред рдЕрдкрдиреА рд╕рднреА рд╕рд╛рджрдЧреА рдХреЗ рд▓рд┐рдП, рдпрд╣ рдкреНрд░рднрд╛рд╡ рдмрд╣реБрдд рддреЗрдЬрд╝ рд╣реИ, рдФрд░ рдЖрдкрдХреЛ рдкреНрд░рдХрд╛рд╢ рдорд╛рдирдЪрд┐рддреНрд░ рдФрд░ рд╡рд┐рд╕реНрддреГрдд рдмрдирд╛рд╡рдЯ рдЬреИрд╕реА рддрдХрдиреАрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред Modulate2X рд╕реВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рджреЛ рдмрдирд╛рд╡рдЯреЛрдВ рдХреЛ рдорд┐рд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
Output.rgb = Texture1.rgb * Texture2.rgb * 2;
рдЖрдЙрдЯрдкреБрдЯ.рдкрд╛рд▓ = рдкрд╛рда 1ред рддрд╛рд▓ред * рдкрд╛рда 2ред рдЬрд╛рд▓;
рдЗрд╕ рдСрдкрд░реЗрд╢рди рдХреЛ рд╕рдордЭрдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рдкреНрд░рд╛рдердорд┐рдХ рд░рдВрдЧ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реА рдмрдирд╛рд╡рдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдлрд┐рд░ рджреВрд╕рд░реА рдмрдирд╛рд╡рдЯ рдХреЗ рд╕рд╛рде рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐ рджреВрд╕рд░реА рдмрдирд╛рд╡рдЯ 50% рдЧреНрд░реЗ рд╣реИ, рддреЛ рдкрд░рд┐рдгрд╛рдо рдкрд╣рд▓реА рдмрдирд╛рд╡рдЯ рдХрд╛ рдореВрд▓ рд░рдВрдЧ рд╣реЛрдЧрд╛ред рдпрджрд┐ рджреВрд╕рд░реА рдмрдирд╛рд╡рдЯ 70% рдЧреНрд░реЗ рд╣реИ рддреЛ рдкрд░рд┐рдгрд╛рдо рдореВрд▓ рдмрдирд╛рд╡рдЯ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЙрдЬреНрдЬрд╡рд▓ рд╣реЛрдЧрд╛ред


рдЕрд▓реНрдлрд╛ рдкрд░реАрдХреНрд╖рдг рдкреНрд░рднрд╛рд╡


рдпрд╣ 3 рдбреА рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХреА рджреБрдирд┐рдпрд╛ рдореЗрдВ рдЕрд╕рд▓реА рдзреЛрдЦрд╛ рд╣реИред рдЕрд▓реНрдлрд╛ рдЯреЗрд╕реНрдЯрд┐рдВрдЧ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдореЗрдВ рдЗрд╕ рддрдереНрдп рдХреЛ рд╕рдорд╛рд╣рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдкрд┐рдХреНрд╕реЗрд▓ рдЙрддреНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рд╕реАрдорд╛ рд╕реНрдерд┐рддрд┐рдпреЛрдВ (рдирд╣реАрдВ, рд╕реЗ рдЕрдзрд┐рдХ, рдХрдо, рдмрд░рд╛рдмрд░, рдХрдо рдпрд╛ рдмрд░рд╛рдмрд░, рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рдпрд╛ рдмрд░рд╛рдмрд░) рдХреЗ рд╕рд╛рде рдПрдХ рдкрд░реАрдХреНрд╖рдг рдХрд╛рд░реНрдп рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХреЛрдИ рднреА рдЯреБрдХрдбрд╝рд╛ (рдПрдХ рдкрд┐рдХреНрд╕реЗрд▓ рдЬреЛ рдкреВрд░реНрдг рдЫрд╛рдпрд╛рдВрдХрди рдЪрдХреНрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд╣реАрдВ рдЧрдпрд╛ рдерд╛) рдЬреЛ рдкрд░реАрдХреНрд╖рдг рдХреА рд╢рд░реНрддреЛрдВ рдХреЛ рдкреВрд░рд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдмрд╕ рд╕рдВрд╕рд╛рдзрд┐рдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдпрд╣, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдЬрдЯрд┐рд▓ 3D рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдореЗрдореЛрд░реА рдореЗрдВ рдЦреАрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, рдФрд░ рдлрд┐рд░ рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдХреЗ рд╕рд╛рде 2 рдбреА рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрдХреНрд░реАрди рдкрд░ рдХреЙрдкреА рдХрд░рддрд╛ рд╣реИ, рдкрд╛рд░рджрд░реНрд╢реА рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрд▓реНрдлрд╛ рдЪреИрдирд▓ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рддрд░рд╣ рдХреА рд╡рд┐рдзрд┐ рдПрдХ рд╣реА рдкреНрд░рдХрд╛рд░ рдХреА рдХрдИ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддреА рд╣реИред рддрд╛рдХрд┐ рд╡реЗ рдПрдХ-рджреВрд╕рд░реЗ рдХреЗ рдЖрдВрджреЛрд▓рди рдХреА рдирдХрд▓ рдХрд░рдиреЗ рдХреА рддрд░рд╣ рди рджрд┐рдЦреЗрдВ, рдЖрдк 3-5 рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдЖрдВрджреЛрд▓рди рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдЪрд░рдгреЛрдВ рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рдЙрдиреНрд╣реЗрдВ рдПрдХ рдЕрд╕рдордорд┐рдд рдХреНрд░рдо рдореЗрдВ рдХреЙрдкреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдЗрд╕ рддрд░рд╣ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рд╡рд╕реНрддреБ рдХреЗ рдЖрдВрджреЛрд▓рди рдХреА рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛ рдХрд╛ рднреНрд░рдо рдкреИрджрд╛ рдХрд░реЗрдЧрд╛, рд▓реЗрдХрд┐рди рд╕рд╛рде рд╣реА рд╕рд╛рде рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рдмрдЪрд╛рдПрдЧрд╛ред


рдЪрдордбрд╝реА рдХрд╛ рдкреНрд░рднрд╛рд╡


рдпрд╣ рдкреНрд░рднрд╛рд╡ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдХрдВрдХрд╛рд▓ рдПрдиреАрдореЗрд╢рди рдХреЗ рд▓рд┐рдП рдЕрднрд┐рдкреНрд░реЗрдд рд╣реИред рдЖрдкрдХрд╛ рдЧреЗрдо рдХреЛрдб рдХреЗрд╡рд▓ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА "рд╣рдбреНрдбрд┐рдпреЛрдВ" рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, 3 рдбреА рдореЙрдбрд▓ рдХреЗ рдХреЛрдиреЗ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХреЛ рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдмрдирд╛рддрд╛ рд╣реИред рдХреЛрдиреЗ "рд╣рдбреНрдбрд┐рдпреЛрдВ" рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЪрд▓реЗрдВрдЧреЗ, рдЬрд┐рдирдХреЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ GPU рдХреА рдЧрдгрдирд╛ рдХрд░реЗрдЧрд╛ред рд╡рд┐рдВрдбреЛрдЬ рдлреЛрди 7 72 "рд╣рдбреНрдбрд┐рдпреЛрдВ" рддрдХ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ рдПрдХ рдмрд╣реБрдд рд╣реА рдЬрдЯрд┐рд▓ рдПрдиреАрдореЗрд╢рди рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред


рдкрд░реНрдпрд╛рд╡рд░рдг рдорд╛рдирдЪрд┐рддреНрд░ рдкреНрд░рднрд╛рд╡


рд╣рдорд╛рд░реА рд╕реВрдЪреА рдкрд░ рдЕрдВрддрд┐рдо рдкреНрд░рднрд╛рд╡ рдЬреЛ рдЖрдкрдХреЛ рдЪрдордХ, рдкреНрд░рддрд┐рдмрд┐рдВрдм рдФрд░ рдЪрдХрд╛рдЪреМрдВрдз рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░рддреЗ рд╣реБрдП 3 рдбреА рд╡рд╕реНрддреБрдУрдВ рдХреЛ рд╕рдмрд╕реЗ рд░рдВрдЧреАрди рддрд░реАрдХреЗ рд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЗрд╕ рдЖрд╢рдп рдХрд╛ рдЖрдзрд╛рд░ рдПрдХ рдШрди рдорд╛рдирдЪрд┐рддреНрд░, рдпрд╛ рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, 6 рд╕рддрд╣реЛрдВ рд╕реЗ рдорд┐рд▓рдХрд░ рдШрди рдмрдирд╛рд╡рдЯ рдХрд╛ рдПрдХ рд╕реНрд╡реАрдк рд╣реИред рдПрдХ 3 рдбреА рдСрдмреНрдЬреЗрдХреНрдЯ рдЗрд╕ рддрд░рд╣ рдХреЗ рдХреНрдпреВрдм рдХреЗ рдХреЗрдВрджреНрд░ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдХреЗ рдмрдирд╛рд╡рдЯ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред рдпрд╣ рдкреНрд░рднрд╛рд╡ BasicEffect рд╕реЗ рд▓рдЧрднрдЧ рдЕрд▓рдЧ рдирд╣реАрдВ рд╣реИ рдФрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рд░реВрдк рд╕реЗ рддреАрди рдЧреБрдгрд╛рдВрдХ рдХреЗ рдорд╛рдиреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЗрддрд╛ рд╣реИ рдЬреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреИрд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред


рд╡рд┐рдВрдбреЛрдЬ рдлреЛрди 7 Shader рд╕реБрд╡рд┐рдзрд╛рдПрдБ рд╕рд╛рд░рд╛рдВрд╢


рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рд╕рд╛рде рд╣реА рд╕рд╛рде рдЙрдирдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдЗрд╕ рддрд╛рд▓рд┐рдХрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:



рдЖрдЧреЗ рдХреНрдпрд╛ рд╣реИ


рдпрджрд┐ рдЖрдк рд╡рд┐рдВрдбреЛрдЬ рдлреЛрди 7 рдХреЗ рд▓рд┐рдП 3 рдбреА рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рдореБрджреНрджреЛрдВ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рд╡рд┐рдХрд╛рд╕ рдЙрдкрдХрд░рдг рдФрд░ рд╡рд┐рдВрдбреЛрдЬ рдлреЛрди рдПрд╕рдбреАрдХреЗ 7.1 рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ

рдЗрд╡рд╛рди рдПрдВрдбреНрд░реАрд╡ iandreev рдиреЗ рдХреБрдЫ рд╕рдордп рдкрд╣рд▓реЗ рд╡рд┐рдВрдбреЛрдЬ рдлреЛрди рдХреЗ рд▓рд┐рдП 3 рдбреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдкрд░ рд▓реЗрдЦреЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рддреИрдпрд╛рд░ рдХреАред рдиреАрдЪреЗ рд╕рд╛рдордЧреНрд░реА рдХреЗ рд▓рд┐рдВрдХ рджрд┐рдП рдЧрдП рд╣реИрдВред

рдЦреИрд░, рд╣рдорд╛рд░реЗ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдФрд░ рдПрдордПрд╕рдбреАрдПрди рдордВрдЪреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рди рднреВрд▓реЗрдВ, рдЬрд╣рд╛рдВ рдЖрдк рдХрдИ рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рдЬрд╡рд╛рдм рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред

Source: https://habr.com/ru/post/In128094/


All Articles