Комп'ютерна графіка
Від пікселів до реалістичного Ray Tracing у сучасних іграх та кіно.
Від пікселя до вектора (Raster vs Vector)
Всі зображення у вашому комп'ютері поділяються на 2 типи:
- Растрова графіка (JPG, PNG) — це сітка з мікроскопічних квадратиків (пікселів), кожен з яких має свій колір. Якщо наблизити фото на телефоні — побачите "кубики". Збільшувати їх не можна!
- Векторна графіка (SVG) — зображення малює САМА математика! Тільки формули ліній, кіл і дуг. Таке зображення можна збільшити хоч до розміру білборда, і воно залишиться ідеально гострим (без кубиків).
Трасування променів (Ray Tracing)
Чому ігри 20 років тому виглядали як мультики, а зараз схожі на кіно? Через світло! Сучасні відеокарти підтримують Ray Tracing. Комп'ютер буквально відстежує кожен промінь світла: як він б'є від віртуального "Сонця", відбивається від калюжі, зіштовхується з металом машини, розсіюється, і тільки потім потрапляє у вашу "камеру". Мільярди обчислень за ОДНУ секунду.
Зародження 3D (Історія Pixar)
У 1995 році компанія Pixar випустила мультфільм "Історія іграшок" (Toy Story) — перший в історїї ПОВНІСТЮ знятий на комп'ютері! На створення одного кадру йшли ГОДИНИ на серверах. Але після цього світ більше ніколи не був таким, як раніше. Мальовані 2D діснеївські мультики майже повністю зникли.