рдПрдХрддрд╛ рдпрд╛ UE4 рдореЗрдВ рд╕реАрдзреЗ RiME рд╕реЗ рдПрдХ рд╕реНрдЯрд╛рдЗрд▓рд┐рд╢ рдЭрд░рдирд╛ рдмрдирд╛рдПрдВ

рдРрд╕реЗ рдпрд╛рджрдЧрд╛рд░ рджреГрд╢реНрдп рдХреЗ рд╕рд╛рде рдЦреЗрд▓ рд╣реИрдВ рдЬреЛ рдЕрдкрдиреЗ рд╡рд┐рдХрд╛рд╕ рдкрд░ рдЦрд░реНрдЪ рдХрд┐рдП рдЧрдП рд╕рдордп рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд░рд╛рд╡рдирд╛ рд╣реИ, рдХрдо рд╕реЗ рдХрдо рдЕрдВрддрд┐рдо рдпреБрджреНрдз рдХреЗ рджреЗрд╡рддрд╛ рдпрд╛ рдЖрд░рдбреАрдЖрд░ 2 рдХреЛ рд▓реЗрдВред рдФрд░ рдРрд╕реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рд╣реИрдВ рдЬреЛ рдЕрдкрдиреЗ рд╡рд╛рдпреБрдордВрдбрд▓реАрдп рдХреЗ рд╕рд╛рде рдШреВрд╕ рджреЗрддреА рд╣реИрдВ, рднрд▓реЗ рд╣реА рд╡реЗ рдПрдПрдП рд╕реЗ рджреВрд░ рд╣реЛрдВред рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ, RiME рдХреЛ рд╢реИрд▓реА, рдзреНрд╡рдирд┐ рдФрд░ рдЗрддрд┐рд╣рд╛рд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рдкреНрд░рд╢рдВрд╕рд╛ рдХреА рдЧрдИ рд╣реИред рдФрд░ рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рдЦреЗрд▓ рдХреЗ рд╕реНрддрд░ рдХреЗ рдбрд┐рдЬрд╛рдЗрдирд░ рдиреЗ рд╕рд╛рдЗрдмрд░ рдкреНрд░реЙрдкрд░ 2077 рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реАрдбреА рдкреНрд░реЙрдЬреЗрдХреНрдЯ рд░реЗрдб рдЯреАрдо рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛ рдЧрдП ред RiME рдиреЗ рдЕрдкрдиреА рдХрд▓рд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП 3D рдХрд▓рд╛рдХрд╛рд░ Math Roodhuizen рдХреЛ рднреА рдкреНрд░реЗрд░рд┐рдд рдХрд┐рдпрд╛ред

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


рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЯреАрдХрдо рдЧреЗрдореНрд╕ рдХреЗ рдПрдХ рдХрд▓рд╛рдХрд╛рд░ рд╕рд╛рдЗрдорди рдЯреНрд░рдореНрдкрд▓рд░ рдХрд╛ рдзрдиреНрдпрд╡рд╛рдж, рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рд░реАрдПрдордИ рдкрд░ рдХрд╛рдо рдХрд┐рдпрд╛ред рдЬрдм рдореИрдВрдиреЗ рдЙрдирдХреА рд╕рд╛рдордЧреНрд░реА рдкрд╛рдИ рдФрд░ рд╕реЛрдЪрд╛ рддреЛ рдореИрдВ рдЕрднреА рднреА shaders рдФрд░ VFX рдХреЗ рд▓рд┐рдП рдирдпрд╛ рдерд╛: "рд╡рд╛рд╣, рдХреНрдпрд╛ рдореИрдВ рднреА рдРрд╕рд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ?" рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ рдЖрдк рд╕реНрдЯрд╛рдЗрд▓ рдкреНрд░рднрд╛рд╡ (рдЬреИрд╕реЗ рдЖрдЧ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП) рдмрдирд╛рдиреЗ рдХреЗ рддрд░реАрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рд░рд┐рдкреЛрд░реНрдЯ рдкрдврд╝реЗрдВред

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

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

