рдХреИрд╕реЗ рдПрдХ рдЦреЗрд▓ рдЗрдВрдЬрди рд╕реЗ рдкрджрд╛рд░реНрде рдкреЗрдВрдЯрд░ рдХреЛ рдПрдХ shader рд╣рд╕реНрддрд╛рдВрддрд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП

рдореЗрд░рд╛ рдирд╛рдо рддрд░рд╛рд╕ рдЙрд▓реЗрд╕реНрдХреА рд╣реИ, рдореИрдВ рдкреНрд▓реЗрдЬрд░ рдЦрд╛рд░реНрдХрд┐рд╡ рдореЗрдВ рдПрдХ рддрдХрдиреАрдХреА рдХрд▓рд╛рдХрд╛рд░ рд╣реВрдВред рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рд╣рдорд╛рд░реЗ рдЬреАрд╡рди рд░рдХреНрд╖рд╛ рдЖрд░рдкреАрдЬреА рдХреЗ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХрд╛ рдЕрдиреБрдХреВрд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдЕрдкрдиреЗ рдХрд╕реНрдЯрдо рд╢реЗрдбреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рд╡реЗ рдЕрджреНрд╡рд┐рддреАрдп рдмрдирд╛рд╡рдЯ рдФрд░ рдорд╛рдирдЪрд┐рддреНрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдЕрдиреНрдп рд▓реЛрдХрдкреНрд░рд┐рдп рдЫрд╛рдпрд╛рдВрдХрди рд╡рд┐рдзрд┐рдпреЛрдВ рдореЗрдВ рдмрдирд╛рд╡рдЯ рдФрд░ рдирдХреНрд╢реЗ рдХреЗ рд╕рдорд╛рди рдирд╣реАрдВ рд╣реИрдВред рдирддреАрдЬрддрди, рдпрд╣ 3D рдХрд▓рд╛рдХрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЦреЗрд▓ рдореЗрдВ рд╕рдВрдкрддреНрддрд┐ рдХреЗ рд▓рд┐рдП рдЗрди рдмрдирд╛рд╡рдЯреЛрдВ рдХреЛ рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдПред рддреБрд░рдВрдд рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдЯреЗрдХреНрд╕рдЪрд░рд┐рдВрдЧ рдЪрд░рдг рдореЗрдВ рдЧреЗрдо рдЗрдВрдЬрди рдореЗрдВ 3D рдореЙрдбрд▓ рдХреИрд╕рд╛ рджрд┐рдЦреЗрдЧрд╛, рдореИрдВрдиреЗ shader рдХреЛ Substance рдкреЗрдВрдЯрд░ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ред рдЗрд╕ рд╕рдордп рдкрджрд╛рд░реНрде рдЪрд┐рддреНрд░рдХрд╛рд░ рдореЗрдВ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдХреЛрдИ рдПрдкреАрдЖрдИ рд╕рд╛рдордЧреНрд░реА рдирд╣реАрдВ рд╣реИ, рдореИрдВрдиреЗ рдЦреБрдж рдЗрд╕ рд╡рд┐рд╖рдп рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд┐рдпрд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЕрдкрдиреЗ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред



рдПрдХрддрд╛ рдХрд╛ рд╢рд╛рдпрд░


рдЦреЗрд▓ рдореИрдЯ рдЫрд╛рдпрд╛рдВрдХрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдЕрд▓рдЧ рдмрдирд╛рд╡рдЯ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рджреЛ рдкреВрд░реНрд╡-рдирд┐рд░реНрдорд┐рдд рдореИрдЯрдХреИрдк рдмрдирд╛рд╡рдЯ рдХреЛ рднреА shader рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡реЗ рдХреНрд░рдорд╢рдГ рджреЛ рдорд╛рд╕реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рдХреНрд╖реЗрдкрд┐рдд рдФрд░ рдзреБрдВрдзрд▓реЗ рд╣реЛрддреЗ рд╣реИрдВред рдирддреАрдЬрддрди, Matcap рдмрдирд╛рд╡рдЯ рдХреЛ рдлреИрд▓рд╛рдирд╛ рджреНрд╡рд╛рд░рд╛ рдЧреБрдгрд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдирдХрд▓реА рдЪрдордХ рдФрд░ рдкреНрд░рддрд┐рдмрд┐рдВрдм рд╕рд╛рдордЧреНрд░реА рдкрд░ рджреЗрдЦреЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред



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



рджреЛ Matcaps рдЪреЗрдХрд░ рджреНрд╡рд╛рд░рд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдкреНрд░рдХреНрд╖реЗрдкрд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред



рдкрд░рд┐рдгрд╛рдо рдзрд╛рддреБ рдФрд░ рдЧреИрд░-рдзрд╛рддреБ рдХреЗ рд╕рд╛рде рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рд╛рджреГрд╢реНрдп рд╣реИ рдЬреИрд╕рд╛ рдХрд┐ рдкреАрдмреАрдЖрд░ рдЫрд╛рдпрд╛рдВрдХрди рдореЗрдВ рд╣реИред

