Как делаются превью картин?
Корректная математическая модель оптики является критическим элементом расчета картин из нитей. Компьютер должен быть способен предсказать получаемый результат при добавлении новых нитей. Наша модель рассчитывает изображение с детализацией около 20 части миллиметра, позволяя достигнуть высочайшего правдоподобия. Результатом работы генератора является инструкция по наматывания нити на гвоздики, которой следует человек при создании реальной картины. Создание картины очень трудоемкий процесс, требующих многих часов/дней работы. В готовую картину практически невозможно внести изменения, поэтому все правки согласовываются с заказчиком до начала плетения. Для этого мы создаем превью картины, позволяющее взглянуть на картину до ее создания.
Упрощенно картину из нитей можно представить как совокупность цветных прямых линий, соединяющих гвоздики. Такие изображения естественно представляются векторной графикой. Мы преобразуем инструкцию для плетения в SVG, один из самых популярных форматов векторной графики, сохраняя информацию о физических размерах и цветах. Открыв этот файл в понимающем ее редакторе, таком как Inkscape, можно получить предварительное впечатление о картине. Однако векторная графика хранит плоские изображения, что не позволяет адекватно учитывать, например, освещение.
Для получения фотореалистического изображения картины необходимо создать трехмерную сцену, изображающую картину. Затем эта сцена должна быть отрисована с помощью рендера, основанного на максимально реалистической модели оптики. В качестве такого рендера мы используем Mitsuba3, один из лучших современных фотореалистичных рендеров. Получаемое изображение малоотличимо от фотографии.
Векторная графика
Фотореалистичный рендер
Фотография реальной картины
Рассмотрим пример нашей картины, изображающей Исаакиевский собор, размера 50x50 см. Нажмите на изображение, чтобы увеличить его. На реальной фотографии в качестве основы использована вощенная фанера, имеющая уникальную текстуру. По вашему желанию картина может быть покрашена краской.
Made on
Tilda