Repolode
ahujasid

ahujasid/camera-to-blender

Сфотографируйте реальный объект на телефон и получите сгенерированную 3D-модель, которая сразу импортируется в Blender.

Звёзды
1,395
Форки
162
Открытые issues
1
Последний коммит
2 месяца назад

Что это?

Camera to 3D — это конвейер, который превращает фото реального объекта с телефона в 3D-модель в Blender. При желании фон на фото можно удалить; затем изображение отправляется в Tripo3D API для генерации модели, после чего она передаётся через WebSocket add-on для Blender, который автоматически её импортирует.

Система состоит из двух частей. Python-сервер на FastAPI запускается на компьютере с открытым Blender и обрабатывает вызовы API и пересылку данных. Мобильное веб-приложение предоставляет интерфейс камеры. Поскольку для доступа к камере браузерам на телефонах требуется HTTPS, в настройке используется ngrok для публикации локального сервера, а тот же URL вставляется в панель WS Import add-on для Blender.

Для генерации моделей нужен API-ключ Tripo3D. API-ключ Gemini необязателен: если оставить поле пустым, фото будет использоваться без удаления фона. Вместо телефона можно использовать веб-камеру ноутбука, запустив сервер локально, без ngrok.

Ключевые возможности

  • 01Снимает фото в браузере на телефоне или с веб-камеры ноутбука.
  • 02При желании удаляет фон фото с помощью Gemini API.
  • 03Генерирует 3D-модели через Tripo3D API.
  • 04Автоматически импортирует готовые модели в Blender с помощью add-on, использующего WebSocket.
  • 05Предусмотрена настройка ngrok для доступа с телефона по HTTPS.

Сценарии использования

  • Сканирование повседневных объектов в Blender для использования в качестве референсов или исходных мешей.
  • Быстрое добавление реальных объектов в 3D-сцену для предварительной визуализации.
  • Создание прототипов 3D-ассетов без ручного моделирования.

Быстрый старт

  1. 1

    Установите зависимости Python

    pip install -r requirements.txt
  2. 2

    Запустите ретрансляционный сервер

    uvicorn relay_server:app --host 0.0.0.0 --port 8000
  3. 3

    Во втором терминале откройте доступ к серверу по HTTPS с помощью ngrok

    ngrok http 8000
  4. 4

    Установите дополнение WS Import в Blender и подключите его к URL ngrok

Что важно знать

  • Для создания 3D-моделей необходим API-ключ Tripo3D.
  • Для использования на телефоне нужен ngrok, поскольку камерам телефонов требуется HTTPS.
  • Бесплатные URL ngrok меняются при каждом перезапуске, поэтому Blender нужно каждый раз подключать заново.

В подборках

Темы

Частые вопросы

Что такое camera-to-blender?
Сфотографируйте реальный объект на телефон и получите сгенерированную 3D-модель, которая сразу импортируется в Blender. Camera to 3D — это конвейер, который превращает фото реального объекта с телефона в 3D-модель в Blender. При желании фон на фото можно удалить; затем изображение отправляется в Tripo3D API для генерации модели, после чего она передаётся через WebSocket add-on для Blender, который автоматически её импортирует.
camera-to-blender можно использовать бесплатно? Какая у него лицензия?
camera-to-blender распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
camera-to-blender всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в camera-to-blender — 5 сент. 2026 г..
Для чего можно использовать camera-to-blender?
Сканирование повседневных объектов в Blender для использования в качестве референсов или исходных мешей. Быстрое добавление реальных объектов в 3D-сцену для предварительной визуализации. Создание прототипов 3D-ассетов без ручного моделирования.
Как установить camera-to-blender?
Установите зависимости Python: pip install -r requirements.txt Запустите ретрансляционный сервер: uvicorn relay_server:app --host 0.0.0.0 --port 8000 Во втором терминале откройте доступ к серверу по HTTPS с помощью ngrok: ngrok http 8000 Установите дополнение WS Import в Blender и подключите его к URL ngrok
Где скачать camera-to-blender?
Исходный код и инструкции по установке — на GitHub: https://github.com/ahujasid/camera-to-blender

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Бесплатный open-source аддон для Blender, который автоматически ретопологизирует плотные сетки и сканы в низкополигональные сетки из квадов, обрабатывая модель по частям.

46+7 за неделю3PythonGPL-3.0Активно поддерживаетсяОбновлён 21 час назад

Плагин DSH позволяет AI-модели управлять запущенным Blender по прямому TCP-каналу и предоставляет 16 инструментов для захвата вида, редактирования сцены и работы в headless-режиме.

1,7 тыс.+182 за неделю65PythonBSD-3-ClauseАктивно поддерживаетсяОбновлён вчера

Универсальный конвейер Structure-from-Motion и Multi-View Stereo с графическим и командным интерфейсами для 3D-реконструкции по изображениям.

13,2 тыс.+13 за неделю2,2 тыс.C++OtherАктивно поддерживаетсяОбновлён вчера