Share
Ученые создали алгоритм, превращающий обычные рисунки в 3D модели

Ученые создали алгоритм, превращающий обычные рисунки в 3D модели

Алтын АШИРОВА

Исследователи из университета Гонконга (HKU) совместно с канадскими коллегами разработали алгоритм, способный строить трехмерные модели на основе двухмерных набросков. Благодаря этой разработке 3D моделирование станет доступно повсеместно и будет занимать в разы меньше времени, что перевернет взгляд на дальнейшее развитие мультипликации, кинематографа, архитектуры и многих других сфер жизни.

Уникальность разработки состоит в наличии промежуточного этапа – сверточной нейросети под названием DFNet. На этом этапе на рисунке размечается карта распределения кривизны. Пользователь может делать определенные области выпуклыми, вогнутыми, делать переходы между различными высотами более плавными или, наоборот, резкими и т.п.

Далее исходный набросок и созданная карта на этапе DFNet карта передаются на нейросеть GeomNet, которая создает уже карту глубины и распределяет нормали к поверхности. В некоторых точках могут возникнуть неоднозначности – сразу несколько вариантов отображения. Пользователь может выбрать нужный вариант или дополнить рисунок конкретизирующими линиями.

В итоге получается 3D модель какого-либо предмета, которую можно использовать, например, для печати на 3D принтере. При дальнейших доработках этот проект будет использоваться как замена графических редакторов и сложных программ, создающих 3D модели в архитектуре, машиностроении и многих других областях.

Уже существует ряд программ, успешно превращающих объемные изображения в 2D рисунки, что существенно упрощает создание анимации. Обратный процесс, до создания алгоритма HKU, был намного сложнее, так как одному рисунку соответствовало множество трёхмерных объектов.