рддреЛ рдЖрдкрдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА:

  • рдПрдХрддрд╛ 2018ред
  • Shaderify Shader Editor (рдпреВрдирд┐рдЯреА рдкреНрд▓рдЧрдЗрди)ред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк рдЗрд╕ рдкрд░ рдкреИрд╕рд╛ рдЦрд░реНрдЪ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдПрдХрддрд╛ 2017 рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдФрд░ рдПрд╕реЗрдЯ рд╕реНрдЯреЛрд░ рд╕реЗ рдореБрдлреНрдд Shaderforge рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ (рдЗрдВрдЬрди рдХрд╛ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдЗрд╕ рдкреНрд▓рдЧрдЗрди рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рднреА рдПрдХрддрд╛ 2017 рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ)ред рджреЛрдиреЛрдВ рдЙрдкрдХрд░рдг рд▓рдЧрднрдЧ рд╕рдорд╛рди рд╣реИрдВ, рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдХреБрдЫ рдмрд┐рдВрджреБрдУрдВ рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред
  • рдСрдЯреЛрдбреЗрд╕реНрдХ рдорд╛рдпрд╛ред
  • рдмрдирд╛рд╡рдЯ рдмрдирд╛рдиреЗ рдпрд╛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреАред рдореИрдВ рдлрд╝реЛрдЯреЛрд╢реЙрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ рдХрднреА-рдХрднреА рдкрджрд╛рд░реНрде рдбрд┐рдЬрд╝рд╛рдЗрдирд░ рднреА (рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЗрд╕ рдЭрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ)ред

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, "рд▓рд╣рд░ рдкреНрд░рднрд╛рд╡" рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬреЛ рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдПрдХ рдЭрд░рдирд╛ рд╕рддрд╣ рдкрд░ рдЧрд┐рд░рддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдиреНрдп рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкрд╛рдиреА рдореЗрдВ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдЖрд╕рдкрд╛рд╕ рддрд░рдВрдЧ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдПред



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

рдПрдХ рдирдИ рд╕рд╛рдордЧреНрд░реА рдмрдирд╛рдПрдВ рдФрд░ рдЗрд╕реЗ рдПрдХ рдирд╛рдо рджреЗрдВ (рдореЗрд░реЗ рдкрд╛рд╕ MAT_WaterWrinkles рд╣реИ)ред рдлрд┐рд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЯреИрдм рдореЗрдВ рд╕рд╛рдордЧреНрд░реА рдкрд░ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ Create> Amplify Shader> Surface Shader рдкрд░ рдЬрд╛рдПрдВред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдирдпрд╛ рд╢реЗрдбрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд▓рд╛рдЧреВ рд╣реЛрдЧрд╛ред

рдЖрдк рд╕рд╛рдордЧреНрд░реА рдЯреИрдм> рд╢реЗрдбрд░реНрд╕ рдХреА рдбреНрд░реЙрдк-рдбрд╛рдЙрди рд╕реВрдЪреА рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рднреА рд╕рдордп рдПрдХ рд╢реЗрдбрд░ рдХрд╛ рдЪрдпрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (Shaderforge рдХреЗ рд▓рд┐рдП PBL shader рдЬреИрд╕рд╛ рдХреБрдЫ рд╣реЛрдЧрд╛)ред рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рд╢реЗрдбрд░ рдХреЛ рдлрд╝реЛрд▓реНрдбрд░ рд╕реВрдЪреА рдореЗрдВ рдФрд░ рдирд╛рдо рдЦреЛрд▓рдиреЗ рдХреЗ рдмрд╛рдж рджреЛрдиреЛрдВ рд╣реА рд╢реЗрдбрд░ рдореЗрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред



рдЬреИрд╕реЗ рд╣реА рдЖрдк рдПрдХ рдирдпрд╛ рд╢реЗрдбрд░ рдЦреЛрд▓рддреЗ рд╣реИрдВ, рдЖрдкрдХреЛ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛:



