рдУрдкреЗрд░рд╛, рд╡реЗрдмрдЬреАрдПрд▓ рдФрд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рддреНрд╡рд░рдг

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

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

рдЖрдк рдореЗрдВ рд╕реЗ рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рд╡реЗрдмрдЬреАрдПрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╕реБрдирд╛ рд╣реИ, рдпрд╣ рдПрдХ рдХреИрдирд╡рд╛рд╕ рд╣реИ, рдЬреЛ рдПрдХ рдРрд╕рд╛ рддрддреНрд╡ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ 3 рдбреА рд░реЗрдВрдбрд░рд┐рдВрдЧ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЛ рддреЗрдЬ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рджреЗрддрд╛ рд╣реИред API OpenGL ES 2.0 рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ WebGL рдХреЛ рд╡рд┐рднрд┐рдиреНрди рдЙрдкрдХрд░рдгреЛрдВ, рдЬреИрд╕реЗ рдбреЗрд╕реНрдХрдЯреЙрдк рдХрдВрдкреНрдпреВрдЯрд░, рдореЛрдмрд╛рдЗрд▓ рдлреЛрди рдФрд░ рдЯреЗрд▓реАрд╡рд┐рдЬрд╝рди рдкрд░ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред WebGL рд╡рд┐рдХреА рдореЗрдВ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдФрд░ рдХрдИ рдЙрджрд╛рд╣рд░рдгреЛрдВ рд╕рд╣рд┐рдд рдорд╛рдирдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рднреА рдЬрд╛рдирдХрд╛рд░реА рд╢рд╛рдорд┐рд▓ рд╣реИ - рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рдЬрдЧрд╣ рд╣реИ рдпрджрд┐ рдЖрдк рдХрд╛рд░реНрд░рд╡рд╛рдИ рдореЗрдВ WebGL рдХреЗ рд╣рдорд╛рд░реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

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

рдЗрд╕ рдХрд╛рдо рдХреЗ рдкрд░рд┐рдгрд╛рдо рдЗрд╕ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдореЗрдВ рдПрдХрддреНрд░ рдХрд┐рдП рдЧрдП рд╣реИрдВ, рдЗрд╕ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдореЗрдВ рдкреВрд░реНрдг рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рддреНрд╡рд░рдг рд╣реИ (рд╕рдВрдЧрдд рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдФрд░ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреЗ рд╕рд╛рде рд╕рд┐рд╕реНрдЯрдо рдкрд░)ред

рд╣рдорд╛рд░реЗ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рддреНрд╡рд░рдг рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЕрдиреНрдп рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рд╣реИред IE9 рдФрд░ FF4 рдХреА рддрд░рд╣, рд╣рдо рд╕рднреА рдкреНрд░рддрд┐рдкрд╛рджрди рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдкреВрд░реНрдг рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рддреНрд╡рд░рдг рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЙрди рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЗ рд╡рд┐рдкрд░реАрдд рдЬрд┐рдирдХреЗ рдкрд╛рд╕ Windows Vista рдФрд░ Windows 7 рдореЗрдВ рдпрд╣ рддреНрд╡рд░рдг рд╣реИ, рд╣рдорд╛рд░рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд┐рд╕реА рднреА рдордВрдЪ рдХреЗ рддрд╣рдд рдХрд╛рдо рдХрд░реЗрдЧрд╛ рдпрджрд┐ рдХреЗрд╡рд▓ рд╕рдВрдЧрдд рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╡рд┐рдВрдбреЛрдЬрд╝ рдПрдХреНрд╕рдкреА, рд▓рд┐рдирдХреНрд╕, рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ рдФрд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдореЗрдВ рдкреВрд░реНрдг рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рддреНрд╡рд░рдг рд╕рдорд░реНрдерди рд╣реИ рдЬреЛ рдУрдкрди рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдИрдПрд╕ 2 рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдирд╡реАрдирддрдо рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЯреАрд╡реА рд╕реЗрдЯ-рдЯреЙрдк рдмреЙрдХреНрд╕ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИрдВред

рдУрдкрди

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

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

рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд░рд╣рд╛ рд╣реИ!
рдлрд┐рд▓рд╣рд╛рд▓, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреЗрд╡рд▓ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд╕реЗрдВрдмрд▓реА рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдиреНрдп рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреЗ рд▓рд┐рдП рдЕрд╕реЗрдВрдмрд▓рд┐рдпреЛрдВ рдкрд░ рдХрд╛рдо рдЪрд▓ рд░рд╣рд╛ рд╣реИред

рдУрдкреЗрд░рд╛ 11 рд╡реЗрдмрд▓реЙрдЧ рдФрд░ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рддреНрд╡рд░рдг рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде

рдзреНрдпрд╛рди рджреЗрдВ: рдпрд╣ рдПрдХ рд╕реНрдерд┐рд░ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдирд╣реАрдВ рд╣реИ, рд╕рднреА рдкреНрд░рдпреЛрдЧ рдЖрдкрдХреЗ рдЕрдкрдиреЗ рдЬреЛрдЦрд┐рдо рдФрд░ рдЬреЛрдЦрд┐рдо рдкрд░ рд╣реИрдВред

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

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


All Articles