рдХреНрд░реВрдЬрд╝ рд╡рд░реНрд▓реНрдбрд╡реНрдпреВ рд╕реЛрд░реНрд╕ рдХреЛрдб рдЦреЛрд▓рддрд╛ рд╣реИ

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

рдХреНрд░реВрдЬрд╝ рдХреЗ рднреАрддрд░ рдХрдИ рдЕрдиреНрдп рдЯреАрдореЛрдВ рдХреА рддрд░рд╣, рдПрд╡реА рдЯреВрд▓реНрд╕ рдЯреАрдо рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдЯреВрд▓ рдмрдирд╛рддреА рд╣реИ, рдФрд░ рдпрд╣рд╛рдБ рд░рд┐рдПрдХреНрдЯ рдХрдВрдкрдиреА рдХреЗ рднреАрддрд░ рдорд╛рдирдХ рд╣реИред рдХрдВрдкрдиреА рдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рдЬрдЯрд┐рд▓рддрд╛ рдХреЛ рдХрдо рдХрд░рдиреЗ рдФрд░ рдЬрдЯрд┐рд▓ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рд╕рд┐рд╕реНрдЯрдо рдмрдирд╛рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЯреАрдо рдиреЗ 2 рдбреА рдФрд░ 3 рдбреА рджреГрд╢реНрдпреЛрдВ рдХреЗ рдкреНрд░рддрд┐рдкрд╛рджрди рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд░рд┐рдПрдХреНрд╢рди рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдмрдирд╛рдИ, рдЬрд┐рд╕реЗ рд╡рд░реНрд▓реНрдбрд╡реНрдпреВ (рдЙрдмреЗрд░ рдиреЗ рдкрд╣рд▓реЗ рдЗрд╕реА рддрд░рд╣ рдХрд╛ рдЯреВрд▓ AVS рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ) рдЬрд╛рд░реА рдХрд┐рдпрд╛ред

рдЫрд╡рд┐

рд╡реЗрдмрд▓ рдХреНрд░реВрд░ рд╣реИ


GPU рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╢рд╛рдирджрд╛рд░ рдЕрд╡рд╕рд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдердХрд╛рдК рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдПрдХ рдЖрдзреБрдирд┐рдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╢реЗрдбреНрд╕ рдХреЛ рд╕рдВрдХрд▓рди рдФрд░ рд▓рд┐рдВрдХ рдХрд░рдиреЗ, рд╡рд░реНрдЯреЗрдХреНрд╕ рдФрд░ рдЯреЗрдХреНрд╕рдЪрд░ рдмрдлрд╝рд░реНрд╕ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдПрдкреАрдЖрдИ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ - рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдм рдорд╛рд╕реНрдЯрд░, рдбреЗрд╡рд▓рдк рдФрд░ рдбреАрдмрдЧ рдХрд░рдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд╣реИред рдкреВрд░реЗ рдХрд╛рдо рдХреЗ рджреМрд░рд╛рди, AV рдЯреВрд▓ рдЯреАрдо рдиреЗ WebGL рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рд╡рд┐рднрд┐рдиреНрди рд░реВрдкрд░реЗрдЦрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ред

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

regl, React рдХреЗ рд╕рдорд╛рди рдПрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рд╛рде рд╣реА рд╕рд╛рде WebGL рдХреА рдкреВрд░реНрдг рдкрд╣реБрдБрдЪ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬреИрд╕реЗ рдХрд┐ рдмрдирд╛рд╡рдЯ, рдлреНрд░реЗрдордмрдлрд╝рд░ рдФрд░ рдЗрдВрд╕реНрдЯреЗрдВрдЯреЗрд╢рдиред рдЗрд╕ рдЯреВрд▓ рдиреЗ рд╣рдореЗрдВ WebGL рдХреЗ рдЕрдВрджрд░ рдЦреБрджрд╛рдИ рдХреЗ рдмрдЬрд╛рдп рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреАред

рдХреНрд░реВрдЬ рдХреЛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкрд╕рдВрдж рд╣реИ


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

рдЫрд╡рд┐

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

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

рдУрдкрдирд┐рдВрдЧ рд╡рд░реНрд▓реНрдбрд╡реНрдпреВ рд╕реЛрд░реНрд╕


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

рдЫрд╡рд┐

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


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

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


All Articles