рдореИрдВ Shader Graph рдХреЗ рдЙрдкрдпреЛрдЧ рдкрд░ рдПрдХ рд╡рд┐рд╕реНрддреГрдд рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ рдирд╣реАрдВ рд▓рд┐рдЦреВрдВрдЧрд╛, рдФрд░ рдпрджрд┐ рдЖрдк рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирдП рд╣реИрдВ, рддреЛ рдкрд╣рд▓реЗ рдкрд░рд┐рдЪрдпрд╛рддреНрдордХ рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ рдкрдврд╝реЗрдВред

рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ, рд╡рд╛рдВрдЫрд┐рдд рдкреНрд░рднрд╛рд╡ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкрд╣рд▓реЗ рд╣рдореЗрдВ рдПрдХ рдирд┐рдпрдорд┐рдд рдкрдирд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдпрд╣рд╛рдБ рдпрд╣ рд╡рд┐рдорд╛рди рдкрд░ рдкрд░реАрдХреНрд╖рдг рдмрдирд╛рд╡рдЯ рдХреЗ рд╕рд╛рде рд╣реИ:



Panner рдиреЗ UV рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ред рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рд░реИрдк рдореЛрдб рдмрдирд╛рд╡рдЯ рд░рд┐рдкреАрдЯ рдкрд░ рд╕реЗрдЯ рд╣реИред Shaderforge рдореЗрдВ, рдЖрдкрдХреЛ рдПрдХ рдЕрд╕реНрдерд╛рдпреА рдиреЛрдб рдХреЛ Panner рдЗрдирдкреБрдЯ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ, Amplify рдХреЗ рд▓рд┐рдП рдЗрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдореВрд▓ рдорд╛рди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдиреЛрдб рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред

рддреЛ рд╣рдо рдПрдХ рдЪрд▓рддреА рдмрдирд╛рд╡рдЯ рд╣реИред рд▓реЗрдХрд┐рди рд╣рдо рдЗрд╕ рдкреНрд░рднрд╛рд╡ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ:



рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдпрд╣ рдЗрд╕ рддрд░рд╣ рд╕реНрдХреНрд░реЙрд▓ рд╣реЛ:



рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдиреЛрдб рдХреА рд╕рдВрд░рдЪрдирд╛ рд╕рдорд╛рди рд╣реИ - рдкрдиреЗрд░ рдХреЗрд╡рд▓ рдпреВ рдФрд░ рд╡реА (рдпрд╛ рдПрдХреНрд╕ рдФрд░ рд╡рд╛рдИ) рджрд┐рд╢рд╛рдУрдВ рдореЗрдВ рдпреВрд╡реА рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рд╡рд╛рдВрдЫрд┐рдд рдкреИрди рджрд┐рд╢рд╛ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдпреВрд╡реА рдХреЗ рд╕рд╛рде рдПрдХ рдХрд╕реНрдЯрдо рдЬрд╛рд▓ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╕реНрдкрд╖реНрдЯрддрд╛ рдХреЗ рд▓рд┐рдП Gif:

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



рдкреНрд░рднрд╛рд╡ рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдХреБрдЫ рдФрд░ рдмрд╣реБрднреБрдЬ рдЬреЛрдбрд╝реЗрдВ рдФрд░ рдпреВрд╡реА рдХреЛ рд╡рд┐рдХреГрдд рдХрд░реЗрдВ рддрд╛рдХрд┐ рдХреЗрдВрджреНрд░ рдореЗрдВ рдмрдирд╛рд╡рдЯ рдХрд┐рдирд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рддреЗрдЬреА рд╕реЗ рдмрдврд╝реЗред рдФрд░ рдпреВрд╡реА рд░рдЦреЗрдВ рддрд╛рдХрд┐ рд╕реАрдо рджрд┐рдЦрд╛рдИ рди рджреЗред



рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд┐рд╖реНрдХрд░реНрд╖ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ: рдЕрдЪреНрдЫрд╛ рдкреНрд░рднрд╛рд╡ рд╢рд╛рдпрдж рд╣реА рдХрднреА рдПрдХ рдкреНрд░рдгрд╛рд▓реА рд╕реЗ рдорд┐рд▓рдХрд░ рдмрдирддрд╛ рд╣реИ рдФрд░ рдЕрдХреНрд╕рд░ рдХрдИ рдХрд╛ рд╕рдВрдпреЛрдЬрди рд╣реЛрддрд╛ рд╣реИред

