Google рдЖрдгрд┐ рджреНрд╡рд┐рдкрдж рдореБрдХреНрдд рд╕реНрд░реЛрдд рдЖрдзрд╛рд░ рдпреБрдирд┐рд╡реНрд╣рд░реНрд╕рд▓ рдЯреЗрдХреНрд╕рдЪрд░ рдХреЙрдореНрдкреНрд░реЗрд╢рди рд╕рд┐рд╕реНрдЯрдо

Google рдЖрдгрд┐ рджреНрд╡рд┐рдкрдж рдЙрдШрдбрд▓реЗ рд╕реНрд░реЛрдд рдЧреНрд░рдВрде рдпреБрдирд┐рд╡реНрд╣рд░реНрд╕рд▓ рдмреЗрд╕рд┐рд╕, рдХрд╛рд░реНрдпрдХреНрд╖рдо рдЯреЗрдХреНрд╕рдЪрд░ рдХреЙрдореНрдкреНрд░реЗрд╢рдирд╕рд╛рдареА рдХреЛрдбреЗрдХ рдЖрдгрд┐ рдЗрдореЗрдЬ- рдЖрдгрд┐ рд╡реНрд╣рд┐рдбрд┐рдУ-рдЖрдзрд╛рд░рд┐рдд рдкреЛрдд рд╡рд┐рддрд░реАрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдВрдмрдВрдзрд┐рдд рдпреБрдирд┐рд╡реНрд╣рд░реНрд╕рд▓ ".рдмреЗрд╕рд┐рд╕" рдлрд╛рдЗрд▓ рдлреЙрд░рдореЕрдЯ. рд╕рдВрджрд░реНрдн рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдХреЛрдб C++ рдЖрдгрд┐ рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓рд╛ рдЖрд╣реЗ рдкреБрд░рд╡рдард╛ Apache 2.0 рдЕрдВрддрд░реНрдЧрдд рдкрд░рд╡рд╛рдирд╛рдХреГрдд.

рдЖрдзрд╛рд░ рдпреБрдирд┐рд╡реНрд╣рд░реНрд╕рд▓ рдкреВрд░реНрд╡реА рдкреВрд░рдХ рдкреНрд░рдХрд╛рд╢рд┐рдд Draco 3D рдбреЗрдЯрд╛ рдХреЙрдореНрдкреНрд░реЗрд╢рди рд╕рд┐рд╕реНрдЯрдо рдЖрдгрд┐ GPU рд╕рд╛рдареА рдкреЛрдд рдкреБрд░рд╡рдгреНрдпрд╛рдЪреНрдпрд╛ рд╕рдорд╕реНрдпреЗрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рддреЗ. рдЖрддреНрддрд╛рдкрд░реНрдпрдВрдд, рдбреЗрд╡реНрд╣рд▓рдкрд░ рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдкреНрд░рд╛рдкреНрдд рдХрд░рдгрд╛рд░реЗ рдкрд░рдВрддреБ GPU-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЖрдгрд┐ рднрд░рдкреВрд░ рдбрд┐рд╕реНрдХ рдЬрд╛рдЧрд╛ рдШреЗрдгрд╛рд░реЗ рдирд┐рдореНрди-рд╕реНрддрд░реАрдп рд╕реНрд╡рд░реВрдк рдирд┐рд╡рдбрдгреНрдпрд╛рдкреБрд░рддреЗ рдорд░реНрдпрд╛рджрд┐рдд рд╣реЛрддреЗ рдЖрдгрд┐ рдЗрддрд░ рд╕реНрд╡рд░реВрдк рдЬреЗ рдЖрдХрд╛рд░ рдХрдореА рдХрд░рддрд╛рдд рдкрд░рдВрддреБ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рдирд╛рдд GPU рдЯреЗрдХреНрд╕рдЪрд░рд╢реА рд╕реНрдкрд░реНрдзрд╛ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реАрдд.

