- BrainTools - https://www.braintools.ru -
Французский стартап Sandflow выпустил [1] Sand3D — открытый датасет и 106 тыс. 3D‑моделей различных объектов. Каждая модель сопровождается кодом на Python, который строит объект из независимых деталей. Датасет предлагают использовать для обучения [2] моделей создавать и редактировать 3D‑модели.

В коде проекта перечислены части объектов, размеры, формы, расположение и материалы. Параметры можно редактировать. Например, у модели стула можно изменить высоту ножек или ширину спинки, а после запустить код снова и получить перестроенный объект с новыми параметрами. У самих деталей есть собственные имена и функции, а вместе с кодом опубликовали изображения моделей и готовые файлы OpenUSD.

Библиотека работает на базе Python API Blender. Благодаря этому можно задавать общие команды для построения геометрии, скруглений, отверстий и подвижных соединений. Кроме того, библиотеку можно использовать с языковыми моделями. Для этого надо добавить описание API в системный промпт. Само описание занимает примерно 3,6 тыс. токенов.

Трёхмерные модели собирали сразу из нескольких источников: Objaverse, CAD‑моделей, Articraft, AutoMate и Nvidia SimReady. Более 10 тыс. моделей оснащены подвижными механизмами. Библиотека поддерживает экспорт в GLB для веба и игровых движков, OpenUSD для 3D‑сцен и URDF для робототехнических симуляторов. Также есть экспорт в форматы OBJ и STL.
Датасет доступен [3] на Hugging Face, а коллекцию объектов и код можно изучить на сайте проекта [1]. Библиотеку опубликовали по лицензии Apache 2.0, данные — под CC BY 4.0.
Автор: daniilshat
Источник [4]
Сайт-источник BrainTools: https://www.braintools.ru
Путь до страницы источника: https://www.braintools.ru/article/38494
URLs in this post:
[1] выпустил: https://sandflow.ai/sand3d/
[2] обучения: http://www.braintools.ru/article/5125
[3] доступен: https://huggingface.co/collections/Sandflow/sand3d
[4] Источник: https://habr.com/ru/articles/1107354/?utm_campaign=1107354&utm_source=habrahabr&utm_medium=rss
Нажмите здесь для печати.