рд╣рдо рд╕рд╛рдордЧреНрд░реА рдореЗрдВ рдЦреБрд░рджрд░рд╛рдкрди рдФрд░ рдЧрдВрджрдЧреА рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддреЗ рдереЗ, рддрд╛рдХрд┐ рдкреАрдмреАрдЖрд░ рдЫрд╛рдпрд╛рдВрдХрди рдореЗрдВ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЦреБрд░рджрд░рд╛рдкрди рдкреИрджрд╛ рд╣реЛ рд╕рдХреЗред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдмрдирд╛рд╡рдЯ рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛редрдорд┐рд▓рд┐рдВрдЧ-рдореИрдкрд┐рдВрдЧ ред рдмрдирд╛рд╡рдЯ рдХрд╛ рдПрдХ рдЕрдиреБрдХреНрд░рдо рдЕрдзрд┐рдХрддрдо 1x1 рдХреЗ рд╕рдВрдХрд▓реНрдк рдХреЗ рд╕рд╛рде рддрдерд╛рдХрдерд┐рдд рдПрдордЖрдИрдкреА рдкрд┐рд░рд╛рдорд┐рдб рдмрдирд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: 1 ├Ч 1, 2 ├Ч 2, 4 ├Ч 4, 8 ├Ч 8, 16 ├Ч 16, 32 ├Ч 32, 64 ├Ч 64, 128 ├Ч 128ред рдЗрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдмрдирд╛рд╡рдЯ рдХреЛ рдПрдордЖрдИрдкреА рд╕реНрддрд░ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдореБрдЦреМрдЯрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдкрд┐рдХреНрд╕реЗрд▓ рджреНрд╡рд╛рд░рд╛ рд╢реЗрдбрд░ рдкрд┐рдХреНрд╕реЗрд▓ рдореЗрдВ рд╕реНрдХрдлрд╝реНрд╕ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЖрд╡рд╢реНрдпрдХ рдПрдордЖрдИрдкреА рд╕реНрддрд░ рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдпрд╣ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдирд┐рдХрд▓рддрд╛ рд╣реИ: рдЬрд╣рд╛рдВ рдорд╛рд╕реНрдХ рдкрд░ рдкрд┐рдХреНрд╕реЗрд▓ рдХрд╛рд▓рд╛ рд╣реЛрддрд╛ рд╣реИ, рдЕрдзрд┐рдХрддрдо MIP рд╕реНрддрд░ рдХреЛ Matcap рдкрд░ рдЪреБрдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЬрд╣рд╛рдВ рдкрд┐рдХреНрд╕реЗрд▓ рдХрд╛ рд░рдВрдЧ рд╕рдлрд╝реЗрдж рд╣реЛрддрд╛ рд╣реИ, MIP рд╕реНрддрд░ 0. рд╣реЛрддрд╛ рд╣реИред





рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, shader рдкреНрд░рддрд┐рдмрд┐рдВрдм рдФрд░ рд╣рд╛рдЗрд▓рд╛рдЗрдЯреНрд╕ рдХреЛ рдЕрдиреБрдХрд░рдг рдХрд░рдирд╛, рд╣рд▓реНрдХрд╛ рдЦреБрд░рджрд░рд╛рдкрди рдФрд░ рд╕реНрдХрдлрд╝реНрд╕ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИред рдФрд░ рдпрд╣ рд╕рдм Cubemap рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдмрд┐рдирд╛, рдЬрдЯрд┐рд▓ рдкреНрд░рдХрд╛рд╢ рдЧрдгрдирд╛ рдФрд░ рдЕрдиреНрдп рддрдХрдиреАрдХреЛрдВ рдХреЗ рдмрд┐рдирд╛ рдЬреЛ рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдХрд╛рдлреА рдХрдо рдХрд░ рджреЗрддрд╛ рд╣реИред



рдПрдХ shader рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрджрд╛рд░реНрде рдЪрд┐рддреНрд░рдХрд╛рд░ рдХреА рд╕реНрдерд╛рдкрдирд╛


рд╕рдмрд╕реНрдЯреНрд░реЗрд╢рди рдкреЗрдВрдЯрд░ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╕рднреА рд╢реЗрдбреНрд╕ GLSL рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рд╣реИрдВред
рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдкрджрд╛рд░реНрде рдкреЗрдВрдЯрд░ рдХреЗ рд▓рд┐рдП рдПрдХ shader рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдореБрдлреНрдд VS рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рд╕рд┐рдВрдЯреИрдХреНрд╕ рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП, рд╡реА.рдПрд╕. рдХреЛрдб рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рд▓рд┐рдП рд╢реЗрдбрд░ рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд╕рдорд░реНрдерди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИред



рдкрджрд╛рд░реНрде рдЪрд┐рддреНрд░рдХрд╛рд░ рдореЗрдВ рдПрдкреАрдЖрдИ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рдХрдо рд╕рд╛рдордЧреНрд░реА рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣реЗрд▓реНрдк / рдбреЙрдХреНрдпреВрдореЗрдВрдЯреЗрд╢рди / рд╢реЗрдбрд░ рдПрдкреАрдЖрдИ рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдорд╛рдирдХ рдкреНрд░рд▓реЗрдЦрди рдЕрдирдореЛрд▓ рд╣реИред



рджреВрд╕рд░реА рдЪреАрдЬ рдЬреЛ shader рдХреЛ рд▓рд┐рдЦрдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧреА, рд╡рд╣ рдкрджрд╛рд░реНрде рдЪрд┐рддреНрд░рдХрд╛рд░ рдореЗрдВ рдорд╛рдирдХ рд╢реЗрдбреНрд╕ рд╣реИред рдЙрдиреНрд╣реЗрдВ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП, ... рдкрд░ рдЬрд╛рдПрдВ ... / Allegorithmic / SubstancePainter / Resources / рд╢реЗрд▓реНрдл / рдПрд▓реНрдЧреЛрд░рд┐рдердо / рд╢реЗрдбреНрд╕ред

рдЖрдЗрдП, рд╕рд░рд▓рддрдо рдЕрдирд▓рд┐рдорд┐рдЯреЗрдб рд╢реЗрдбрд░ рд▓рд┐рдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ рдЬреЛ рдмреЗрд╕ рд░рдВрдЧ рджрд┐рдЦрд╛рдПрдЧрд╛ред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдПрдХреНрд╕рдЯреЗрдВрд╢рди .glsl рдХреЗ рд╕рд╛рде рдПрдХ рдЯреЗрдХреНрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдВ рдФрд░ рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рд╕рд╛рдзрд╛рд░рдг shader рд▓рд┐рдЦреЗрдВред рд╢рд╛рдпрдж, рдЬрдмрдХрд┐ рдХреБрдЫ рднреА рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ, рдореИрдВ рдЖрдЧреЗ рдкрджрд╛рд░реНрде рдЪрд┐рддреНрд░рдХрд╛рд░ рдореЗрдВ рдЫрд╛рдпрд╛рдХрд╛рд░ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдмрддрд╛рдКрдВрдЧрд╛ред



рдПрдХ рдирдпрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдПрдВ рдФрд░ рд╢реЗрд▓рд░ рдХреЛ рдЕрдкрдиреЗ рд╢реЗрд▓ рдкрд░ рдЦреАрдВрдЪреЗрдВред рдореЗрдВ рдЖрдпрд╛рдд рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдбреНрд░реЙрдк-рдбрд╛рдЙрди рд╕реВрдЪреА, рдЪрдпрди рдкрд░рд┐рдпреЛрдЬрдирд╛ 'PROJECT_NAME' ред



рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рддрд╛рдХрд┐ рд╕рднреА рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред

рдЕрдм Window / Views / Shader Settings рдореЗрдВ рдЬрд╛рдПрдВ рдФрд░ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд╡рд╛рд▓реА рд╡рд┐рдВрдбреЛ рдореЗрдВ рдЕрдкрдирд╛ рдирдпрд╛ shader рдЪреБрдиреЗрдВред рдЖрдк рдЦреЛрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред



рдпрджрд┐ рдЖрдк рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдкреВрд░рд╛ рдореЙрдбрд▓ рд╕рдлреЗрдж рд╣реИ рдФрд░ рдЖрдк рдЙрд╕ рдкрд░ рдмреЗрд╕ рд░рдВрдЧ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдиреЗ рд╕рдм рдХреБрдЫ рдареАрдХ рдХрд┐рдпрд╛ред рдЕрдм рдЖрдк рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рд╕рд╣реЗрдЬ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЕрдЧрд▓реЗ рднрд╛рдЧ рдкрд░ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред



рдпрджрд┐ рдореЙрдбрд▓ рдЧреБрд▓рд╛рдмреА рд╣реИ, рддреЛ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ shader рдореЗрдВ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рд╣реИ - рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╕реВрдЪрдирд╛ рдХрдВрд╕реЛрд▓ рдореЗрдВ рд╣реЛрдЧреАред

рдкрджрд╛рд░реНрде рдЪрд┐рддреНрд░рдХрд╛рд░ рдореЗрдВ рдПрдХ shader рдХрд╛ рдирд┐рд░реНрдорд╛рдг


рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╡рд░реНрдгрд┐рдд рдЕрдпреЛрдЧреНрдп shader рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рд╕реА shader рдХреА рд╕рдВрд░рдЪрдирд╛ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред



рд╢реЗрдб рд╡рд┐рдзрд┐, рд╢реЗрдбрд░ рдХрд╛ рдореВрд▓ рднрд╛рдЧ рд╣реИ; рдЗрд╕рдХреЗ рдмрд┐рдирд╛ рдХрд╛рдо рдирд╣реАрдВ рдЪрд▓реЗрдЧрд╛ред рдЕрдВрджрд░ рд╡рд░реНрдгрд┐рдд рд╕рднреА рдЪреАрдЬреЗрдВ рдПрдХ 3 рдбреА рдореЙрдбрд▓ рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВред рд╕рднреА рдЕрдВрддрд┐рдо рдЧрдгрдирд╛ diffuseShadingOutput () рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрдЙрдЯрдкреБрдЯ рд╣реИрдВ ред

рд▓рд╛рдЗрдиреЗрдВ 3 рдФрд░ 4 рдХреНрд░рдорд╢рдГ рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдФрд░ рдПрдХ рдЪрд░ рдмрдирд╛рддреЗ рд╣реИрдВред рдкреИрд░рд╛рдореАрдЯрд░ рдмреЗрд╕ рд░рдВрдЧ рдЪреИрдирд▓ рдХреЛ рдЪрд░ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЪрд┐рддреНрд░рд┐рдд рдмрдирд╛рд╡рдЯ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╕рднреА рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рдорджрдж рд╕реЗ рд╡рд░реНрддрдиреА рдХреА рдЬрд╛рддреА рд╣реИ , рдмреЗрд╕ рд░рдВрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╕рдм рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд░реНрддрдиреА рдореЗрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдкрдВрдХреНрддрд┐ 8 рдбреА рдореЙрдбрд▓ рдХреЗ uv- рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдореЗрдВ рдмрдирд╛рд╡рдЯ рдХреЛ рдмрд╛рд╣рд░ рдХрд░рддреА рд╣реИред рдореИрдВ рдзреНрдпрд╛рди рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдмреЗрд╕ рд░рдВрдЧ рдХреЗ рд╕рд╛рде рдмрдирд╛рд╡рдЯ рдХреЗ рд▓рд┐рдП, рд╕реНрдкрд╛рд░реНрд╕ рд╡рд░реНрдЪреБрдЕрд▓ рдЯреЗрдХреНрд╕рдЪрд░ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ , рдХреНрдпреЛрдВрдХрд┐ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдХреЗ рд╕рд╛рде рдЬреБрдбрд╝реА рд╣реБрдИ рд╣реИрд▓рд┐рдм-sparce.glsl ред

рдЖрдк рдореИрдЯрдХреИрдк рдХреЗ рдХрдИ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдореБрдЦреНрдп рдмрд┐рдВрджреБ рдпрд╣ рд╣реИ рдХрд┐ рдореЙрдбрд▓ рдХреЗ рдорд╛рдирджрдВрдбреЛрдВ рдХреЛ рдХреИрдорд░реЗ рдХреА рдУрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдПрдХреНрд╕ рдФрд░ рд╡рд╛рдИ рдЕрдХреНрд╖реЛрдВ рдХреЗ рд╕рд╛рде рдмрдирд╛рд╡рдЯ рдХреЛ рдШреБрдорд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХреИрдорд░реЗ рдХреА рдУрд░ рд╕рд╛рдорд╛рдиреНрдп рдШреВрдордиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рд╡реНрдпреВ рдореИрдЯреНрд░рд┐рдХреНрд╕, рдпрд╛ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдкреНрд░рдХрд╛рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ ред рдЖрдк рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдореЗрдВ рдПрдХ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ ред



рддреЛ, рдпреЗ рд╡рд╣реА рдШреЛрд╖рд┐рдд рдирд╛рдо рд╣реИрдВ рдЬреЛ рдмреЗрд╕ рдХрд▓рд░ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╣реИрдВред рдЕрдм рд╣рдореЗрдВ 3D рдореЙрдбрд▓ рдХреЗ рдорд╛рдирджрдВрдб рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред


рд╡реЗрдХреНрдЯрд░ рдХреЗ рдЪреМрдереЗ рддрддреНрд╡ рдХреЗ рд░реВрдк рдореЗрдВ рд╢реВрдиреНрдп рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╡реЗрдХреНрдЯрд░ рдХреЗ рд╕рд╛рде рдПрдХ рд╡реНрдпреВ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреЛ рдЧреБрдгрд╛ рдХрд░рдиреЗ рд╕реЗ рдХреИрдорд░реЗ рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рд╣реЛрдЧрд╛ред



