Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Π–ΡƒΡ€Π½Π°Π» Β«ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ€Π°Β» β„–45 ΠΎΡ‚ 01 дСкабря 2005 Π³ΠΎΠ΄Π°Β». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 18

Автор Π–ΡƒΡ€Π½Π°Π» ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ€Π°

Для Π½Π°Ρ‡Π°Π»Π° очистим Ρ„ΠΎΠ½. Π’ 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).