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

рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрджрд┐ рдЖрдк рд▓рд╣рд░реЛрдВ рдХреЗ рдХреЗрд╡рд▓ рдКрдкрд░реА рдЖрдзреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕реЗ 2 рдЧреБрдирд╛, 4 рдФрд░ 8 рддрдХ рдХрдо рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рд╕рднреА рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ, рдЖрдкрдХреЛ рдмрд╣реБрдд рдкрд╣рдЪрд╛рдирдиреЗ рдпреЛрдЧреНрдп рдмрд╛рджрд▓ рдорд┐рд▓реЗрдВрдЧреЗ:
+
+
+
= 
рд▓рдЧрднрдЧ рд╕рдорд╛рди, рд▓реЗрдХрд┐рди 8 рдмрд╛рд░:

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

рдПрдХ рд╡рд╛рдЬрд┐рдм рд╕рд╡рд╛рд▓ рдЙрдарддрд╛ рд╣реИ - рдХреНрдпреЛрдВ рд╕реНрддрд░реЛрдВ рдХреЛ рджреЛ рдмрд╛рд░ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ?
рдпрд╣рд╛рдБ рд╡рд┐рднрд┐рдиреНрди рдЬрд╝реВрдо рдХрд╛рд░рдХреЛрдВ рдХреЗ рд╕рд╛рде 8-рд╕реНрддрд░реАрдп рдмрд╛рджрд▓ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

рдпрд╣ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ 1.6 рд╕реЗ рдкрд╣рд▓реЗ рдмрд╛рджрд▓ рдШреБрдВрдШрд░рд╛рд▓реЗ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИ, рдФрд░ 2.6 рдХреЗ рдмрд╛рдж рдпрд╣ рдмрд╣реБрдд рдзрдмреНрдмреЗрджрд╛рд░ рд╣реИред
рдЖрдк рдЬрд╛рджреВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:


рд╕реБрдирд╣рд░рд╛ рдЕрдиреБрдкрд╛рдд рдереЛрдбрд╝рд╛ рдЕрдзрд┐рдХ рдзрдмреНрдмрд╛ рд╣реИ, рд╕рдВрдЦреНрдпрд╛ рдИ рдереЛрдбрд╝реА рдЕрдзрд┐рдХ рдвреЗрд░ рд╣реИред
рдХреЛрдИ рдЪрдорддреНрдХрд╛рд░ рдирд╣реАрдВ рд╣реБрдЖред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХрднреА-рдХрднреА рдпрд╣ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╣реЛрддрд╛ рд╣реИред
рджреЛред
рддреЛ рд╢рд╛рдВрдд рдмрд╛рджрд▓ рд╕реВрддреНрд░ рдпрд╣ рд╣реИ:
float acc = 0.0; float amp = 1.0; int i; for(i=0; i<layers; i++){ float v = noise("perlin", scale*pnt); acc += v * amp; amp *= .5; scale *= 2.0; }
рдпрд╣рд╛рдБ pnt рдмрдирд╛рд╡рдЯ рдХреА рдЬрдЧрд╣ рдХрд╛ рдмрд┐рдВрджреБ рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдЙрдб рдХрд╛рд░рдХ рдХреА рдЧрдгрдирд╛ рдХреА рдЬрд╛рддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпреВрд╡реАред
рд╢реЛрд░ (рд╡рд┐рдзрд┐, рдХреЛрд░реНрдбреНрд╕) рдлрд╝рдВрдХреНрд╢рди рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдмрд┐рдВрджреБ рдХреЗ рд▓рд┐рдП рдкреЗрд░реАрдирд▓ рд╢реЛрд░ рдорд╛рди рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ, рдЬреЛ -1 рд╕реЗ +1 рддрдХ рд╣реЛрддрд╛ рд╣реИред
рдХрд┐рд╕реА рднреА рдЧреНрд░рд╛рдлрд┐рдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ, рд╕рд╛рде рд╣реА рд╕рд╛рде рдЙрдкрд░реЛрдХреНрдд рд╣реИрдмреНрд░реЗрдЯрд╛ рдореЗрдВ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╣реИред
рдЗрд╕ рд╕реВрддреНрд░ рдХреЗ рд╕рд╛рде рд╕рд╢рд╕реНрддреНрд░, рдЖрдк рдЗрд╕ рдмрдирд╛рд╡рдЯ рдХреЛ 3 рдбреА рдореЗрдВ рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдПрдХ рдЧреЛрд▓реЗ рдкрд░ рдЦреАрдВрдЪ рд╕рдХрддреЗ рд╣реИрдВ (рдЧреЛрд▓рд╛рдХрд╛рд░ рдЕрдиреБрдорд╛рдиреЛрдВ рд╕реЗ рдкрд░реЗрд╢рд╛рди рд╣реБрдП рдмрд┐рдирд╛, рд▓реЗрдХрд┐рди рдмрд╕ рдЕрдВрддрд░рд┐рдХреНрд╖ рдХреЗ рдмрд┐рдВрджреБ рдХреЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реБрдП):

