Программист научил алгоритм собирать анаморфные скульптуры из случайных 3D-моделей

Optimizing Anamorphic Sculptures

Программист научил алгоритм собирать анаморфные скульптуры из случайных 3D-моделей

Вдохновившись анаморфной скульптурой Jonty Hurwitz в своём офисе, разработчик написал приложение, которое расставляет 3D-меши в пространстве так, чтобы с определённого ракурса они складывались в заданный силуэт. В основе — дифференцируемый рендеринг SoftRas, градиентный спуск и хитро составленная функция потерь: IoU, штрафы за выход за контур, неровные края и коллизии. Алгоритм умеет собирать разные картинки для нескольких камер одновременно.

Большой σ — это когда рендерер прищуривается. Силуэт размыт, но меш, стоящий далеко от нужного места, всё равно чувствует притяжение. Уменьшение σ открывает рендереру глаза и обостряет края.

Ещё за этот день

2026-09-14