ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° ΠΎΡΠΈΡΡΠΈΠΌ ΡΠΎΠ½. Π OpenGL Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΡΡ ΡΡΡΠΎΠΊΡ:
glClear(GL_COLOR_BUFFER_BIT);
Π³Π΄Π΅ glClear() - ΡΡΠ½ΠΊΡΠΈΡ, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½Π°Ρ Π΄Π»Ρ ΠΎΡΠΈΡΡΠΊΠΈ Π±ΡΡΠ΅ΡΠΎΠ², Π° ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ° GL_COLOR_BUFFER_BIT ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΡΡΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π½ΡΠΆΠ½ΠΎ ΠΎΡΠΈΡΡΠΈΡΡ.
ΠΠ»Ρ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π² D3D Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°ΡΡ
d3d_Device-βΊClear (0, 0, D3DCLEAR_TARGET, D3DCOLOR_XRGB (0, 0, 0), 0, 0);
Clear ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ Π±ΠΎΠ»ΡΡΠ΅ΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡΡ ΠΈ, ΠΊΠ°ΠΊ ΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠ΅, Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΠΌ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠΎΠΌ. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π½Π°ΠΌ ΡΡΠ° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ Π½Π΅ Π½ΡΠΆΠ½Π° - ΡΡΠ΅Π΄ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΡΠ°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ Π½ΡΠ»Π΅ΠΉ. ΠΠ΅ΡΠ²ΡΠ΅ Π΄Π²Π° ΠΎΡΠ²Π΅ΡΠ°ΡΡ Π·Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΡΠΈΡΠ΅Π½ΠΈΡ Π½Π΅ Π²ΡΠ΅Π³ΠΎ ΠΊΠ°Π΄ΡΠ°, Π° Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠΎΠ². ΠΠΎΡΠ»Π΅Π΄Π½ΡΡ ΠΏΠ°ΡΠ° ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π·Π° ΠΎΡΠΈΡΡΠΊΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅Ρ ΡΠΎΡΠ΅ΠΊ, ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΡΠΎΡΡΡ ΠΎΡ ΠΊΠ°ΠΌΠ΅ΡΡ (ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ° Z) Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ ΠΏΡΠ΅Π΄Π΅Π»Π°Ρ . ΠΠΎΠ½ΡΡΠ°Π½ΡΠ° D3DCLEAR_TARGET ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π½Π° ΡΠΎ, ΡΡΠΎ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΎΡΠΈΡΠ°ΡΡ Π±ΡΡΠ΅Ρ Π½Π΅ΠΊΠΈΠΌ ΡΠ²Π΅ΡΠΎΠΌ, ΡΠΊΠ°Π·Π°Π½Π½ΡΠΌ Π² ΡΠ΅ΡΠ²Π΅ΡΡΠΎΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ΅ (ΡΠ΅ΡΠ½ΡΠΉ ΡΠ²Π΅Ρ).
ΠΠΎΡ ΡΠ°Π±ΠΎΡΠ΅Π΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ ΠΈ Π³ΠΎΡΠΎΠ²ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΡΡΡΠΏΠ°ΡΡ ΠΊ ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π OGL Π²ΡΠ΅ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²Ρ Π΄Π»Ρ ΠΎΠ±ΡΠΈΡΠΎΠ²ΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ Π²ΡΠ·ΠΎΠ²Π°ΠΌΠΈ glBegin() ΠΈ glEnd(), Π½Π΅ΠΊΠΎΡΠΎΡΡΠΌ ΠΈΡ Π°Π½Π°Π»ΠΎΠ³ΠΎΠΌ Π² D3D ΡΠ²Π»ΡΡΡΡΡ d3d_Device-βΊBeginScene () ΠΈ d3d_Device-βΊEndScene (). Π ΡΠ»ΡΡΠ°Π΅ Ρ OGL ΡΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ ΠΊΠΎΠ΄Π°, Π²ΡΠΏΠΎΠ»Π½ΡΡΡΠΈΠΉ Π½Π°ΡΡ Π·Π°Π΄Π°ΡΡ:
glBegin(GL_TRIANGLES);
glColor3d(1,0,0);
glVertex3d(1,2,3);
glColor3d(0,1,0);
glVertex3d(4,5,6);
glColor3d(0,0,1);
glVertex3d(7,8,9);
glVertex3d - ΡΡΠΎ Π²Π΅ΡΡΠΈΠ½Ρ Π½Π°ΡΠ΅Π³ΠΎ ΡΡΠ΅ΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ°, ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈΠ½ΡΡΠΈΡΠΈΠ²Π½ΠΎ ΠΏΠΎΠ½ΡΡΠ½ΠΎ, Π½ΠΎ 3d, ΠΊΠ°ΠΊ Π½ΠΈ ΡΡΡΠ°Π½Π½ΠΎ, Π½Π΅ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ Β«ΡΡΠ΅Ρ ΠΌΠ΅ΡΠ½ΡΠΉΒ»; ΡΠΎΡΠ½Π΅Π΅, 3 - ΠΊΠ°ΠΊ ΡΠ°Π· ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, Π° Π²ΠΎΡ d - ΡΡΠΎ ΡΠΈΠΏ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ² (double). GL_TRIANGLES ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΡΡΠΎ Π²ΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π²Π΅ΡΡΠΈΠ½Ρ Π±ΡΠ΄ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΎΠ±ΡΠ°Π·ΠΎΠ²ΡΠ²Π°ΡΡ ΡΡΠ΅ΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠΈ (Π΅ΡΠ»ΠΈ Π±Ρ Ρ Π½Π°Ρ Π±ΡΠ»ΠΎ Π½Π΅ ΡΡΠΈ, Π° ΡΠ΅ΡΡΡ Π²Π΅ΡΡΠΈΠ½ - ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ Π±Ρ Π΄Π²Π° ΡΡΠ΅ΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ°). glColor3d ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π½Π° Π²Ρ ΠΎΠ΄ ΡΠ²Π΅ΡΠΎΠ²ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ RGB, ΠΈ Π²ΡΠ΅ Π²Π΅ΡΡΠΈΠ½Ρ, ΠΈΠ΄ΡΡΠΈΠ΅ ΠΏΠΎΡΠ»Π΅ Π½Π΅Π³ΠΎ ΠΈ Π΄ΠΎ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ Π²ΡΠ·ΠΎΠ²Π° glColor, Π±ΡΠ΄ΡΡ ΠΈΠΌΠ΅ΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ ΡΠ²Π΅Ρ.
Π D3D ΠΏΠ΅ΡΠ΅Π΄ ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ :
struct CUSTOMVERTEX { FLOAT x, y, z, rhw; DWORD color;};
CUSTOMVERTEX g_Vertices[] =
{1, 2, 3, 1, 0xffff0000},
{4, 5, 6, 1, 0xff00ff00},
{7, 8, 9, 1, 0xff0000ff},
LPDIRECT3DVERTEXBUFFER8 p_VertexBuffer = NULL;
ΠΡΠ° ΡΡΡΡΠΊΡΡΡΠ° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΈ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ Π²Π΅ΡΡΠΈΠ½, ΠΈ ΠΈΡ ΡΠ²Π΅ΡΠ°. p_VertexBuffer - ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π½Π° Π½Π°ΡΡ ΡΡΡΡΠΊΡΡΡΡ, Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ Π²Π΅ΡΡΠΈΠ½.
Π’Π΅ΠΏΠ΅ΡΡ Π½Π°ΠΏΠΈΡΠ΅ΠΌ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅:
d3d_Device-βΊCreateVertexBuffer (3*sizeof(CUSTOMVERTEX),
0, D3DFVF_XYZRHW | D3DFVF_DIFFUSE, D3DPOOL_DEFAULT, amp;p_VertexBuffer);
VOID* pVertices;
p_VertexBuffer-βΊLock (0, sizeof(g_Vertices), (BYTE**) amp;pVertices, 0);
memcpy (pVertices, g_Vertices, sizeof(g_Vertices));
p_VertexBuffer-βΊUnlock();
CreateVertexBuffer - Π²ΡΠ΄Π΅Π»ΡΠ΅Ρ ΠΌΠ΅ΡΡΠΎ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π΅ ΠΏΠΎΠ΄ ΡΡΠΈ Π²Π΅ΡΡΠΈΠ½Ρ (3*sizeof(CUSTOMVERTEX),) ΠΈ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅Ρ Π΅Π³ΠΎ Π½Π°ΡΠ΅ΠΌΡ ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ (p_VertexBuffer). ΠΠ°Π»Π΅Π΅ Β«Π·Π°ΠΏΠΈΡΠ°Π΅ΠΌΒ» (Lock()) Π±ΡΡΠ΅Ρ Π²Π΅ΡΡΠΈΠ½, ΡΡΠΎΠ±Ρ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎ Π΅Π³ΠΎ Π½Π΅ ΠΏΠΎΠ²ΡΠ΅Π΄ΠΈΡΡ. ΠΠΎΠΏΠΈΡΡΠ΅ΠΌ Π²Π΅ΡΡ Π½Π°Ρ Π±ΡΡΠ΅Ρ (memcpy()) Π² Π±ΡΡΠ΅Ρ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°ΡΡΡ. Π ΡΠ½ΠΎΠ²Π° ΡΠ°Π·ΡΠ΅ΡΠ°Π΅ΠΌ Π΄ΠΎΡΡΡΠΏ (Unlock();).
Π Π½Π°ΠΊΠΎΠ½Π΅Ρ, ΠΌΡ Π³ΠΎΡΠΎΠ²Ρ ΠΊ ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ:
d3d_Device-βΊBeginScene ();
d3d_Device-βΊSetVertexShader (D3DFVF_CUSTOMVERTEX);
d3d_Device-βΊSetStreamSource (0, p_VertexBuffer, sizeof(CUSTOMVERTEX));
d3d_Device-βΊDrawPrimitive (D3DFVF_XYZRHW | D3DFVF_DIFFUSE, 0, 1);
d3d_Device-βΊEndScene ();
SetVertexShader() ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΡΠΈΠΏ Π²Π΅ΡΡΠΈΠ½. SetStreamSource() Π·Π°Π΄Π°Π΅Ρ ΠΏΠΎΡΠΎΠΊ Π΄Π»Ρ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΉ ΡΠ°Π±ΠΎΡΡ. ΠΠ΄Π΅ΡΡ 0 - Π½ΠΎΠΌΠ΅Ρ ΠΏΠΎΡΠΎΠΊΠ°, Π²ΡΠΎΡΠΎΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ - Π΄Π°Π½Π½ΡΠ΅, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°ΡΡΡΡ ΠΊ ΡΡΠΎΠΌΡ ΠΏΠΎΡΠΎΠΊΡ, ΠΈ ΡΡΠ΅ΡΠΈΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ - ΡΠ°Π·ΠΌΠ΅Ρ, Π·Π°Π½ΠΈΠΌΠ°Π΅ΠΌΡΠΉ Π² ΠΏΠ°ΠΌΡΡΠΈ ΠΎΠ΄Π½ΠΎΠΉ Π²Π΅ΡΡΠΈΠ½ΠΎΠΉ. DrawPrimitive - ΡΠΈΡΡΠ΅Ρ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²Ρ Π½Π° ΡΠΊΡΠ°Π½Π΅, ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π½Π° Π²Ρ ΠΎΠ΄ (Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅ ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ) ΡΠΈΠΏ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²ΠΎΠ² Π΄Π»Ρ ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ, ΠΈΠ½Π΄Π΅ΠΊΡ ΠΏΠ΅ΡΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠ½Ρ, Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ Π½ΡΠΆΠ½ΠΎ Π½Π°ΡΠ°ΡΡ ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΠΈ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²ΠΎΠ² Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ.
Π’ΠΠ₯ΠΠΠΠΠΠΠ: ΠΠ΅ΡΡ ΡΠΎΠΊΡΡ Π² ΡΠΎΠΊΡΡΠ΅
ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΠΌΠ½ΠΎΠ³ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΠ΅ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ ΠΈ Π΄ΠΎΡΠΎΠ³ΠΎΠ²ΠΈΠ·Π½Ρ, ΡΠΈΡΡΠΎΠ²Π°Ρ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΡ ΠΈΠΌΠ΅Π΅Ρ ΠΈ Π½Π΅ΡΠΎΠΌΠ½Π΅Π½Π½ΡΠ΅ Π΄ΠΎΡΡΠΎΠΈΠ½ΡΡΠ²Π°. Π£Π΄ΠΎΠ±ΡΡΠ²ΠΎ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ, ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΠΈ ΡΠ°Π·ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠΈΡΡΠΎΠ²ΡΡ ΡΠ½ΠΈΠΌΠΊΠΎΠ² Π·Π°ΡΡΠ°Π²Π»ΡΠ΅Ρ Π²ΡΠ΅ Π±ΠΎΠ»ΡΡΠ΅ ΠΈ Π±ΠΎΠ»ΡΡΠ΅ Π»ΡΠ΄Π΅ΠΉ ΠΎΡΠΊΠ°Π·ΡΠ²Π°ΡΡΡΡ ΠΎΡ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΡΡ Π°ΠΏΠΏΠ°ΡΠ°ΡΠΎΠ². ΠΠ»Ρ Π»ΡΠ±ΠΈΡΠ΅Π»Π΅ΠΉ Π½ΠΎΠ²ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΡΡΠ΅Π½ΡΠ΅ Π‘ΡΡΠ½ΡΠΎΡΠ΄ΡΠΊΠΎΠ³ΠΎ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠ° ΠΏΡΠΈΠ³ΠΎΡΠΎΠ²ΠΈΠ»ΠΈ Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΡΠΈΠ»ΡΠ½ΡΠΉ Π΄ΠΎΠ²ΠΎΠ΄.
Π ΡΡΠΎΠΌ Π³ΠΎΠ΄Ρ Π³ΡΡΠΏΠΏΠ° ΠΈΠ· ΡΠ΅ΡΡΠΈ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ - Π Π΅Π½Π° Πβ (Π΄Π°-Π΄Π°, ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ°ΠΊΠ°Ρ ΡΠ°ΠΌΠΈΠ»ΠΈΡ, ΠΎΠ½ Π΄Π΅ΡΠΆΠΈΡ ΡΠΎΡΠΎΠΊΠ°ΠΌΠ΅ΡΡ Π½Π° ΡΠ½ΠΈΠΌΠΊΠ΅ ΡΠΏΡΠ°Π²Π°), ΠΠ°ΡΠΊΠ° ΠΠ΅Π²ΠΎΡ, ΠΡΡΡΡ ΠΡΡΠ΄ΠΈ, ΠΠ°ΡΠΊΠ° Π₯ΠΎΡΠΎΠ²ΠΈΡΡΠ°, ΠΠ°ΡΠ° ΠΠ΅Π½ΡΠ΅Π³Π°Π½Π° ΠΈ ΠΎΡΠ½ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΡΡΠ΄ΠΈΠΈ Β«ΠΡΠ²Π°Π»Ρ ΠΠΈΠ·Π°ΠΉΠ½Β» Π Π΅Π½Π΅ ΠΡΠ²Π°Π»Ρ - ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΠ»Π° ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠΉ ΠΏΡΠΎΡΠΎΡΠΈΠΏ Β«ΡΠΎΡΠΎΠΊΠ°ΠΌΠ΅ΡΡ Π±ΡΠ΄ΡΡΠ΅Π³ΠΎΒ». ΠΠΎΠ²ΡΠΉ ΡΠΎΡΠΎΠ°ΠΏΠΏΠ°ΡΠ°Ρ, ΡΡΠ²Π΅ΡΠΆΠ΄Π°ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π΄Π΅Π»Π°ΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ Β«ΡΠ΅ΡΡΡΠ΅Ρ ΠΌΠ΅ΡΠ½ΡΠ΅Β» ΡΠΎΡΠΎΡΠ½ΠΈΠΌΠΊΠΈ, ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΠΏΡΡΠ΅ΠΌ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΡΠ°ΠΌΡΠ΅ ΠΎΠ±ΡΡΠ½ΡΠ΅ ΡΠΈΡΡΠΎΠ²ΡΠ΅ ΠΎΡΠΏΠ΅ΡΠ°ΡΠΊΠΈ, Π½ΠΎ ΡΠΎΡΠΊΡ ΡΠΎΠΊΡΡΠΈΡΠΎΠ²ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡΡ ΡΠΆΠ΅ ΠΏΠΎΡΠ»Π΅ ΡΡΠ΅ΠΌΠΊΠΈ.
ΠΠ²ΡΡΠΈΡ Π½Π΅Π²Π΅ΡΠΎΡΡΠ½ΠΎ? ΠΠ΄Π½Π°ΠΊΠΎ ΡΡΠΎ ΠΈΡΡΠΈΠ½Π½Π°Ρ ΠΏΡΠ°Π²Π΄Π°. ΠΠΎΠ»Π΅Π΅ ΡΠΎΠ³ΠΎ, Ρ ΡΠ°ΠΊΠΈΠΌΠΈ ΡΠ½ΠΈΠΌΠΊΠ°ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Π½Π° ΡΠ°ΠΉΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ². Π‘Π½Π°ΡΡΠΆΠΈ ΡΡΠ΄ΠΎ-ΠΊΠ°ΠΌΠ΅ΡΠ° Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠΎΡΠ½ΠΎ ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ ΠΎΠ±ΡΡΠ½Π°Ρ ΡΠΈΡΡΠΎΠ²Π°Ρ, ΠΈ Π²ΡΠ΅ ΠΎΡΠ»ΠΈΡΠΈΠ΅ Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΎ Π² ΠΎΠΏΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ΅ ΡΠ°Π±ΠΎΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ. ΠΡΡΠΏΠΏΠ° ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π»Π° ΡΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π΅Π»Π°Π½Π½ΠΎΠΉ ΡΡΠ΅Π΄Π½Π΅ΡΠΎΡΠΌΠ°ΡΠ½ΠΎΠΉ ΠΊΠ°ΠΌΠ΅ΡΠΎΠΉ Kodak DCS 645M, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ 16,6-ΠΌΠ΅Π³Π°ΠΏΠΈΠΊΡΠ΅Π»ΡΠ½ΡΡ ΡΠΈΡΡΠΎΠ²ΡΡ ΠΌΠ°ΡΡΠΈΡΡ Kodak KaF-16802CE. ΠΡΠ±ΠΎΡ ΡΡΠΎΠ»Ρ Π΄ΠΎΡΠΎΠ³ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ°Π·ΡΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΎΠ±ΡΡΡΠ½ΡΡΡ ΠΏΡΠΎΡΡΠΎ: ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΌΠ°ΡΡΠΈΡΠ΅, Π½ΡΠΆΠ½Π° Π±ΡΠ»Π° ΠΌΠΎΠ΄Π΅Π»Ρ ΡΠΎ ΡΡΠ΅ΠΌΠ½ΠΎΠΉ Π·Π°Π΄Π½Π΅ΠΉ ΠΏΠ°Π½Π΅Π»ΡΡ. Π’Π°ΠΊΠ°Ρ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ Π±ΡΠ²Π°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ ΡΠΎΡΠΎΠΊΠ°ΠΌΠ΅Ρ, Π² ΠΊΠΎΡΠΎΡΡΡ ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π·Π°ΠΌΠ΅Π½Ρ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠΈΠ²Π°, Π½ΠΎ ΠΈ Β«Π·Π°Π΄Π½ΠΈΠΊΠ°Β» Ρ ΠΏΠ»Π΅Π½ΠΊΠΎΠΉ ΠΈΠ»ΠΈ CCD-ΠΌΠ°ΡΡΠΈΡΠ΅ΠΉ.
ΠΠ΅ΡΠ΅Π΄Π΅Π»ΠΊΠ° ΠΎΠΏΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠΎΡΡΠΎΠΈΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΌΠ΅ΠΆΠ΄Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠΈΠ²ΠΎΠΌ ΠΈ ΠΏΠΎΠ»ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΎΠ²ΡΠΌ ΡΠ΅Π½ΡΠΎΡΠΎΠΌ Π² ΡΠΎΠΊΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ ΠΏΠΎΠΌΠ΅ΡΠ΅Π½ ΠΌΠ°ΡΡΠΈΠ² ΠΌΠΈΠΊΡΠΎΠ»ΠΈΠ½Π· (Π² ΠΎΠΏΡΡΠ½ΠΎΠΌ ΠΎΠ±ΡΠ°Π·ΡΠ΅ ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ ΡΠ°Π·ΠΌΠ΅Ρ 292Ρ 292 ΠΌΠΈΠΊΡΠΎΠ»ΠΈΠ½Π·Ρ), ΠΊΠ°ΠΆΠ΄Π°Ρ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΡΠΎΡΠΌΠΈΡΡΠ΅Ρ ΡΠ²ΠΎΠΉ ΠΊΡΡΠΎΡΠ΅ΠΊ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π½Π° ΠΏΠΎΠ»ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΎΠ²ΠΎΠΉ ΠΌΠ°ΡΡΠΈΡΠ΅. Π‘ΡΠΌΠΌΠΈΡΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡ Π·Π°ΠΊΠΎΠ½Ρ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΡΠΎΡΠΎΡΠ½ΠΈΠΌΠΊΠΈ, ΡΡΠΎΠΊΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π½Π° ΡΠ°Π·Π½ΡΡ ΡΠΎΡΠΊΠ°Ρ Π² ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π΅. ΠΡΠΎΠΌΠ΅ Π²ΡΠ±ΠΎΡΠ° ΡΠΎΡΠΊΠΈ ΡΠΎΠΊΡΡΠΈΡΠΎΠ²ΠΊΠΈ, ΡΡΠ° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ½ΠΈΠΌΠΊΠΈ Ρ Π±ΠΎΠ»ΡΡΠΎΠΉ Π³Π»ΡΠ±ΠΈΠ½ΠΎΠΉ ΡΠ΅Π·ΠΊΠΎΡΡΠΈ ΠΈ, Π±ΠΎΠ»Π΅Π΅ ΡΠΎΠ³ΠΎ, ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎ ΠΌΠ΅Π½ΡΡΡ Π΅Π΅. Π£ΠΏΡΠ°Π²Π»ΡΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ Π΄ΠΈΠ°ΡΡΠ°Π³ΠΌΡ Π½Π΅Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ, ΠΎΠ½Π° Π²ΡΠ΅Π³Π΄Π° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΡΡΠ°Π²Π°ΡΡΡΡ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΎΡΠΊΡΡΡΠΎΠΉ, ΡΡΠΎ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΌΠ΅Π½ΡΡΠ°Π΅Ρ Π²ΡΠ΅ΠΌΡ Π²ΡΠ΄Π΅ΡΠΆΠΊΠΈ (Π° Π·Π½Π°ΡΠΈΡ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΠ·Π±Π°Π²ΠΈΡΡΡΡ ΠΎΡ ΡΠΌΠ°Π·Π°Π½Π½ΠΎΡΡΠΈ ΡΠ½ΠΈΠΌΠΊΠ° ΠΈΠ·-Π·Π° Π΄ΡΠΎΠΆΠ°Π½ΠΈΡ ΡΡΠΊ), Π½ΠΎ ΠΈ ΡΠ»ΡΡΡΠ°Π΅Ρ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ ΡΠΈΠ³Π½Π°Π»/ΡΡΠΌ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π½Π° ΠΌΠ°ΡΡΠΈΡΡ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠ²Π΅ΡΠ°.
ΠΠ°ΠΊ Π±ΡΠ»ΠΎ ΡΠΊΠ°Π·Π°Π½ΠΎ, Π½Π° ΡΠ½ΠΈΠΌΠΊΠ΅ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ ΠΌΠ°ΡΡΠΈΠ² ΠΊΡΡΠΎΡΠΊΠΎΠ² ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ, ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΡΠΎΡΠΌΠΈΡΡΠ΅ΡΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΉ ΠΌΠΈΠΊΡΠΎΠ»ΠΈΠ½Π·ΠΎΠΉ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ ΠΏΡΠΈΡΠ»ΠΎΡΡ ΡΠ΅ΡΠΈΡΡ Π½Π΅ΠΌΠ°Π»ΠΎ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ. ΠΠ΄Π½Π° ΠΈΠ· Π½ΠΈΡ ΡΠΎΡΡΠΎΡΠ»Π° Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΏΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΡΠΎΡΠΊΠΈ ΡΠΎΠΊΡΡΠΈΡΠΎΠ²ΠΊΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠΈΠ²Π° (Π° ΠΎΠ½, ΡΠ°Π·ΡΠΌΠ΅Π΅ΡΡΡ, ΠΎΡΡΠ°Π»ΡΡ ΠΏΡΠ΅ΠΆΠ½ΠΈΠΌ) ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ, ΡΠΎΡΠΌΠΈΡΡΠ΅ΠΌΡΠ΅ ΠΌΠΈΠΊΡΠΎΠ»ΠΈΠ½Π·Π°ΠΌΠΈ Π½Π° ΠΏΠΎΠ»ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΎΠ²ΠΎΠΉ ΠΌΠ°ΡΡΠΈΡΠ΅, ΠΌΠΎΠ³ΡΡ Π»ΠΈΠ±ΠΎ ΡΠΌΠ΅Π½ΡΡΠ°ΡΡΡΡ, Π»ΠΈΠ±ΠΎ, Π½Π°ΠΎΠ±ΠΎΡΠΎΡ, Π½Π°ΠΏΠΎΠ»Π·Π°ΡΡ Π΄ΡΡΠ³ Π½Π° Π΄ΡΡΠ³Π°. Π§ΡΠΎΠ±Ρ ΡΡΠΎΠ³ΠΎ Π½Π΅ ΡΠ»ΡΡΠΈΠ»ΠΎΡΡ, ΠΌΠ°ΡΡΠΈΡΡ Ρ Π»ΠΈΠ½Π·Π°ΠΌΠΈ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΠ»ΠΈ Π² ΡΠΎΠΊΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠΈΠ²Π°, ΡΠ΄Π²ΠΈΠ½ΡΠ² CCD-ΡΠ΅Π½ΡΠΎΡ Π½Π°Π·Π°Π΄, Π΄Π»Ρ ΡΠ΅Π³ΠΎ ΠΏΡΠΈΡΠ»ΠΎΡΡ ΠΏΠ΅ΡΠ΅ΡΡΡΠΎΠΈΡΡ Π²Π΅ΡΡ Β«ΡΠ΅Π³ΠΈΡΡΡΠΈΡΡΡΡΠΈΠΉΒ» ΡΠ·Π΅Π» ΡΠΎΡΠΎΠΊΠ°ΠΌΠ΅ΡΡ (Β«Π·Π°Π΄Π½ΠΈΠΊΒ»), Π° ΠΎΠ±ΡΠ΅ΠΊΡΠΈΠ² Π·Π°ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°ΡΡ Π² ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Β«Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎΡΡΡΒ».
ΠΠΎΡΠ»Π΅ ΡΡΠ΅ΠΌΠΊΠΈ ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠ³ΠΎ ΠΊΠ°Π΄ΡΠ° Π² Π΄Π΅Π»ΠΎ Π²ΡΡΡΠΏΠ°Π΅Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ ΡΠΎΡΠΎΠΊΠ°ΠΌΠ΅ΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΠ· ΠΌΠ°ΡΡΡ ΠΌΠΈΠΊΡΠΎΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ ΡΠΎΡΠΌΠΈΡΡΠ΅Ρ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎΠ΅, ΡΡΠΌΠΌΠΈΡΡΡ ΠΏΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡ ΠΏΡΠ°Π²ΠΈΠ»Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΡ ΡΠ΅Π½ΡΠΎΡΠΎΠΌ ΠΎΡ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΌΠΈΠΊΡΠΎΠ»ΠΈΠ½Π·Ρ. Π’ΠΎ Π΅ΡΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π½Π°Π΄ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π·Π°Π±ΠΈΡΠ°Π΅ΡΡΡ Ρ ΠΎΠΏΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈ ΠΎΡΠ΄Π°Π΅ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅. Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ° Π½Π° ΠΌΠ°ΡΡΠΈΡΠ΅ ΡΠΆΠ΅ Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΉ, ΡΡΠΎ ΠΊΠ°ΠΊ Π±Ρ ΠΌΠ°ΡΡΠΈΠ² ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎΠ± ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΈ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΡΠΎΡΠΊΠΈ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ, ΠΎΡΠΊΡΠ΄Π° ΠΈ ΠΏΠΎΠ΄ ΠΊΠ°ΠΊΠΈΠΌ ΡΠ³Π»ΠΎΠΌ ΠΏΡΠΈΡΠ΅Π» Π»ΡΡ, Π° ΡΡΠΊΠΎΡΡΡ ΡΠΎΡΠΊΠΈ - ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ ΡΡΠΊΠΎΡΡΡ Π»ΡΡΠ°. Π ΡΠ²Π΅ΡΠ΅ ΡΠΎΡΠΊΠΈ ΠΌΡ Π½Π΅ Π³ΠΎΠ²ΠΎΡΠΈΠΌ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ CCD-ΠΌΠ°ΡΡΠΈΡΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΌΠ°ΡΡΠΈΠ² ΡΡΠΈΠ°Π΄, Π³Π΄Π΅ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΏΠΎΠ»ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΎΠ²ΡΠΉ Π΄Π΅ΡΠ΅ΠΊΡΠΎΡ ΠΈΠΌΠ΅Π΅Ρ ΡΠΈΠ»ΡΡΡ ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΠ²Π΅ΡΠ°. Π’ΠΎ Π΅ΡΡΡ ΠΊΠ°ΠΆΠ΄Π°Ρ Π»ΠΈΠ½Π·Π° - ΡΡΠΎ ΠΎΠ΄Π½Π° ΡΠΎΡΠΊΠ° Π±ΡΠ΄ΡΡΠ΅ΠΉ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠΈ, Π° ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΡΠ΅Π°Π»ΡΠ½ΡΡ ΡΠΎΡΠ΅ΠΊ Π΄Π΅ΡΠ΅ΠΊΡΠΎΡΠ° ΠΏΠΎΠ΄ ΠΌΠΈΠΊΡΠΎΠ»ΠΈΠ½Π·ΠΎΠΉ ΠΎΠ·Π½Π°ΡΠ°ΡΡ ΡΠ³ΠΎΠ», ΠΏΠΎΠ΄ ΠΊΠΎΡΠΎΡΡΠΌ Π»ΡΡ ΠΏΠ°Π΄Π°Π΅Ρ Π½Π° ΠΌΠΈΠΊΡΠΎΠ»ΠΈΠ½Π·Ρ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Π³ΠΎΠ²ΠΎΡΡΡ ΠΎ ΡΠ΅ΡΡΡΠ΅Ρ ΠΌΠ΅ΡΠ½ΠΎΡΡΠΈ ΠΈΠΌΠ΅ΡΡΠ΅Π³ΠΎΡΡ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΊΠ°ΠΆΠ΄Π°Ρ ΡΠΎΡΠΊΠ° ΠΈΠΌΠ΅Π΅Ρ ΡΠ΅ΡΡΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°: ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ X ΠΈ Y Π½Π° ΠΌΠ°ΡΡΠΈΡΠ΅, ΡΡΠΊΠΎΡΡΡ ΠΈ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ Π»ΠΈΠ½Π·Ρ. ΠΡΠΈΡΠΎΠΌ Π½Π°Π΄ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΡΡΠΎ Π½ΠΈΠΊΠ°ΠΊΠ°Ρ ΡΠΎΡΠΊΠ° ΡΠ½ΠΈΠΌΠΊΠ° ΡΠΆΠ΅ Π½Π΅ Ρ ΡΠ°Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΡΠΎΡΠΊΠ΅ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ.
ΠΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ Β«Π²Π½ΡΡΡΠΈΒ» ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Ρ ΡΠ°Π½ΠΈΡΡΡ ΠΊΠ°ΠΊ Π±Ρ Β«ΡΡΠΎΠΏΠΊΠ°Β» ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠΉ Ρ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ Ρ ΠΎΡΡ ΠΈ Π½ΠΈΠΆΠ΅ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΌΠ°ΡΡΠΈΡΡ (ΡΠ΅ΠΏΠ΅ΡΡ ΠΎΠ½ΠΎ ΡΠ°Π²Π½ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΡ ΠΌΠ°ΡΡΠΈΡΡ ΠΌΠΈΠΊΡΠΎΠ»ΠΈΠ½Π·[Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Π·Π°ΠΌΠ΅ΡΠ°ΡΡ, ΡΡΠΎ, ΠΆΠ΅ΡΡΠ²ΡΡ Π²ΡΡΠΎΠΊΠΎΠΉ ΡΠ΅Π·ΠΊΠΎΡΡΡΡ ΠΈΡΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΡΠ½ΠΈΠΌΠΊΠΈ ΠΈ Π±ΠΎΠ»Π΅Π΅ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΠΊΠ°ΠΊ ΡΡΠΎ Π΄Π΅Π»Π°Π΅ΡΡΡ Π² ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΠΊΠ°Π½Π΅ΡΠ°Ρ ]), Π½ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΡΡΠΎΠΊΡΡΠΈΡΠΎΠ²Π°Π½ΠΎ ΠΏΠΎ-ΡΠ²ΠΎΠ΅ΠΌΡ. ΠΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ ΡΡΠ΅Π½Ρ ΠΊΠ°ΠΊ Π±Ρ Π½Π°ΡΠ΅Π·Π°Π½ΠΎ Π½Π° Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΡΠ΅ ΡΠ»ΠΎΠΈ - ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Ρ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ, ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΡ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΡΠΈ ΡΠ°Π·Π½ΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ ΡΠΎΠΊΡΡΠ° ΠΎΠ±ΡΠ΅ΠΊΡΠΈΠ²Π° ΠΈ Π·Π°ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ Π²Π½ΡΡΡΠΈ ΡΠ½ΠΈΠΌΠΊΠ°. Π Π°Π·ΠΌΠ΅Ρ Β«ΡΡΠΎΠΏΠΊΠΈΒ» ΠΏΡΠΎΠΏΠΎΡΡΠΈΠΎΠ½Π°Π»Π΅Π½ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ Π·Π°ΡΠ²Π΅ΡΠ΅Π½Π½ΡΡ ΡΠΎΡΠ΅ΠΊ ΠΏΠΎΠ΄ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΌΠΈΠΊΡΠΎΠ»ΠΈΠ½Π·ΠΎΠΉ. ΠΠ΄Π½Π°ΠΊΠΎ ΡΡΠΎ Π½Π΅ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ ΠΊΠ°ΠΆΠ΄Π°Ρ ΡΠ°ΠΊΠ°Ρ ΡΠΎΡΠΊΠ° ΡΡΠΎ-ΡΠΎ Π·Π½Π°ΡΠΈΡ ΡΠ°ΠΌΠ° ΠΏΠΎ ΡΠ΅Π±Π΅. Π§ΡΠΎΠ±Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ Π»ΡΠ±ΡΡ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΡ ΠΈΠ· Β«ΡΡΠΎΠΏΠΊΠΈΒ», Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΌΠΎΡΡΠ΅ΡΡ Π½Π° Π·Π°ΠΏΠΈΡΠ°Π½Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΡΠ΅ΡΠ΅Π· ΡΠ°ΠΊΡΡ ΠΆΠ΅ ΠΎΠΏΡΠΈΡΠ΅ΡΠΊΡΡ ΡΠΈΡΡΠ΅ΠΌΡ Ρ ΠΌΠΈΠΊΡΠΎΠ»ΠΈΠ½Π·Π°ΠΌΠΈ, ΠΊΠ°ΠΊΠ°Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»Π°ΡΡ ΠΏΡΠΈ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΊΡΠΏΠΎΠ·ΠΈΡΠΈΠΈ. ΠΠ°ΡΡΡΠ°ΠΈΠ²Π°Ρ ΡΠΎΠΊΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΈΠ²Π° Β«ΠΏΡΠΎΡΠΌΠΎΡΡΡΠΈΠΊΠ°Β», ΠΌΡ ΡΠΌΠΎΠΆΠ΅ΠΌ Π²ΡΠ±ΠΈΡΠ°ΡΡ Π»ΡΠ±ΡΡ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΡ ΠΈΠ· Β«ΡΡΠΎΠΏΠΊΠΈΒ». Π’ΠΎ Π΅ΡΡΡ ΠΊΠ°ΠΆΠ΄Π°Ρ ΠΌΠΈΠΊΡΠΎΠ»ΠΈΠ½Π·Π° ΡΠΎΡΠΌΠΈΡΡΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½Ρ ΡΠΎΡΠΊΡ ΡΠ΅Π·ΡΠ»ΡΡΠΈΡΡΡΡΠ΅Π³ΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π²ΡΠ΅Ρ Π½Π°Ρ ΠΎΠ΄ΡΡΠΈΡ ΡΡ ΠΏΠΎΠ΄ Π½Π΅ΠΉ ΡΠΎΡΠ΅ΠΊ (ΡΠΈΡ. 2).