рдЖрдк рдПрдХ рдЪрд╛рд░-рдЖрдпрд╛рдореА рдмрдирд╛рд╡рдЯ рднреА рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░, рд╕рдордп рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХрд░рддреЗ рд╣реБрдП, рдЬреАрд╡рд┐рдд рдмрд╛рджрд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

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

рдХреНрдпреЛрдВ 30 рдбрд┐рдЧреНрд░реА рдФрд░ рдХреЛрд╕рд╛рдЗрди рдХрд╛ рд╡рд░реНрдЧ - рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рд╣реИ рдХрд┐ рдЧреНрд░рд╣ рдкрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдмрд╛рджрд▓ рдХреИрд╕реЗ рджрд┐рдЦрддреЗ рд╣реИрдВред
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдирд╛рд╕рд╛ (http://vanishearth.nasa.gov/) рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдЧреНрд░рд╣ рдкреГрдереНрд╡реА рдкрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдмрд╛рджрд▓ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИрдВ:

рдФрд░ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдмрдирд╛рд╡рдЯ рдЙрдирдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдХрдо рд╣реИред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдмрд╛рджрд▓реЛрдВ рдХреЛ рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
рдкреНрд░рддреНрдпреЗрдХ рдмрд┐рдВрджреБ рдХреЗ рд▓рд┐рдП, рдкреНрд░рддреНрдпреЗрдХ рдмрд┐рдВрджреБ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рд╡рд╣ рдХрд┐рд╕реА рди рдХрд┐рд╕реА рджрд┐рд╢рд╛ рдореЗрдВ, рдмрдирд╛рд╡рдЯ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗ, рддрд╛рдХрд┐ рдкрд╛рд╕ рдХреЗ рдмрд┐рдВрджреБрдУрдВ рдкрд░ рдСрдлрд╕реЗрдЯ рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рди рд╣реЛред рд╡рд┐рд╕реНрдерд╛рдкрди рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рд╕реНрдкрд╖реНрдЯ рддрд░реАрдХрд╛ рдлрд┐рд░ рд╕реЗ рдкрд░реНрд▓реАрдирд╛ рд╢реЛрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИред
if(Distortion != 0.0) { point sp = scale[0] * pnt.p; float st = scale[1] * pnt.t; pnt.p[0] += Distortion * noise("perlin", sp + vector(1,0,0), st); pnt.p[1] += Distortion * noise("perlin", sp + vector(0,1,0), st); pnt.p[2] += Distortion * noise("perlin", sp + vector(0,0,1), st); pnt.t += Distortion * noise("perlin", sp, st + 1); }
рдпрд╣рд╛рдБ рдлреНрд▓реЛрдЯ рд╕реНрдХреЗрд▓ [2] - рдЕрдВрддрд░рд┐рдХреНрд╖ рдФрд░ рд╕рдордп рдореЗрдВ рддрд░рд╛рдЬреВ, pnt - рд╕рдВрд░рдЪрдирд╛ {рдмрд┐рдВрджреБ p; рдлреНрд▓реЛрдЯ рдЯреА; } 4d рдмрд┐рдВрджреБ рдХреЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХред
рдпрджрд┐ рдЖрдк рд╢реЛрд░ рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рдкрд░ рд╕рд╣реЗрдЬрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдЗрд╕ рддрд░рд╣ рдХреА рд╕рднреА рдмреБрд░реА рдЪреАрдЬреЗрдВ рдорд┐рд▓реЗрдВрдЧреА:

рдФрд░ рдЖрдкрдХреЛ рдПрдХ рдмрдирд╛рд╡рдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ рдЕрдВрддрд░рд┐рдХреНрд╖ рдФрд░ рд╕рдордп рдореЗрдВ рд▓рдЧрд╛рддрд╛рд░ рд╡рд┐рдХреГрдд рд╣реЛрддреА рд╣реИ:

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

рдЕрд╕рд▓реА рдмрд╛рджрд▓реЛрдВ рдореЗрдВ рджрд╛рдиреЗрджрд╛рд░рдкрди рдХреА рдбрд┐рдЧреНрд░реА рдмрджрд▓рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ рдкрд░реЗрд╢рд╛рди рд╣реЛрдирд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрд╣реБрдд рдЖрд▓рд╕реА рд╣реИред
рдПрдХ рдФрд░ рдмрд╣реБрдд рдмрдбрд╝рд╛ рдмрд╛рджрд▓ рдмрдирд╛рдиреЗ рдФрд░ рдЫреЛрдЯреЗ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреИрдорд╛рдиреЗ рдХреЗ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕рдХреЗ рдореВрд▓реНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдерд╛ред
рдпрд╣ рдЪрд╛рд▓ рдкрд╛рд░рд┐рдд рдирд╣реАрдВ рд╣реБрдИ - рдкреИрдорд╛рдиреЗ рдХреА рд╕реАрдорд╛рдУрдВ рдкрд░, рд╡рд┐рдВрдЧ рдмрд╛рджрд▓реЛрдВ рдХреЛ рдЕрднрджреНрд░ рд░реВрдк рд╕реЗ рднреАрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЬрдм рдЧреНрд░рд╣ рдШреВрдорддрд╛ рд╣реИ, рддреЛ рднреВрдордзреНрдп рд░реЗрдЦрд╛ рдкрд░ рдмрд╛рджрд▓ рдзреАрдорд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ (рдпрд╣ 30 рдбрд┐рдЧреНрд░реА рдХрд╛ рдПрдХ рднрдВрд╡рд░ рджреЗрддрд╛ рд╣реИ), рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдпрд╣ рдирд╣реАрдВ рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИ рддрд╛рдХрд┐ рдмрдирд╛рд╡рдЯ рд░рдЧрдбрд╝ рдореЗрдВ рдореБрдбрд╝ рди рдЬрд╛рдП рдФрд░ рд╕реБрдЪрд╛рд░реВ рд░реВрдк рд╕реЗ рд╡рд╛рд╖реНрдкрд┐рдд рд╣реЛ рдЬрд╛рдПред
рдЖрдкрдХреЛ рд╢рд╛рдпрдж 5 рдбреА рдмрдирд╛рд╡рдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ 5 рд╡реЗрдВ рдЖрдпрд╛рдо рдореЗрдВ рдореЛрдбрд╝ рдХреЛ рдСрдлрд╕реЗрдЯ рдХрд░рдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдмреНрд▓реАрдбрд░ рдФрд░ рдЦреБрд▓реА рдЫрд╛рдпрд╛рдВрдХрди рднрд╛рд╖рд╛ рдЬрд┐рд╕рдореЗрдВ рдпрд╣ рдорд┐рд▓рд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, 5 рдбреА рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдРрд╕рд╛ рдЙрдкрджреНрд░рд╡ ...
рд╣рд╛рд▓рд╛рдВрдХрд┐, рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЧреНрд░рд╣ рдХреА рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рдЦрд┐рд▓рд╛рдл, рдРрд╕реЗ рдмрд╛рджрд▓ рдХрд╛рдлреА рдпреЛрдЧреНрдп рд▓рдЧрддреЗ рд╣реИрдВ:

рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╡реЗ 1.5 рдЧреБрдирд╛ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдкреНрд░рд╕реНрддреБрдд рдХрд░рддреЗ рд╣реИрдВред
рдирд╛рд╕рд╛ рдмрдирд╛рдо рдкрд░реНрд▓рд┐рди рдХреА рдПрдХ рдПрдирд┐рдореЗрдЯреЗрдб рддреБрд▓рдирд╛
YouTube рдкрд░ рдЕрдкрд▓реЛрдб рдХреА рдЧрдИ рд╣реИ ред
"рдЕрд╢реЛрднрдиреАрдпрддрд╛" рдХреЗ рднрд╛рдбрд╝реЗ рд╕рд╣рд┐рдд рд╕рднреА рдЪрд┐рддреНрд░
рдкрд┐рдХреИрд╕реЛ рдПрд▓реНрдмрдо рдореЗрдВ рд╣реИрдВ ред
рдЦреИрд░, OSL рдкрд░ рд╕рднреА рдирд┐рд░реНрдорд╛рдг рдФрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде
рдмреНрд▓реЗрдВрдбрд░-рдлрд╝рд╛рдЗрд▓ ред