рдордд рднреВрд▓реЛ рдХрд┐ рдЬрдм рдореИрдЯреНрд░рд┐рд╕реЗрд╕ рдХреЛ рдЧреБрдгрд╛ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдХрд╛рд░рдХреЛрдВ рдХрд╛ рдХреНрд░рдо рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реЛрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдЧреБрдгрди рдХреЗ рдХреНрд░рдо рдХреЛ рдмрджрд▓рддреЗ рд╣реИрдВ, рддреЛ рдкрд░рд┐рдгрд╛рдо рднрд┐рдиреНрди рд╣реЛрдВрдЧреЗред

рдЕрдм рдЖрдк рд╡реНрдпреВ рдХреЙрдорди рд╕реЗ uv рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред



рдпрд╣ рдкрд░рд┐рдкрдХреНрд╡ рдмрдирд╛рд╡рдЯ рдХреЛ рд╣реБрдХ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реИред



рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдкреИрд░рд╛рдореАрдЯрд░ shader рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рдПрдХ рдмрдирд╛рд╡рдЯ рдлрд╝реАрд▓реНрдб рдмрдирд╛рдПрдЧрд╛, рдФрд░ рдпрджрд┐ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ "Matcap_mip" рдирд╛рдо рдХреЗ рд╕рд╛рде рдПрдХ рдмрдирд╛рд╡рдЯ рд╣реИ, рддреЛ рдкрджрд╛рд░реНрде рдкреЗрдВрдЯрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЗрд╕реЗ рдКрдкрд░ рдЦреАрдВрдЪ рд▓реЗрдЧрд╛ред



рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХреНрдпрд╛ рд╣реБрдЖред



рдпрд╣рд╛рдБ Matcap рдХреА рдмрдирд╛рд╡рдЯ рдХреЛ рдирдП рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХреЛрдВ рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рдмреЗрд╕ рдХрд▓рд░ рдХреЗ рд╕рд╛рде рдЧреБрдгрд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдореИрдВ рдЗрд╕ рддрдереНрдп рдкрд░ рдзреНрдпрд╛рди рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдмрдирд╛рд╡рдЯ рдмрдирд╛рд╡рдЯ () рдлрд╝рдВрдХреНрд╢рди , рдФрд░ рдмреЗрд╕ рд░рдВрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ - рдЯреЗрдХреНрд╕рдЪрд░рд╕реНрдкрд╛рд░ () рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ ред рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ shader рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдмрдирд╛рд╡рдЯ SamplerSparse рдкреНрд░рдХрд╛рд░ рдХреА рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА рд╣реИ ред

рдкрд░рд┐рдгрд╛рдо рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП:



рдЕрдм рдПрдХ рдорд╛рд╕реНрдХ рдорд┐рд▓рд╛рдПрдВ рдЬреЛ рджреЛ рдорд╛рдЯрдкреНрд╕ рдХреЛ рдорд┐рд▓рд╛рдПрдЧрд╛ред рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП, рджреЛ рдореИрдХрдЯреИрдк рдПрдХ рдмрдирд╛рд╡рдЯ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ, рдЙрдиреНрд╣реЗрдВ рдЪреИрдирд▓реЛрдВ рдореЗрдВ рддреЛрдбрд╝рдХрд░ред рдирддреАрдЬрддрди, рджреЛ Matcap-textures рдХреНрд░рдорд╢рдГ рдЖрд░ рдФрд░ рдЬреА рдЪреИрдирд▓реЛрдВ рдореЗрдВ рд╣реЛрдВрдЧреЗред

рдпрд╣ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдЧрд╛:



рдЖрдЗрдП shader рдореЗрдВ рдорд╛рд╕реНрдХ рдЬреЛрдбрд╝рдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВред рд╕рд┐рджреНрдзрд╛рдВрдд рдмреЗрд╕ рд░рдВрдЧ рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдХреЗ рд╕рдорд╛рди рд╣реИред



рдпрд╣ рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ user0 рдХреЗ рд╕рд╛рде basecolor рдорд╛рди рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред

рдЕрдм рдкрд┐рдХреНрд╕реЗрд▓ рд╢реИрдбрд░ рдореЗрдВ рдорд╛рд╕реНрдХ рдХрд╛ рдореВрд▓реНрдп рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ рдФрд░ рдореИрдЯрдХреИрдк рдмрдирд╛рд╡рдЯ рдХреЛ рдорд┐рд▓рд╛рдПрдВред



рдпрд╣рд╛рдВ, рдореБрдЦреМрдЯрд╛ рдореЗрдВ рдХреЗрд╡рд▓ рдЖрд░ рдЪреИрдирд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХрд╛рд▓рд╛ рдФрд░ рд╕рдлреЗрдж рд╣реЛрдЧрд╛ред рджреЛ рдкрд░рд┐рдкрдХреНрд╡ рдЪреИрдирд▓реЛрдВ рдХреЛ рдорд┐рдХреНрд╕ () рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдорд┐рд╢реНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ , рдПрдХрддрд╛ рдореЗрдВ рдПрд▓рдЖрд░рдкреА рдХрд╛ рдПрдХ рдПрдирд╛рд▓реЙрдЧред

рдЖрдЗрдП shader рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ рдФрд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рдХрд╕реНрдЯрдо рдЪреИрдирд▓ рдЬреЛрдбрд╝реЗрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╡рд┐рдВрдбреЛ / рджреГрд╢реНрдп / рдмрдирд╛рд╡рдЯ рд╕реЗрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкрд░ рдЬрд╛рдПрдВ, рдЪреИрдирд▓ рд╢реАрд░реНрд╖рдХ рдХреЗ рдкрд╛рд╕ рд╡рд┐рдВрдбреЛ рдореЗрдВ, рдкреНрд▓рд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдмрдбрд╝реА рд╕реВрдЪреА рд╕реЗ user0 рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред



рдЪреИрдирд▓ рдХреЛ рдЖрдк рдХреА рддрд░рд╣ рдХреБрдЫ рднреА рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЕрдм, рдЗрд╕ рдЪреИрдирд▓ рдкрд░ рдЖрд░реЗрдЦрдг, рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреИрд╕реЗ рджреЛ Matcap рдмрдирд╛рд╡рдЯ рдорд┐рд╢реНрд░рд┐рдд рд╣реИрдВред