рдмреЗрд╕рд┐рд╕ рдпреБрдирд┐рд╡реНрд╣рд░реНрд╕рд▓ рдлреЙрд░рдореЕрдЯ рддреБрдореНрд╣рд╛рд▓рд╛ рдиреЗрдЯрд┐рд╡реНрд╣ GPU рдЯреЗрдХреНрд╕рдЪрд░рдЪреЗ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рд╕рд╛рдзреНрдп рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ, рдкрд░рдВрддреБ рдЙрдЪреНрдЪ рдкрд╛рддрд│реАрдЪреЗ рдХреЙрдореНрдкреНрд░реЗрд╢рди рдкреНрд░рджрд╛рди рдХрд░рддреЗ.
рдмреЗрд╕рд┐рд╕ рд╣реЗ рдПрдХ рдЗрдВрдЯрд░рдореАрдбрд┐рдПрдЯ рдлреЙрд░рдореЕрдЯ рдЖрд╣реЗ рдЬреЗ рд╡рд╛рдкрд░рдгреНрдпрд╛рдкреВрд░реНрд╡реА рдбреЗрд╕реНрдХрдЯреЙрдк рд╕рд┐рд╕реНрдЯреАрдо рдЖрдгрд┐ рдореЛрдмрд╛рдИрд▓ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕рд╡рд░ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд┐рд╡рд┐рдз рд▓реЛ-рд▓реЗрд╡реНрд╣рд▓ рдлреЙрд░рдореЕрдЯрдордзреНрдпреЗ GPU рдЯреЗрдХреНрд╕рдЪрд░рдЪреЗ рдЬрд▓рдж рдЯреНрд░рд╛рдиреНрд╕рдХреЛрдбрд┐рдВрдЧ рдкреНрд░рджрд╛рди рдХрд░рддреЗ. рд╕рдзреНрдпрд╛ PVRTC1 (4bpp RGB), BC7 (6 RGB рдореЛрдб), BC1-5, ETC1, рдЖрдгрд┐ ETC2 рд╕реНрд╡рд░реВрдк рд╕рдорд░реНрдерд┐рдд рдЖрд╣реЗрдд. ASTC рдлреЙрд░рдореЕрдЯ (RGB рдХрд┐рдВрд╡рд╛ RGBA) рдЖрдгрд┐ BC4 рд╕рд╛рдареА 5/7 RGBA рдореЛрдб рдЖрдгрд┐ PVRTC4 рд╕рд╛рдареА 1bpp RGBA рд╕рд╛рдареА рднрд╡рд┐рд╖реНрдпрд╛рддреАрд▓ рд╕рдорд░реНрдерди рдЕрдкреЗрдХреНрд╖рд┐рдд рдЖрд╣реЗ.

Google рдЖрдгрд┐ рджреНрд╡рд┐рдкрдж рдореБрдХреНрдд рд╕реНрд░реЛрдд рдЖрдзрд╛рд░ рдпреБрдирд┐рд╡реНрд╣рд░реНрд╕рд▓ рдЯреЗрдХреНрд╕рдЪрд░ рдХреЙрдореНрдкреНрд░реЗрд╢рди рд╕рд┐рд╕реНрдЯрдо

рдмреЗрд╕ рдлреЙрд░рдореЕрдЯрдордзреАрд▓ рдЯреЗрдХреНрд╕рдЪрд░ 6-8 рдкрдЯ рдХрдореА рд╡реНрд╣рд┐рдбрд┐рдУ рдореЗрдорд░реА рдШреЗрддрд╛рдд рдЖрдгрд┐ JPEG рдлреЙрд░рдореЕрдЯрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдард░рд╛рд╡рд┐рдХ рдЯреЗрдХреНрд╕рдЪрд░рдкреЗрдХреНрд╖рд╛ рдЬрд╡рд│рдкрд╛рд╕ рдЕрд░реНрдзрд╛ рдбреЗрдЯрд╛ рдЖрдгрд┐ RDO рдореЛрдбрдордзреАрд▓ рдЯреЗрдХреНрд╕рдЪрд░рдкреЗрдХреНрд╖рд╛ 10-25% рдХрдореА рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдиреНрд╕рдлрд░ рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрд╕рддреЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, 891 KB рдЪреНрдпрд╛ JPEG рдЗрдореЗрдЬрдЪрд╛ рдЖрдХрд╛рд░ рдЖрдгрд┐ 1 MB рдЪреНрдпрд╛ ETC1 рдЯреЗрдХреНрд╕рдЪрд░рд╕рд╣, рдмреЗрд╕рд┐рд╕ рдлреЙрд░рдореЕрдЯрдордзреАрд▓ рдбреЗрдЯрд╛рдЪрд╛ рдЖрдХрд╛рд░ рд╕рд░реНрд╡реЛрдЪреНрдЪ рдЧреБрдгрд╡рддреНрддрд╛ рдореЛрдбрдордзреНрдпреЗ 469 KB рдЖрд╣реЗ. рд╡реНрд╣рд┐рдбрд┐рдУ рдореЗрдорд░реАрдордзреНрдпреЗ рдЯреЗрдХреНрд╕рдЪрд░ рдареЗрд╡рддрд╛рдирд╛, рдЪрд╛рдЪрдгреНрдпрд╛рдВрдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд░реНтАНрдпрд╛ рдЬреЗрдкреАрдИрдЬреА рдЖрдгрд┐ рдкреАрдПрдирдЬреА рдЯреЗрдХреНрд╕рдЪрд░рдиреЗ резрем рдПрдордмреА рдореЗрдорд░реА рд╡рд╛рдкрд░рд▓реА, рддрд░ рдЯреЗрдХреНрд╕рдЪрд░
BC2, PVRTC1 рдЖрдгрд┐ ETC1 рдордзреНрдпреЗ рднрд╛рд╖рд╛рдВрддрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдзрд╛рд░рд╛рд╕рд╛рдареА 1 MB рдореЗрдорд░реА рдЖрдгрд┐ BC4 рдордзреНрдпреЗ рднрд╛рд╖рд╛рдВрддрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА 7 MB рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

