Автор купил на eBay сломанный pen-plotter, потратил на ремонт разницу между ценой покупки и ценой нового — и в итоге получил рабочее устройство. Оно медленное и ломается чаще обычного принтера, зато позволяет делать вещи, которые не получится напечатать или нарисовать вручную. Например, открытки с золотыми чернилами и окаменелостью игуанодона. Но главное увлечение последнего времени — рисование голограмм.
Начинается всё с жирных пальцев. Автор специально намазал пальцы оливковым маслом и коснулся экрана телефона — остался след, который даёт характерные блики. Свет находит путь от источника к глазу, отражаясь от гребней отпечатка. Если двигать камеру, блик перемещается. И этим перемещением можно управлять: радиус кривизны гребня определяет, как быстро и куда едет виртуальное «отражение». Чем круче изгиб, тем медленнее движется блик; чем положе — тем быстрее. Это тот же эффект, что даёт радужную дорожку на CD или разводы от дворников на стекле. Аналогия с реальным миром: дальние объекты при движении головой тоже сдвигаются медленнее.
Значит, можно нарисовать сцену так, чтобы каждая её точка стала отражающим гребнем нужной кривизны — и тогда картинка передаст настоящую глубину. Математику автор опускает, говорит только, что каждая точка превращается в участок гиперболоида, и выкладывает код на GitHub. Первые попытки оказались неудачными: пластиковая плёнка для ламинирования слишком гибкая, вощёная бумага для детских рисунков рвётся от большого числа линий. Сработали старые CD jewel case — дешёвые пластмассовые коробки, купленные на eBay. Они оказались грязными и подержанными, но это не помешало.
Инструмент нужен узкий и острый. Папа подарил набор крючков от Harbor Freight, острый прямой пик (с оранжевой ручкой) отлично гравирует CD-коробки, но быстро убивает бумагу. Свет обязательно должен быть точечным источником — обычный фонарик. Широкий свет размывает виртуальные точки и убивает глубину. Автор смотрел на отражение фонарика прямо в глаза, расположив блик чуть выше линий гравировки. Если линий слишком много, поверхность становится матовой — приходится искать баланс.
А это вообще голограмма? Автор считает, что да, потому что маленькие кусочки такой гравировки содержат полную сцену. Это его любимое свойство голограмм. Если кто-то хочет назвать это иначе — пусть предложит лучшее имя. В любом случае, нужны только простые инструменты, никаких лазеров. Как пишет Уильям Бити, древние люди могли бы выцарапывать такие картинки в затвердевшей смоле деревянными палочками. Автору от этой мысли становится не по себе — а вдруг такие артефакты уже лежат где-то в хранилищах музеев?