Команда Квадрицепс · GameDevAI 2025
Трек Генерация 3D-моделей
🥇 Первое место - Квадрицепс
Создание стилизованных 3D-ассетов вручную — дорого и долго; мы решаем эту проблему, автоматически генерируя готовые low-poly модели с PBR-текстурами из текстового описания или картинки всего за 1 минуту.
| Возможность | Подробности реализации | Польза для пользователя |
|---|---|---|
| Два типа ввода | Поддержка текстовых промптов и загрузки изображений | Позволяет использовать любые исходные данные |
| End-to-End pipeline | Полный цикл: изображение → mesh + UV → текстуры → .glb файл |
Экономит время, убирая промежуточные шаги и ручную работу |
| Стилизация | Три готовых пресета: production-ready, origami, voxel |
Быстрая смена визуального стиля без постобработки |
| Управление памятью (VRAM) | Attention slicing, выгрузка пайплайнов, не более 23 GB на RTX 4090 | Работает на доступной видеокарте RTX 4090 |
| Интерактивный предпросмотр | Встроенный <model-viewer> с камерой и AR прямо в браузере |
Быстрая демонстрация и проверка ассетов |
| Удобный экспорт | Автоматическое создание и скачивание GLB/OBJ в ZIP-архивах | Лёгкая интеграция в любой пайплайн |
Сравнение моделей:
Наше исследование (demo/0_models_comparison.png) показало превосходство Playground v2.5 (качество изображения выше, чем у SDXL и Midjourney), а для генерации mesh и текстур выбран state-of-the-art подход — Hunyuan3D 2.1.
flowchart TD
subgraph docker["Docker Container"]
direction TB
A["Flask + Granian<br/>REST / SSE"] --> B["Pipelines<br/>• Playground v2.5<br/>• Hunyuan3D 2.1"]
B --> C["Storage<br/>GLB / OBJ / ZIP"]
A --> D["Frontend<br/>HTML + model-viewer"]
end
E["User Browser"] -->|"HTTP/WebSocket"| A
C -->|"Static Files"| D
Технологический стек:
- Image Generation: Playground v2.5 (1024² изображение)
- 3D Mesh + UV + PBR: Hunyuan3D 2.1 (Flow Matching + Paint Pipeline)
- Frameworks: Python 3.10, PyTorch 2.5.1 (CUDA 12.4)
- Web Backend: Flask + Granian WSGI
- Frontend: HTML/CSS + Google
<model-viewer>(AR) - Конвертация: Blender bpy 4.0 для OBJ↔GLB (опционально)
- Deployment: Docker-контейнер (Ubuntu 22.04)
Производительность (RTX 4090 24 GB):
| Этап | Среднее время | Пик VRAM |
|---|---|---|
| Изображение 1024×1024 | 6–10 сек | ~10 GB |
| Реконструкция меша + UV | 20–35 сек | ~13 GB |
| Генерация текстур (PBR) | 30–50 сек | ~15 GB |
| Полный цикл | 60–100 сек | ~23 GB |
-
Пользователь вводит текстовый промпт или загружает картинку.
-
Настраивает параметры: стиль, число полигонов, качество (CFG, steps).
-
Запускает генерацию, которая проходит автоматически через все этапы:
- Playground v2.5 → референс-изображение
- Hunyuan3D 2.1 → mesh + UV
- Paint Pipeline → текстуры PBR
-
Пользователь видит готовую модель в браузере через
<model-viewer>(интерактивное вращение, AR-режим). -
Скачивает готовый
.glbили архив.zip.
Генерация из текста
1_text_promt.mp4
Генерация из изображения
2_image_promt.mp4
| Главная страница | История генераций |
|---|---|
![]() |
![]() |
| Примеры ассетов из текста | Ассеты из изображений |
|---|---|
![]() |
![]() |
| Сравнение моделей |
|---|
![]() |