Google рдЖрдгрд┐ рджреНрд╡рд┐рдкрдж рдореБрдХреНрдд рд╕реНрд░реЛрдд рдЖрдзрд╛рд░ рдпреБрдирд┐рд╡реНрд╣рд░реНрд╕рд▓ рдЯреЗрдХреНрд╕рдЪрд░ рдХреЙрдореНрдкреНрд░реЗрд╢рди рд╕рд┐рд╕реНрдЯрдо

рдмреЗрд╕рд┐рд╕ рдпреБрдирд┐рд╡реНрд╣рд░реНрд╕рд▓рд╡рд░ рд╡рд┐рджреНрдпрдорд╛рди рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реНрдерд▓рд╛рдВрддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЕрдЧрджреА рд╕реЛрдкреА рдЖрд╣реЗ. рдЖрд╡рд╢реНрдпрдХ рдЧреБрдгрд╡рддреНрддреЗрдЪреА рдкрд╛рддрд│реА рдирд┐рд╡рдбреВрди, рдкреНрд░рдХрд▓реНрдкрд╛рджреНрд╡рд╛рд░реЗ рдкреНрд░рджрд╛рди рдХреЗрд▓реЗрд▓реНрдпрд╛ тАЬрдмреЗрд╕рд┐рд╕реВтАЭ рдпреБрдЯрд┐рд▓рд┐рдЯреАрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рд╡рд┐рджреНрдпрдорд╛рди рдкреЛрдд рдХрд┐рдВрд╡рд╛ рдкреНрд░рддрд┐рдорд╛ рдирд╡реАрди рд╕реНрд╡рд░реВрдкрд╛рдд рд░реАрдХреЛрдб рдХрд░рдгреЗ рдкреБрд░реЗрд╕реЗ рдЖрд╣реЗ. рдкреБрдвреЗ, рдНрдкреНрд▓рд┐рдХреЗрд╢рдирдордзреНрдпреЗ, рд░реЗрдВрдбрд░рд┐рдВрдЧ рдХреЛрдбрдЪреНрдпрд╛ рдЖрдзреА, рддреБрдореНрд╣рд╛рд▓рд╛ рдмреЗрд╕реНрдпреВ рдЯреНрд░рд╛рдиреНрд╕рдХреЛрдбрд░ рд╕реБрд░реВ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ, рдЬреЗ рд╕рдзреНрдпрд╛рдЪреНрдпрд╛ GPU рджреНрд╡рд╛рд░реЗ рд╕рдорд░реНрдерд┐рдд рдлреЙрд░рдореЕрдЯрдордзреНрдпреЗ рдЗрдВрдЯрд░рдореАрдбрд┐рдПрдЯ рдлреЙрд░рдореЕрдЯрдЪреЗ рднрд╛рд╖рд╛рдВрддрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЬрдмрд╛рдмрджрд╛рд░ рдЖрд╣реЗ. рддреНрдпрд╛рдЪ рд╡реЗрд│реА, рд╕рдВрдкреВрд░реНрдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рд╛рдЦрд│реАрддреАрд▓ рдкреНрд░рддрд┐рдорд╛ рд╕рдВрдХреБрдЪрд┐рдд рд░рд╛рд╣рддрд╛рдд, рдЬреНрдпрд╛рдордзреНрдпреЗ GPU рдордзреНрдпреЗ рд╕рдВрдХреБрдЪрд┐рдд рд╕реНрд╡рд░реВрдкрд╛рдд рд▓реЛрдб рдХрд░рдгреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ. рд╕рдВрдкреВрд░реНрдг рдкреНрд░рддрд┐рдореЗрдЪреЗ рдкреНрд░реА-рдПрдореНрдкреНрдЯрд┐рд╡реНрд╣ рдЯреНрд░рд╛рдиреНрд╕рдХреЛрдб рдХрд░рдгреНрдпрд╛рдРрд╡рдЬреА, GPU рдирд┐рд╡рдбрдХрдкрдгреЗ рдкреНрд░рддрд┐рдореЗрдЪреЗ рдлрдХреНрдд рдЖрд╡рд╢реНрдпрдХ рднрд╛рдЧ рдбреАрдХреЛрдб рдХрд░рддреЗ.

