Форма
Это официальный выпуск кода и модели Shap-E: создание условных неявных 3D-функций.
- См. «Использование» для получения инструкций по использованию этого репозитория.
- См. примеры того, что может генерировать наша текстово-условная модель.
Образцы
Вот несколько выделенных примеров из нашей условно-текстовой модели. Случайные выборки по выбранным запросам см. в sample.md.
 |  |  |
Стул, который выглядит как авокадо | Самолет, который выглядит как банан | Космический корабль |
 |  |  |
Кекс на день рождения | Стул, который выглядит как дерево | Зеленый ботинок |
 |  |  |
Пингвин | Рожок мороженого Убе | Тарелка овощей |
Использование
Установите с помощью pip install -e .
.
Чтобы начать работу с примерами, просмотрите следующие блокноты:
- sample_text_to_3d.ipynb — образец 3D-модели, обусловленный текстовой подсказкой.
- sample_image_to_3d.ipynb — образец 3D-модели, созданной на основе синтетического изображения. Чтобы получить наилучший результат, вам следует удалить фон из входного изображения.
- encode_model.ipynb — загружает 3D-модель или тримеш, создает пакет многовидовых рендеров и облако точек, кодирует их в латентный вид и выполняет рендеринг обратно. Чтобы это работало, установите Blender версии 3.3.1 или выше и установите для переменной среды
BLENDER_PATH
путь к исполняемому файлу Blender.