рд╣рдореЗрдВ рдПрдХ рдмрдирд╛рд╡рдЯ рд╕рд╣реА рджрд┐рд╢рд╛ рдореЗрдВ рд╕рд╣реА рдЧрддрд┐ рд╕реЗ рдЪрд▓рддреА рд╣реБрдИ рдорд┐рд▓реАред рдпреВрд╡реА рд╕реНрдХреИрди рдХреЛ рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рддрд╛рдХрд┐ рдкреИрди рд╕реНрдкреЗрд╕ рдХреЗ рд╕рд╛рде рдпреВрд╡реА рд╕реНрдкреЗрд╕ рдореЗрдВ рджрд╛рдИрдВ рдУрд░ рд╕реЗ рдмрд╛рдИрдВ рдУрд░ рдмрдврд╝рддреЗ рд╣реБрдП 3 рдбреА рд╕реНрдкреЗрд╕ рдореЗрдВ рдЖрд╡рдХ рдФрд░ рдЬрд╛рд╡рдХ рдЖрдВрджреЛрд▓рди рд╣реЛред 3D рдореЙрдбрд▓ рдкрд░ рдмрдирд╛рд╡рдЯ рдореЗрдВ рд╕реАрдо рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдпреВрд╡реА рд╕реНтАНрдХреИрди (рдЧреНрд░рд┐рдб рдХреЗ рд▓рд┐рдП X рд╣реЙрдЯрдХреА рдХреЗ рд▓рд┐рдП X рд╣реЙрдЯрдХреА) рдХреЛ рд╕реНтАНрдкрд╖реНтАНрдЯ рд░реВрдк рд╕реЗ рдмрдирд╛рд╡рдЯ рд╡рд╛рд▓реЗ рд╕реНрдерд╛рди рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдкрд┐рди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдирддреАрдЬрддрди, рд╣рдордиреЗ рд╡рд╛рдВрдЫрд┐рдд рдкреНрд░рднрд╛рд╡ рд╣рд╛рд╕рд┐рд▓ рдХрд┐рдпрд╛ред

рдЕрдм рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рд╣реИред рд╢реБрд░реБрдЖрдд рдХрд░рддреЗ рд╣реИрдВ рдореВрд▓ рдмрд╛рддреЛрдВ рд╕реЗред рд╢реЗрдбрд░ рдореЗрдВ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдХрдИ рд╕рд░рд▓ рдЧрдгрдирд╛рдПрдВ 0 (рдХрд╛рд▓рд╛) рд╕реЗ рд▓реЗрдХрд░ 1 (рд╕рдлреЗрдж) рддрдХ рд╣реЛрдВрдЧреАред рдпрд╣реА рд╣реИ, 0.5 рдЧреНрд░реЗ рдХреА рдПрдХ рдЫрд╛рдпрд╛ рд╣реИ, рдФрд░ 0.2 рдЧрд╣рд░реЗ рднреВрд░реЗ рд░рдВрдЧ рдХреА рдПрдХ рдЫрд╛рдпрд╛ рд╣реИред рдЗрди рдореВрд▓реНрдпреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╕рдордп (рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореБрдЦреНрдп рдЖрдЙрдЯрдкреБрдЯ рдиреЛрдб рдХреЗ рдЕрдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдЪреИрдирд▓ рдХреЗ рд▓рд┐рдП), рдЖрдк рд╕рд╛рдордЧреНрд░реА рдХреА рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдХреЗ рд╕реНрддрд░ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░реЗрдВрдЧреЗред рдзреНрдпрд╛рди рд░рдЦреЗрдВ рдХрд┐ рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдПрдореНрдкрд▓реАрдлрд╛рдпрд░ рдореЗрдВ, рдЖрдк рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкрд╛рд░рджрд░реНрд╢реА рд╕реЗ рдЕрдкрд╛рд░рджрд░реНрд╢реА рд╕реЗ рдкреНрд░рддрд┐рдкрд╛рджрди (рдорд┐рд╢реНрд░рдг рдореЛрдб рдореЗрдВ) рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЛ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдо рдЯреНрд░рд╛рдВрд╕рдкреЗрд░реЗрдВрдЯ рдХрдЯрдЖрдЙрдЯ рдкреНрд░рддрд┐рдкрд╛рджрди рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ - рдЗрд╕ рд╕рд╛рдордЧреНрд░реА рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдкрд┐рдХреНрд╕реЗрд▓ рдпрд╛ рддреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкрд╛рд░рджрд░реНрд╢реА рд╣реИ рдпрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдкрд╛рд░рджрд░реНрд╢реА рд╣реИред рдпрд╣ рдКрдкрд░ gif рдореЗрдВ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ - рдЗрд╕ shader рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд "рдкрд╛рд░рднрд╛рд╕реА" рдкрд┐рдХреНрд╕реЗрд▓ рдирд╣реАрдВ рд╣реИрдВред