рд╣реЗ рд╡рд┐рд╖рдо рдЯреЗрдХреНрд╕рдЪрд░ рдЕреЕрд░реЗ (рдХреНрдпреВрдмрдореЕрдкреНрд╕), рд╡реНрд╣реЙрд▓реНрдпреВрдореЗрдЯреНрд░рд┐рдХ рдЯреЗрдХреНрд╕рдЪрд░, рдЯреЗрдХреНрд╕рдЪрд░ рдЕреЕрд░реЗ, рдорд┐рдкрдореЕрдк рд▓реЗрд╡реНрд╣рд▓реНрд╕, рд╡реНрд╣рд┐рдбрд┐рдУ рд╕реАрдХреНрд╡реЗрдиреНрд╕ рдХрд┐рдВрд╡рд╛ рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рдЯреЗрдХреНрд╕рдЪрд░ рдлреНрд░реЕрдЧрдореЗрдВрдЯреНрд╕ рдПрдХрд╛ рдлрд╛рдЗрд▓рдордзреНрдпреЗ рд╕реЗрд╡реНрд╣ рдХрд░рдгреНрдпрд╛рд╕ рд╕рдкреЛрд░реНрдЯ рдХрд░рддреЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рд▓рд╣рд╛рди рд╡реНрд╣рд┐рдбрд┐рдУ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХрд╛ рдлрд╛рдИрд▓рдордзреНрдпреЗ рдкреНрд░рддрд┐рдорд╛рдВрдЪреА рдорд╛рд▓рд┐рдХрд╛ рдкреЕрдХ рдХрд░рдгреЗ рдХрд┐рдВрд╡рд╛ рд╕рд░реНрд╡ рдкреНрд░рддрд┐рдорд╛рдВрд╕рд╛рдареА рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдкреЕрд▓реЗрдЯ рд╡рд╛рдкрд░реВрди рдЕрдиреЗрдХ рдЯреЗрдХреНрд╕рдЪрд░ рдПрдХрддреНрд░ рдХрд░рдгреЗ рдЖрдгрд┐ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░рддрд┐рдорд╛ рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕рдЪреА рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ. рдмреЗрд╕ рдпреБрдирд┐рд╡реНрд╣рд░реНрд╕рд▓ рдПрдиреНрдХреЛрдбрд░ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА OpenMP рд╡рд╛рдкрд░реВрди рдорд▓реНрдЯреА-рдереНрд░реЗрдбреЗрдб рдПрдиреНрдХреЛрдбрд┐рдВрдЧрд▓рд╛ рд╕рдорд░реНрдерди рджреЗрддреЗ. рдЯреНрд░рд╛рдиреНрд╕рдХреЛрдбрд░ рд╕рдзреНрдпрд╛ рдлрдХреНрдд рд╕рд┐рдВрдЧрд▓-рдереНрд░реЗрдбреЗрдб рдореЛрдбрдордзреНрдпреЗ рдХрд╛рдо рдХрд░рддреЛ.

рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд рдЙрдкрд▓рдмреНрдз рдмреНрд░рд╛рдЙрдЭрд░рд╕рд╛рдареА рдмреЗрд╕рд┐рд╕ рдпреБрдирд┐рд╡реНрд╣рд░реНрд╕рд▓ рдбреАрдХреЛрдбрд░, WebAssembly рдлреЙрд░рдореЕрдЯрдордзреНрдпреЗ рд╡рд┐рддрд░рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ, рдЬреЛ WebGL-рдЖрдзрд╛рд░рд┐рдд рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ. рд╢реЗрд╡рдЯреА, Google рд╕рд░реНрд╡ рдкреНрд░рдореБрдЦ рдмреНрд░рд╛рдЙрдЭрд░рдордзреНрдпреЗ рдмреЗрд╕рд┐рд╕ рдпреБрдирд┐рд╡реНрд╣рд░реНрд╕рд▓рд▓рд╛ рд╕рдорд░реНрдерди рджреЗрдгреНрдпрд╛рдЪрд╛ рдЖрдгрд┐ WebGL рд╕рд╛рдареА рдкреЛрд░реНрдЯреЗрдмрд▓ рдЯреЗрдХреНрд╕рдЪрд░ рдлреЙрд░рдореЕрдЯ рдЖрдгрд┐ рднрд╡рд┐рд╖реНрдпрд╛рддреАрд▓ рддрдкрд╢реАрд▓ рдореНрд╣рдгреВрди рддреНрдпрд╛рдЪрд╛ рдкреНрд░рдЪрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдорд╛рдирд╕ рдЖрд╣реЗ. рд╡реЗрдмрдЬреАрдкреАрдпреВ, рд╕рдВрдХрд▓реНрдкрдирд╛рддреНрдордХрджреГрд╖реНрдЯреНрдпрд╛ Vulkan, Metal рдЖрдгрд┐ Direct3D 12 API рд╕рд╛рд░рдЦреЗ.

рд╣реЗ рдиреЛрдВрджрд╡рд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ рдХреА рдХреЗрд╡рд│ GPU рдмрд╛рдЬреВрд▓рд╛ рд╡реНрд╣рд┐рдбрд┐рдУрдЪреНрдпрд╛ рддреНрдпрд╛рдирдВрддрд░рдЪреНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпреЗрд╕рд╣ рдПрдореНрдмреЗрдб рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдмреЗрд╕рд┐рд╕ рдпреБрдирд┐рд╡реНрд╣рд░реНрд╕рд▓рд▓рд╛ WebAssembly рдЖрдгрд┐ WebGL рд╡рд░ рдбрд╛рдпрдиреЕрдорд┐рдХ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлреЗрд╕ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рдордиреЛрд░рдВрдЬрдХ рдЙрдкрд╛рдп рдмрдирд╡рддреЗ, рдЬреЗ рдХрдореАрддрдХрдореА CPU рд▓реЛрдбрд╕рд╣ рд╢реЗрдХрдбреЛ рд▓рд╣рд╛рди рд╡реНрд╣рд┐рдбрд┐рдУ рдПрдХрд╛рдЪ рд╡реЗрд│реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реВ рд╢рдХрддреЗ. рдЬреЛрдкрд░реНрдпрдВрдд SIMD рд╕реВрдЪрдирд╛ рдкрд╛рд░рдВрдкрд╛рд░рд┐рдХ рдХреЛрдбреЗрдХреНрд╕рд╕рд╣ WebAssembly рдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реАрдд, рддреЛрдкрд░реНрдпрдВрдд рдХрд╛рдордЧрд┐рд░реАрдЪрд╛ рд╣рд╛ рд╕реНрддрд░ рдЕрджреНрдпрд╛рдк рд╕рд╛рдзреНрдп рдХрд░рддрд╛ рдпреЗрдгрд╛рд░ рдирд╛рд╣реА, рдореНрд╣рдгреВрди рдЯреЗрдХреНрд╕рдЪрд░-рдЖрдзрд╛рд░рд┐рдд рд╡реНрд╣рд┐рдбрд┐рдУ рдЬреНрдпрд╛ рднрд╛рдЧрд╛рдд рдкрд╛рд░рдВрдкрд╛рд░рд┐рдХ рд╡реНрд╣рд┐рдбрд┐рдУ рд▓рд╛рдЧреВ рд╣реЛрдд рдирд╛рд╣реАрдд рддреЗрдереЗ рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ. рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдХреНрд╖рдорддреЗрд╕рд╣, рд╡реНрд╣рд┐рдбрд┐рдУрд╕рд╛рдареА рдЕрддрд┐рд░рд┐рдХреНрдд рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рдирд╕рд╣ рдХреЛрдб рд╕рдзреНрдпрд╛ рдкреНрд░рдХрд╛рд╢рдирд╛рд╕рд╛рдареА рддрдпрд╛рд░ рдХреЗрд▓рд╛ рдЬрд╛рдд рдЖрд╣реЗ рдЖрдп-рдлреНрд░реЗрдо рдЖрдгрд┐ рдкреА-рдлреНрд░реЗрдо рдЕрдбреЕрдкреНрдЯрд┐рд╡реНрд╣ рдкреЕрдбрд┐рдВрдЧ (CR) рд╕рдкреЛрд░реНрдЯрд╕рд╣.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