рдПрдХрддрд╛ рдХреЗ рд▓рд┐рдП рд╢реЗрдбрд░ рдиреЗ рднреА рдорд╛рдХрдк рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рдирдХреНрд╢реЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рдЬреЛ рдПрдХ рдЙрдЪреНрдЪ-рдкрд╛рд▓реА рдореЙрдбрд▓ рд╕реЗ рдкрдХреЗ рд╣реБрдП рдереЗред рдЖрдЗрдП рдкрджрд╛рд░реНрде рдкреЗрдВрдЯрд░ рдореЗрдВ рднреА рдРрд╕рд╛ рд╣реА рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВред

рдорд╛рдирджрдВрдбреЛрдВ рдкрд░ рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЙрдкрдпреБрдХреНрдд рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ :



рдЕрдм рд╣рдо рд╕рд╛рдорд╛рдиреНрдп рдорд╛рдирдЪрд┐рддреНрд░реЛрдВ рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред рдкрджрд╛рд░реНрде рдЪрд┐рддреНрд░рдХрд╛рд░ рдореЗрдВ рдЙрдирдореЗрдВ рд╕реЗ рджреЛ рд╣реИрдВ: рдПрдХ рдкрд╛рдХ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рджреВрд╕рд░рд╛ рдЦреАрдВрдЪрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред



рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдЖрдк рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ channel_normal рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдирдХреНрд╢рд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЖрдк рдЖрдХрд░реНрд╖рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдмрдирд╛рд╡рдЯ_normal- рдмреЗрдХ рдХрд┐рдпрд╛ рд╣реБрдЖ рд╕рд╛рдорд╛рдиреНрдп рдирдХреНрд╢рд╛ред рдореИрдВ рдпрд╣ рднреА рдзреНрдпрд╛рди рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдЪрд░ рдирд╛рдо рдмрдирд╛рд╡рдЯ_рдирд╛рд░реНрдорд▓ рдПрдкреАрдЖрдИ рдореЗрдВ рдПрдореНрдмреЗрдбреЗрдб рд╣реИ рдФрд░ рдЖрдк рдЗрд╕реЗ рдЕрдкрдиреЗ рд╡рд┐рд╡реЗрдХ рдкрд░ рдирд╛рдо рдирд╣реАрдВ рджреЗ рд╕рдХрддреЗред

рдЗрд╕рдХреЗ рдмрд╛рдж, рдХрд╛рд░реНрдбреЛрдВ рдХреЛ рдкрд┐рдХреНрд╕реЗрд▓ рд╢реЗрдбрд░ рдореЗрдВ рдЕрдирдкреИрдХ рдХрд░реЗрдВ:



рдлрд┐рд░ рд╣рдо рд╕рд╛рдорд╛рдиреНрдп рдирдХреНрд╢реЗ рдФрд░ рдорд╛рдирджрдВрдбреЛрдВ рдХреЛ рдорд┐рд▓рд╛рддреЗ рд╣реИрдВ рдЬреЛ рдореЙрдбрд▓ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рд╣реЛрддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдКрдкрд░ рджреА рдЧрдИ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ, рдПрдХ normalBlend () рдлрд╝рдВрдХреНрд╢рди рд╣реИ ред



рдкрд╣рд▓реЗ рд╣рдо рджреЛ рд╕рд╛рдорд╛рдиреНрдп рдирдХреНрд╢реЗ рдФрд░ рдлрд┐рд░ рд╕рд╛рдорд╛рдиреНрдп рдорд╛рдирджрдВрдб рдорд┐рд▓рд╛рддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдорд╛рдпрдиреЗ рдирд╣реАрдВ рд░рдЦрддрд╛ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдХрд┐рд╕ рдХреНрд░рдо рдореЗрдВ рдорд┐рд▓рд╛рдпрд╛ рдЬрд╛рдПред

рдХреИрдорд░реЗ рдХреЗ рдЯрдХрдЯрдХреА рдХреА рджрд┐рд╢рд╛ рдореЗрдВ рдорд╛рдирджрдВрдбреЛрдВ рдХрд╛ рд░реЛрдЯреЗрд╢рди рдЗрд╕ рддрд░рд╣ рджрд┐рдЦреЗрдЧрд╛:



рдлрд┐рд░ рдЖрдк рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ, рд╕рдм рдХреБрдЫ рд╕рдорд╛рди рд░рд╣реЗрдЧрд╛ред рдпрд╣ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП:



рдПрдордЖрдИрдкреА-рдореИрдкрд┐рдВрдЧ, рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рд╕реНрдХрдл рдХреЛ рдЕрдиреБрдХрд░рдг рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдкреАрдмреАрдЖрд░ рдЫрд╛рдпрд╛рдВрдХрди рдореЗрдВ рдЦреБрд░рджрд░рд╛рдкрди рдХрд╛рд░реНрдб рдХреА рддрд░рд╣ рдХреБрдЫред рд▓реЗрдХрд┐рди рдореБрдЦреНрдп рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдмрдирд╛рд╡рдЯ рдХреЗ рд▓рд┐рдП рдПрдордЖрдИрдкреА-рдХрд╛рд░реНрдб рд╕реЗ рдкрд┐рд░рд╛рдорд┐рдб рдЙрддреНрдкрдиреНрди рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рдХрд┐ shader рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕реЗ рдкреНрд░рд╕рд╛рд░рд┐рдд рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рддрджрдиреБрд╕рд╛рд░ glsl рд╕реЗ рдмрдирд╛рд╡рдЯ () рд╡рд┐рдзрд┐ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧреАред рдПрдХ рджреВрд╕рд░реЗ рддрд░реАрдХреЗ рд╕реЗ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЪреИрдирд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ Matcap рдмрдирд╛рд╡рдЯ рдХреЛ рд▓реЛрдб рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ Matcap рдХреЗ рдорд┐рд╢реНрд░рдг рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд▓реЗрдХрд┐рди рдлрд┐рд░ рдмрдирд╛рд╡рдЯ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдмрд╣реБрдд рдХрдо рд╣реЛ рдЬрд╛рдПрдЧреА рдФрд░ рдЕрдЬреАрдм рдХрд▓рд╛рдХреГрддрд┐рдпрд╛рдВ рджрд┐рдЦрд╛рдИ рджреЗрдВрдЧреАред

рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рдЙрдкрд╛рдп MIP рдХрд╛рд░реНрдб рдХрд╛ рдкрд┐рд░рд╛рдорд┐рдб рдмрдирд╛рдирд╛ рд╣реИрдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ, рдПрдбреЛрдм рдлреЛрдЯреЛрд╢реЙрдк рдпрд╛ рдЗрд╕реА рддрд░рд╣ рдХреЗ рдЕрдиреНрдп рд╕рдВрдкрд╛рджрдХ рдореЗрдВ, рдФрд░ рдлрд┐рд░ рдПрдордЖрдИрдкреА рд╕реНрддрд░ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред рдкрд┐рд░рд╛рдорд┐рдб рдХрд╛рдлреА рд╕рд░рд▓рддрд╛ рд╕реЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдореВрд▓ рдмрдирд╛рд╡рдЯ рдХреЗ рдЖрдХрд╛рд░ рд╕реЗ рдЖрдЧреЗ рдмрдврд╝рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ - рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ 256x256 рд╣реИред рд╣рдо 384x256 (384, рдХреНрдпреЛрдВрдХрд┐ 256 + 256/2) рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рд╕рд╛рде рдПрдХ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рддреЗ рд╣реИрдВ рдФрд░ рдЕрдм рдореВрд▓ рдмрдирд╛рд╡рдЯ рдХреЛ рдЖрдзрд╛ рддрдХ рдХрдо рдХрд░ рджреЗрддреЗ рд╣реИрдВ рдЬрдм рддрдХ рдХрд┐ рдпрд╣ рдЖрдХрд╛рд░ рдореЗрдВ рдПрдХ рдкрд┐рдХреНрд╕реЗрд▓ рди рд╣реЛред рдХрдо рдмрдирд╛рд╡рдЯ рдХреЗ рд╕рднреА рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдЖрд░реЛрд╣реА рдХреНрд░рдо рдореЗрдВ рдореВрд▓ рдмрдирд╛рд╡рдЯ рдХреЗ рджрд╛рдИрдВ рдУрд░ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдирд╛ рдЪрд╛рд╣рд┐рдП:



рдЕрдм рдЖрдк рдПрдХ рдлрд╝рдВрдХреНрд╢рди рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдкрд┐рд░рд╛рдорд┐рдб рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдмрдирд╛рд╡рдЯ рдХреЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреЛ рдореБрдЦреМрдЯрд╛ рдкрд░ рдкреНрд░рддреНрдпреЗрдХ рдкрд┐рдХреНрд╕реЗрд▓ рдХреЗ рд░рдВрдЧ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░реЗрдЧрд╛ред

рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЖрдк рдпреВрдЖрд░ рдХреЛрдСрд░реНрдбрд┐рдиреЗрдЯреНрд╕ рдХреЛ рд╕реНрдЯреЛрд░ рдХрд░реЗрдВ рдЬреЛ рдПрдХ рдЯреЗрдХреНрд╕рдЪрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрд░реЗ рдореЗрдВ рдХреИрд▓рдХреБрд▓реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╕рд░рдгреА рдХрд╛ рдЖрдХрд╛рд░ log2 (рдКрдВрдЪрд╛рдИ) рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╣рдореЗрдВ рдореВрд▓ рдпреВрд╡реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ , рдЗрд╕рд▓рд┐рдП рд╣рдо рдЙрдиреНрд╣реЗрдВ рдлрд╝рдВрдХреНрд╢рди рддрд░реНрдХ рдореЗрдВ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдкрд┐рдХреНрд╕реЗрд▓ рдкрд░ рдХреМрди рд╕реЗ рд╕рд░рдгреА рддрддреНрд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдлрд╝рдВрдХреНрд╢рди рддрд░реНрдХ рдореЗрдВ рд╕реНрддрд░ рдЬреЛрдбрд╝реЗрдВ ред



рдЕрдм рдореВрд▓ рдмрдирд╛рд╡рдЯ рдХреЗ рд▓рд┐рдП uv рдХреА рдЧрдгрдирд╛ рдХрд░реЗрдВ, рдЕрд░реНрдерд╛рдд, рдЙрди рдЕрддрд┐рд░рд┐рдХреНрдд 128 рдкрд┐рдХреНрд╕реЗрд▓ рдХреЛ рдЪреМрдбрд╝рд╛рдИ рдореЗрдВ рдХрд╛рдЯреЗрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, x рдХреЛ тЕФ рд╕реЗ рдЧреБрдгрд╛ рдХрд░реЗрдВред



рдкрд┐рд░рд╛рдорд┐рдб рд╕реЗ рдмрд╛рдХреА рдмрдирд╛рд╡рдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдкреИрдЯрд░реНрди рдЦреЛрдЬрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЬрдм рд╣рдордиреЗ рдмрдирд╛рд╡рдЯ рд╕реЗ рдкрд┐рд░рд╛рдорд┐рдб рдмрдирд╛рдпрд╛, рддреЛ рд╣рдо рдиреЛрдЯрд┐рд╕ рдХрд░ рд╕рдХрддреЗ рдереЗ рдХрд┐ рд╣рд░ рдмрд╛рд░ рдмрдирд╛рд╡рдЯ рдкрд┐рдЫрд▓реЗ рдЖрдХрд╛рд░ рд╕реЗ рдЖрдзреЗ рд╕реЗ рдХрдо рд╣реЛред рдпрд╣реА рд╣реИ, рдмрдирд╛рд╡рдЯ рдХрд╛ рдЖрдХрд╛рд░ рдХрд┐рддрдиреА рдмрд╛рд░ рдХрдо рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдЖрдк рдПрдордЖрдИрдкреА рд╕реНрддрд░ рдХреА рд╢рдХреНрддрд┐ рдХреЛ 2 рдмрдврд╝рд╛рдХрд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ред



рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ, рдпрджрд┐ рдЖрдк рд╕реНрддрд░ рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 4, рддреЛ рдмрдирд╛рд╡рдЯ 16 рдЧреБрдирд╛ рдХрдо рд╣реЛ рдЬрд╛рдПрдЧреАред рдЬреИрд╕рд╛uv рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ 0 рд╕реЗ 1 рддрдХ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдлрд┐рд░ рдЖрдХрд╛рд░ рдХреЛ рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЕрд░реНрдерд╛рдд 1 рдХреЛ рдХрд┐рддрдиреА рдмрд╛рд░ рдмрдирд╛рд╡рдЯ рдореЗрдВ рдХрдореА рдЖрдИ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 1 рдХреЛ 16 рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛

рдЧрдпрд╛ рд╣реИред рдЖрдХрд╛рд░ рдЪрд░ рдХреЗ рдкреНрд░рд╛рдкреНрдд рдореВрд▓реНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ MIP рд╕реНрддрд░ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреА рдЧрдгрдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ред рдпреВрдПрд╡реА рдХрд╛



рдЖрдХрд╛рд░ рдЙрд╕реА рддрд░рд╣ рд╕реЗ рдШрдЯрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреИрд╕реЗ рдХрд┐ рдмрдирд╛рд╡рдЯ рдХрд╛ рдЖрдХрд╛рд░ред рдПрдХреНрд╕ рдХреЗ рд╕рдордиреНрд╡рдп рдкрд░, рдмрдирд╛рд╡рдЯ рд╣рдореЗрд╢рд╛ x рджреНрд╡рд╛рд░рд╛ рдкрд╛рд▓реА рдЬрд╛рддреА рд╣реИред Y рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдмрджрд▓рд╛рд╡ рдХреЛ рдкреНрд░рддреНрдпреЗрдХ рд╕реНрддрд░ рдорд╛рди рдХреЗ рд▓рд┐рдП рдЖрдХрд╛рд░ рдЪрд░ рдХреЗ рд╕рднреА рдореВрд▓реНрдпреЛрдВ рдХреЗ рдпреЛрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ред рдпрд╣реА рд╣реИ, рдпрджрд┐ рдорд╛рди рд╕реНрддрд░ = 1 рд╣реИ , рддреЛ y рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдореЗрдВ uv 0 рдкрд┐рдХреНрд╕реЗрд▓ рд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рд╣реЛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдпрджрд┐ рд╕реНрддрд░ = 2 , рддреЛ рд╢рд┐рдлреНрдЯ рдмрдирд╛рд╡рдЯ рдХреА рдКрдБрдЪрд╛рдИ рдЖрдзреА рд╣реЛрдЧреА - 128 рдкрд┐рдХреНрд╕реЗрд▓ред рдпрджрд┐ рд╕реНрддрд░ = рей, рдлрд┐рд░ рдкрд╛рд░реА 128 + 64 рдкрд┐рдХреНрд╕реЗрд▓ рдФрд░ рдЗрддрдиреЗ рдкрд░ рдирд┐рдХрд▓ рдЬрд╛рдПрдЧреАред рдЪрдХреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рднреА рдкрд╛рд░рд┐рдпреЛрдВ рдХрд╛ рдпреЛрдЧ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред



рдЕрдм, рдкреНрд░рддреНрдпреЗрдХ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐, рдСрдлрд╝рд╕реЗрдЯ рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЛ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рд╡рд╛рдИ рдЕрдХреНрд╖ рдкрд░ рдмрдирд╛рд╡рдЯ рдХреЛ рд╡рд╛рдВрдЫрд┐рдд рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдкрд┐рдХреНрд╕реЗрд▓ рдХреЗ рд╕рд╛рде рд╢рд┐рдлреНрдЯ рдХрд░реЗрдЧрд╛ред рдЪрд░рдг-рджрд░-рдЪрд░рдг рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреБрдЫ рдРрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ:



рдЕрдВрддрд┐рдо рдЪрд░рдг рдПрдХ рдЪреИрдирд▓ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛ рд╣реИ рдЬреЛ рдкреНрд░рддреНрдпреЗрдХ рдкрд┐рдХреНрд╕реЗрд▓ рдкрд░ рд╡рд╛рдВрдЫрд┐рдд рд╕реНрддрд░ рдХрд╛ рдЪрдпрди рдХрд░реЗрдЧрд╛ ред рд╣рдо рдкрд╣рд▓реЗ рд╣реА рдРрд╕рд╛ рдХрд░ рдЪреБрдХреЗ рд╣реИрдВ, рдХреЛрдИ рдирдИ рдмрд╛рдд рдирд╣реАрдВ рд╣реИред рдПрдХ рдмрдирд╛рд╡рдЯ рдХреЗ рд░реВрдк





рдореЗрдВ рдПрдордЖрдИрдкреА рд╕реНрддрд░ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП , рдмрд╕ рдмрдирд╛рд╡рдЯ рджреНрд╡рд╛рд░рд╛ рд╕рд░рдгреА рдХреА рд▓рдВрдмрд╛рдИ рдХреЛ рдЧреБрдгрд╛ рдХрд░реЗрдВред рдЕрдм рдЖрдк рдХреЗрд╡рд▓ рд▓рд┐рдЦреЗ рдЧрдП рд╡рд┐рдзрд┐ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирдП uv-рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХрдиреЗрдХреНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред



рдмрдирд╛рд╡рдЯ рдХреЛ рдЕрдВрддрд░ рдкреНрд░рдХрд╛рд░ рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдХрд░рдирд╛ рди рднреВрд▓реЗрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЕрдм рд╕рд░рдгреА рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реВрдЪрдХрд╛рдВрдХ рд╣реИред
рдЕрдЧрд▓рд╛, рдЖрдкрдХреЛ рдкрджрд╛рд░реНрде рдЪрд┐рддреНрд░рдХрд╛рд░ рдореЗрдВ рдПрдХ рдХрд╕реНрдЯрдо рдЪреИрдирд▓ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рд╣рдордиреЗ рдкрд╣рд▓реЗ рдХрд┐рдпрд╛ рдерд╛ред рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдмрджрд▓рдирд╛ рдЪрд╛рд╣рд┐рдП:





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





рд╣рдо рдкреНрд░рдХрд╛рд╢ рд╕реНрд░реЛрдд рдХреЛ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд░реВрдк рд╕реЗ рд░рдЦрддреЗ рд╣реИрдВ рдФрд░ рд░реЛрдЯреЗрд╢рди рдореИрдЯреНрд░рд┐рдХреНрд╕ рджреНрд╡рд╛рд░рд╛ рд╕реНрдерд┐рддрд┐ рдХреЛ рдЧреБрдгрд╛ рдХрд░рддреЗ рд╣реИрдВред