рд╣рдо рдПрдХ рдХрджрдо рдХреЗ рд╕рд╛рде рдПрдХ рдврд╛рд▓ рдмрдирд╛рд╡рдЯ рд▓реЗрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ shader рдореЗрдВ рд░рдЦрддреЗ рд╣реИрдВред рдпрд╣рд╛рдВ рдпрд╣ рдореБрдЦреНрдп рдиреЛрдб рдХреЗ рдЕрд▓реНрдмреЗрдбреЛ рдЖрдЙрдЯрдкреБрдЯ (рд░рдВрдЧ) рд╕реЗ рдЬреБрдбрд╝рддрд╛ рд╣реИред



рдФрд░ рдпрд╣рд╛рдВ рдпрд╣ рдУрдкреЗрд╕рд┐рдЯреА рдорд╛рд╕реНрдХ рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реИ (рдпрд╣ рдкреИрд░рд╛рдореАрдЯрд░ рд╕рдХреНрд╖рдо рд╣реИ рдЬрдм рд░реЗрдВрдбрд░рд┐рдВрдЧ рдкреНрд░рдХрд╛рд░ рдкрд╛рд░рджрд░реНрд╢реА рдХрдЯрдЖрдЙрдЯ рд╣реИ)ред



рдпрд╣ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдврд╛рд▓ рдмрдирд╛рд╡рдЯ рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдпрд╛ рдЕрд╕реНрдкрд╖реНрдЯрддрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд▓реЗ рдФрд░ рд╕рдлреЗрдж рдкрд┐рдХреНрд╕реЗрд▓ рдореВрд▓реНрдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИред 1 (рд╕рдлреЗрдж) рд╕реЗ 0.5 (рдЧреНрд░реЗ) рддрдХ рд╕рдм рдХреБрдЫ рдЕрдкрд╛рд░рджрд░реНрд╢реА рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ 0.5 (рдЧреНрд░реЗ) рд╕реЗ 1 (рдХрд╛рд▓рд╛) рддрдХ рд╕рдм рдХреБрдЫ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкрд╛рд░рджрд░реНрд╢реА рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ (рдпрд╛ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ)ред рдЕрдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдорд╛рд╕реНрдХ рдПрдХ рдХрдард┐рди рд░реЗрдЦрд╛ рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рдорд╛рдиреЛрдВ рдХреЛ 0 рдпрд╛ 1 рдкрд░ рдЧреЛрд▓ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕рдВрдЦреНрдпрд╛ рдХрд░реАрдм рд╣реИред

рдПрдХ рдФрд░ рдЧреНрд░реЗрд╕реНрдХреЗрд▓ рдмрдирд╛рд╡рдЯ:



рдЕрд╕реНрдкрд╖реНрдЯрддрд╛ рдорд╛рд╕реНрдХ рд╕реЗ рдЬреБрдбрд╝рд╛:



рдЖрдкрдХреЛ рд╡рд┐рдЪрд╛рд░ рдЖрдпрд╛ред рдФрд░ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:



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



рд░рд┐рдкрд▓ рдЗрдлреЗрдХреНрдЯ рдПрдХ рдЕрдЪреНрдЫреА рд╢реБрд░реБрдЖрдд рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдмреЗрд╣рддрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рд░рд┐рдкрд▓ рдЗрдлреЗрдХреНрдЯ рдХреЛ рдЕрдзрд┐рдХ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рдКрдкрд░ рджреЛ рдЧреНрд░реЗрд╕реНрдХреЗрд▓ рдЯреЗрдХреНрд╕рдЪрд░ рдХреЛ рд╕реНрдЯреИрдХ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ?



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

рдЕрдЧрд▓реЗ gif рдкрд░, рдПрдХ рдФрд░ рдмрд╛рдд рд╣реИ рдЬрд┐рд╕ рдкрд░ рд╣рдордиреЗ рдЕрднреА рддрдХ рдЪрд░реНрдЪрд╛ рдирд╣реАрдВ рдХреА рд╣реИ - рдЗрд╕рд▓рд┐рдП рдЖрдкрдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рджрд┐рдЦрд╛рдИ рджреЗ рд╕рдХрддрд╛ рд╣реИ:



рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдХрд┐ рдПрдХ рдкрд┐рдХреНрд╕реЗрд▓ 0.2 (рдЬреЛ рд░реЗрдВрдбрд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ) рдХреЗ рд╕рд╛рде рдПрдХ рдкрд┐рдХреНрд╕реЗрд▓ 0.4 рдХреЗ рдорд╛рди рдХреЗ рд╕рд╛рде рдЧреБрдЬрд░рддрд╛ рд╣реИ (рдЬреЛ рднреА рд░реЗрдВрдбрд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ) рдФрд░ рдЕрдЪрд╛рдирдХ 0.6 рдХреЗ рдорд╛рди рдХреЗ рд╕рд╛рде рдПрдХ рдкрд┐рдХреНрд╕реЗрд▓ рдмрди рдЬрд╛рддрд╛ рд╣реИ - рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдиреЛрдб (0.2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ) рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ 0.4 рдФрд░ 0.6)ред рд╡рд┐рднрд┐рдиреНрди рдЧрддрд┐ рдкрд░ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рдКрдкрд░ рдЗрди рджреЛ рддрд░рдВрдЧ рдЧреНрд░реЗрд╕реНрдХреЗрд▓ рдмрдирд╛рд╡рдЯ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рд╡рд╛рдВрдЫрд┐рдд рдкреНрд░рднрд╛рд╡ рдХреЗ рдХрд░реАрдм рдкрд╣реБрдВрдЪ рдЬрд╛рддрд╛ рд╣реИред



рдпрд╣рд╛рдВ, рдкрд░рд┐рдгрд╛рдо рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдлрд╝реЛрдЯреЛрд╢реЙрдк рдореЗрдВ рдПрдХ-рджреВрд╕рд░реЗ рдХреЗ рд▓рд┐рдП рдЧреНрд░реЗрд╕реНрдХреЗрд▓ рдЯреЗрдХреНрд╕рдЪрд░ рдЬреЛрдбрд╝реЗред



рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЬрд╛рд▓ рдХреЗ рдЕрдВрдд рдореЗрдВ рд╕реАрдо рдЕрднреА рднреА рдЕрд▓рдЧ рд╣реИред рдФрд░ рд╣рдореЗрдВ рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:



рдЗрд╕рдХреЗ рдмрдЬрд╛рдп:



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