рдЕрдм рдкреНрд░рдХрд╛рд╢ рд╕реНрд░реЛрдд рд╢рд┐рдлреНрдЯ рджрдмрд╛рдХрд░ y рдЕрдХреНрд╖ рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдШреВрдореЗрдЧрд╛, рд▓реЗрдХрд┐рди рдЕрднреА рддрдХ рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рд╡реЗрдХреНрдЯрд░ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдкреНрд░рдХрд╛рд╢ рд╕реНрд░реЛрдд рдХреА рд╕реНрдерд┐рддрд┐ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИред рдирд╣реАрдВ рд╣реИ рдЕрдЪреНрдЫреА рдЪреАрдЬреЗрдВрдХреИрд╕реЗ рдПрдХ shader рдореЗрдВ рджрд┐рд╢рд╛рддреНрдордХ рдкреНрд░рдХрд╛рд╢ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рд╣рдо рдЙрд╕ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░реЗрдВрдЧреЗред рдпрд╣ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдкреНрд░рдХрд╛рд╢ рдХреА рджрд┐рд╢рд╛ рдФрд░ рд╣рдорд╛рд░реЗ рдореЙрдбрд▓ рдХреА рд░реЛрд╢рдиреА рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдиреА рд╣реБрдИ рд╣реИред



рдЫрд╛рдпрд╛ рд░рдВрдЧ рдФрд░ рдкреНрд░рдХрд╛рд╢ рд╕реНрд░реЛрдд



рдХрд╛ рд░рдВрдЧ рдорд╛рдкрджрдВрдбреЛрдВ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛: рд░рдВрдЧ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдЧрдгрдирд╛ рд░реЛрд╢рдиреА рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдкреНрд░рдХреНрд╖реЗрдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред



рдпрд╣ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдЧрд╛:



рдЗрди рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рдкрджрд╛рд░реНрде рджрд░реНрдж рдирд┐рд╡рд╛рд░рдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЫрд╛рдпрд╛ рдХреЗ рд░рдВрдЧ рдФрд░ рдкреНрд░рдХрд╛рд╢ рд╕реНрд░реЛрдд рдХреЗ рд░рдВрдЧ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред



рдПрдХ рдкреВрд░реНрд╡ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдмрдирд╛рдПрдБ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ


рдЬрдм рд╢реЗрдбрд░ рддреИрдпрд╛рд░ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рд╢реЗрд▓реНрдл рд╕реЗрдЯрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдореИрдЯрдХреИрдк рдмрдирд╛рд╡рдЯ рдФрд░ рд╢реЗрдбрд░ рдХреЛ рдЖрдпрд╛рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред



рд╣рдо рд╕рднреА рдЕрдкреНрд░рдпреБрдХреНрдд рдЪреИрдирд▓реЛрдВ рдХреЛ рд╣рдЯрд╛рддреЗ рд╣реИрдВ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЪреИрдирд▓ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ:



рдмрдирд╛рд╡рдЯ рдХреЗ рдирд┐рд░реНрдпрд╛рдд рдХреЗ рд▓рд┐рдП рдкреВрд░реНрд╡ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рд╕реА рдЕрдиреНрдп рдХреА рддрд░рд╣ рджрд┐рдЦреЗрдЧрд╛, рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдпрд╣ рд╣рдорд╛рд░реЗ рдХрд╕реНрдЯрдо рдЪреИрдирд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧрд╛ред



рд╣рдо рд╕рднреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдмрдирд╛рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдЬрдм рдЖрдк рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдПрдБ, рддреЛ рд╡рд╛рдВрдЫрд┐рдд shader рдХреЛ рддреБрд░рдВрдд рдЕрд╕рд╛рдЗрди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ рдФрд░ рд╕рднреА рдмрдирд╛рд╡рдЯ рдЪреИрдирд▓ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЬрд╛ рд╕рдХреЗрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдлрд╝рд╛рдЗрд▓ / SaveAsTemplate рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЛ рд╕рд╣реЗрдЬреЗрдВред



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



рддреБрдореНрд╣реЗрдВ рдХреНрдпрд╛ рдорд┐рд▓рд╛


рдПрдХ рддрдХрдиреАрдХреА рдХрд▓рд╛рдХрд╛рд░ рд╡рд┐рд╢реЗрд╖ рдкреНрд░рднрд╛рд╡ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИ, рджреГрд╢реНрдпреЛрдВ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдкреНрд░рддрд┐рдкрд╛рджрди рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдореИрдВ рд╕реНрдЯреЙрд░реНрдордлреЙрд▓ рдореЗрдВ рдХрд╡рдЪ рдФрд░ рд╣рдерд┐рдпрд╛рд░ рдореЙрдбрд▓ рднреА рдЪрд╛рд╣рддрд╛ рдерд╛: рдЬреАрд╡рди рд░рдХреНрд╖рд╛ рдХреА рдЧрд╛рдерд╛ рдареАрдХ рд╡рд╣реА рд╣реИ рдЬреЛ 3 рдбреА рдХрд▓рд╛рдХрд╛рд░реЛрдВ рдХрд╛ рдЗрд░рд╛рджрд╛ рдерд╛ред рдирддреАрдЬрддрди, рдкрджрд╛рд░реНрде рдЪрд┐рддреНрд░рдХрд╛рд░ рдореЗрдВ 3 рдбреА рдореЙрдбрд▓ рдЧреЗрдо рдЗрдВрдЬрди рдХреЗ рд╕рдорд╛рди рджрд┐рдЦрддрд╛ рд╣реИред


рдХрд╕реНрдЯрдо рдЫрд╛рдпрд╛рдВрдХрди рдХреЗ рд╕рд╛рде рдкрджрд╛рд░реНрде рдЪрд┐рддреНрд░рдХрд╛рд░ рдореЗрдВ 3 рдбреА рдореЙрдбрд▓ред


рдХрд╕реНрдЯрдо рдЫрд╛рдпрд╛рдВрдХрди рдХреЗ рд╕рд╛рде рдПрдХрддрд╛ рдореЗрдВ 3 рдбреА рдореЙрдбрд▓ред

рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рд▓реЗрдЦ рдЙрдкрдпреЛрдЧреА рдерд╛ рдФрд░ рдЖрдкрдХреЛ рдирдИ рдЙрдкрд▓рдмреНрдзрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд░рд┐рдд рдХрд┐рдпрд╛!

All Articles