рдореЙрдбрд▓ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рд╢реАрд░реНрд╖ рдкрд░ рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдбреЗрдЯрд╛ рд╣реЛрддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, X, Y рдФрд░ Z рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ), рд╕рд╛рде рд╣реА рдПрдХ рд░рдВрдЧ рдЬрд┐рд╕рдХрд╛ рдорд╛рди 0 рд╕реЗ 1. рд╣реЛрддрд╛ рд╣реИред рдХреЛрдиреЗ рдХрд╛ рд░рдВрдЧ 3D рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рднреА рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЕрдзрд┐рдХрд╛рдВрд╢ рдмрд╛рд╣рд░реА рдХреЛрдиреЗ рдХрд╛рд▓реЗ рд╣реИрдВ (рдЕрд░реНрдерд╛рдд, рдЙрдирдХрд╛ рдорд╛рди 0 рд╣реИ)ред рд╡реЗ рдХреЗрдВрджреНрд░ рдХреЗ рдкрд╛рд╕ рдкрд╣реБрдВрдЪрдиреЗ рдкрд░ рд╕рдлреЗрдж (1 рдХреЗ рдХрд░реАрдм) рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЖрдкрдХреЛ рд░рдВрдЧреАрди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рдЙрдкрдЦрдВрдбреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред



рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдорд╛рдпрд╛ рдореЗрдВ, рд░рдВрдЧ рднрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдореЗрдиреВ рдореЗрд╖ рдбрд┐рд╕реНрдкреНрд▓реЗ> рдкреЗрдВрдЯ рд╡рд░реНрдЯреЗрдХреНрд╕ рдХрд▓рд░ рдкрд░ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЕрдзрд┐рдХ рд╡рд┐рдХрд▓реНрдк рдлрд╝реАрд▓реНрдб рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЕрдм рд╣рдо рдЕрдкрдиреЗ рд╢реЗрдк рдореЗрдВ Multtexly рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд░реНрдЯреЗрдХреНрд╕ рдХрд▓рд░ рдХреЛ рдорд┐рд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред



рдореИрдВрдиреЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдмрдирд╛рд╡рдЯ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдПрдХ рдврд╛рд▓ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдФрд░ рдкрд░рдд рдореЛрдб рдХреЛ рдЧреБрдгрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рдХрд┐рдпрд╛ред



рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдЧреНрд░реЗ рдорд╛рди рдХреЛ 0 (рдХрд╛рд▓рд╛) рддрдХ рдмрдврд╝рд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдкрд┐рдХреНрд╕рд▓ рдХреЛ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рдЕрдзрд┐рдХ рдХрдард┐рди рд╣реЛрдЧрд╛ (рд╡реЗ 0.5 рдХреЗ рдореВрд▓реНрдп рд╕реЗ рдиреАрдЪреЗ рдирд╣реАрдВ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВ)ред рдпрд╣ рдЗрд╕ рддрдереНрдп рдХреА рдУрд░ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдзрдбрд╝рдХрди рдХреА рд░реЗрдЦрд╛рдПрдВ рдХрд┐рдирд╛рд░реЗ рдХреЗ рдХрд░реАрдм рд╕рдВрдкреАрдбрд╝рд┐рдд рд╣реЛрддреА рд╣реИрдВ (рдХреЛрдиреЗ рдХреЗ рд░рдВрдЧ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдПрдХ рдврд╛рд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╣реИрдВ)ред



рдореИрдВрдиреЗ рддрд░рдВрдЧ рд░реЗрдЦрд╛рдУрдВ рдХреА рдореЛрдЯрд╛рдИ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдФрд░ рдиреЛрдб рдЬреЛрдбрд╝реЗред рдпреЗ рд░рд╣рд╛ рдкреВрд░рд╛ рдЧреНрд░рд╛рдл:



рдмрд╕ рд╕реНрдХреНрд░реЙрд▓рд┐рдВрдЧ рдХреА рдЧрддрд┐ / рджрд┐рд╢рд╛ рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВ, рдмрдирд╛рд╡рдЯ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░реЗрдВ рдФрд░ рдкреНрд░рднрд╛рд╡ рд╕реЗ рдЕрдзрд┐рдХрддрдо рд▓рд╛рдн рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯрд╛рдЗрд▓рд┐рдВрдЧ рдХреЛ рдмрджрд▓рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред

рдпрд╣ рд╣рдореЗрдВ рдФрд░ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдЫрд╛рдпрд╛ рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ - рдПрдХ рдЭрд░рдирд╛ред рд╣рдо рдЙрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдЧрд▓реЗ рднрд╛рдЧ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗред

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


All Articles