PopNowДокументация API
Интеграции
Основное содержимое

Плагин AI-рендера для Blender

Превращайте вид камеры или глиняный превиз в Blender в AI-рендеры, AI-видео и бесшовные текстуры с бесплатным плагином PopNow. Установка, API-ключ, модели и цены в USD и REST-вызовы, на которых всё построено.

Бесплатный плагин PopNow для Blender добавляет вкладку PopNow на боковую панель 3D Viewport. Соберите сцену из серых форм, выставьте кадр камерой, и PopNow её «раскрасит»: готовый кадр, который сохраняет композицию, короткое видео, повторяющее движение камеры, или бесшовная текстура для выбранного объекта. Плагин использует ваш API-ключ PopNow и расходует отдельный баланс API в USD, начальное значение — $0. Пополните его в разделе Оплата API; кредиты сайта не оплачивают запуски плагина.

Скачать его можно на странице плагина для Blender на popnow.ai (текущая версия 0.1.0, около 58 КБ, Windows, macOS и Linux, Blender 4.2 или новее).

Серый глиняный рендер двух фигур за столиком кафе
Та же сцена, отрендеренная как залитое солнцем кафе с двумя людьми
Глиняный рендер на входе, готовый кадр на выходе: Seedream 5.0 Pro с двумя референсными фото, $0.036 USD.

Что он умеет

СценарийВходВыход
Render with AIКамера или вьюпорт, отрендеренные как чистая серая глина, по желанию проход глубины или линий, до трёх референсных фотоГотовое изображение в Image Editor; по желанию его можно назначить фоном камеры или спроецировать на ваши меши
Animate with AIБыстрое превью анимации камеры в WorkbenchMP4, который сохраняет движение камеры, блокинг и тайминг и готов к вставке в Video Sequencer
Seamless textureОписание материала и стиля (фотоскан, рисованная от руки, мультяшная)Квадратная текстура со сглаженными краями, материал с box-проекцией, применяемый к выбранным объектам

Установка в три шага

Скачайте zip-архив

Возьмите popnow-blender-0.1.0.zip на popnow.ai/blender. Не распаковывайте его. Плагин с открытым исходным кодом: код находится в popnow-blender на GitHub, там же можно собрать тот же zip самостоятельно.

Установите его в Blender

В Blender 4.2 или новее перетащите zip в окно Blender. Или откройте Edit › Preferences › Get Extensions, нажмите меню в правом верхнем углу, выберите Install from Disk и укажите zip. При первом запуске Blender попросит разрешить онлайн-доступ: PopNow нужен он, чтобы отправлять рендеры и скачивать результаты.

Вставьте API-ключ

Нажмите N в 3D Viewport, откройте вкладку PopNow, нажмите Get API key, создайте ключ в API-консоли и вставьте его. Баланс появится сразу.

Как выглядит рендер

  1. Выставьте кадр камерой или переключите панель на Viewport.
  2. Опишите, что хотите увидеть, выберите стиль и модель. На кнопке показана цена.
  3. Плагин рендерит глиняное изображение, загружает его и получает точную котировку.
  4. Нажмите Start. Blender остаётся отзывчивым, пока идёт работа; прогресс виден на панели Tasks.
  5. Результат открывается в Image Editor и сохраняется в папку popnow рядом с вашим .blend-файлом.
Серая глиняная бутылка на постаменте
Бутылка, отрендеренная как предметный снимок
Глиняная бутылка на постаменте, отрендеренная как предметный снимок: Nano Banana 2.1 с одним фото товара, $0.048 USD.

Модели и цены

Цены API указаны в USD по той же цене модели, что и на сайте. Цифры ниже — примерные оценки; запросите актуальную котировку для конкретной модели, настроек и текущей цены. Панель показывает оценку для ваших настроек, а точную котировку вы подтверждаете до запуска.

СценарийМодельДля чегоПримерная цена в USD
RenderSeedream 5.0 ProСбалансированная; точно следует вашей раскладкеоколо $0.036 за изображение в 1K
RenderSeedream 5.0 FlashБыстрее и дешевлеоколо $0.029
RenderNano Banana 2.1Лучше всего с большим числом референсовоколо $0.048
RenderGPT Image 2Сильный текст и мелкие деталиоколо $0.04254 (квадрат, medium, 1K)
RenderQwen-Image 2.1 TurboСамые дешёвые черновикиоколо $0.0144
RenderFLUX.1 dev ControlNetТочные формы по проходу глубины или линий; без референсных фотооколо $0.036
AnimateSeedance 2.0 MiniСамая дешёвая, хороша для черновиковАктуальная котировка для вашего клипа
AnimateSeedance 2.0 FastБаланс цены и качестваАктуальная котировка для вашего клипа
AnimateSeedance 2.0Выше качество, до 4KАктуальная котировка для вашего клипа
AnimateSeedance 2.5Лучше всего следует глиняному превизуАктуальная котировка для вашего клипа
AnimateWan 3.0Сильное движение, до 1080pАктуальная котировка для вашего клипа
AnimateKling O3 RestyleПерерисовывает ваш клип покадрово, 3–10 сАктуальная котировка для вашего клипа
AnimateWan 2.2 AnimateКонтроль движения: ваш персонаж повторяет глиняную фигуруАктуальная котировка для вашего клипа
TextureSeedream 5.0 FlashБыстро и дёшевооколо $0.029 за изображение в 1K
TextureQwen-Image 2.1 TurboСамая дешёваяоколо $0.0144
TextureSeedream 5.0 ProБольше всего деталейоколо $0.036
TextureNano Banana 2.1До 4Kоколо $0.048

Если генерация не удалась, зарезервированные средства API автоматически освобождаются, а панель Tasks об этом сообщает. См. Баланс API и возвраты.

REST-вызовы, на которых это построено

Плагин — обычный API-клиент: он загружает глиняный рендер, запрашивает котировку, создаёт задачу и опрашивает её. Если вы пишете скрипты для Blender сами или хотите тот же результат на рендер-ферме, вызывайте API напрямую. Так Render with AI работает с Seedream 5.0 Pro:

curl -X POST "https://api.popnow.ai/api/v1/jobs/createTask" \
  -H "Authorization: Bearer $POPNOW_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $(uuidgen)" \
  -d '{"model": "bytedance/seedream-5.0-pro/edit", "input": {"prompt": "Turn this clay render into a sunlit cafe photo. Keep the camera, layout and silhouettes exactly.", "image_urls": ["popnow://f/fil_clay_render"], "aspect_ratio": "16:9", "resolution": "1k"}}'
Python (bpy scripts can use the same code)
import os, time, uuid, requests

API = "https://api.popnow.ai/api/v1"
H = {"Authorization": f"Bearer {os.environ['POPNOW_API_KEY']}"}

def upload(path):
    data = open(path, "rb").read()
    ticket = requests.post(f"{API}/common/upload-url", headers=H, json={"contentType": "image/png", "bytes": len(data)}, timeout=30).json()["data"]
    requests.put(ticket["uploadUrl"], data=data, headers=ticket.get("headers", {}), timeout=120).raise_for_status()
    return requests.post(f"{API}/files/{ticket['fileId']}/commit", headers=H, timeout=30).json()["data"]["uri"]

clay = upload("/tmp/clay_render.png")
task = requests.post(
    f"{API}/jobs/createTask",
    headers={**H, "Idempotency-Key": str(uuid.uuid4())},
    json={
        "model": "bytedance/seedream-5.0-pro/edit",
        "input": {"prompt": "Turn this clay render into a sunlit cafe photo. Keep the camera, layout and silhouettes exactly.", "image_urls": [clay], "aspect_ratio": "16:9"},
    },
    timeout=30,
).json()["data"]

while task["state"] in ("queued", "running"):
    time.sleep(3)
    task = requests.get(f"{API}/jobs/recordInfo", headers=H, params={"taskId": task["taskId"]}, timeout=30).json()["data"]
print(task["state"], task.get("output", {}).get("assets", [{}])[0].get("url"))
JavaScript
const res = await fetch('https://api.popnow.ai/api/v1/jobs/quote', {
  method: 'POST',
  headers: { Authorization: `Bearer ${process.env.POPNOW_API_KEY}`, 'Content-Type': 'application/json' },
  body: JSON.stringify({
    model: 'bytedance/seedream-5.0-pro/edit',
    input: { prompt: 'Turn this clay render into a sunlit cafe photo.', image_urls: ['https://media.popnow.ai/movie/lighthouse.webp'], aspect_ratio: '16:9' },
  }),
});
console.log((await res.json()).data.maxChargeUsd, 'USD at most');

Вместо popnow://f/fil_clay_render подставьте URI, который вернёт ваша загрузка; см. Медиа.

Что покидает ваш компьютер

  • Только отрендеренная глиняная модель или превью-клип и референсные изображения, которые вы выбрали. Ваш .blend-файл, меши и текстуры остаются на вашей машине.
  • Ваш API-ключ хранится в настройках Blender, но никогда не попадает внутрь .blend-файла, поэтому, делясь проектом, вы не делитесь ключом.
  • Результаты скачиваются в папку popnow рядом с вашим .blend-файлом или в папку, которую вы выберете.

Частые ошибки

Что вы видитеПричинаРешение
Вкладка PopNow просит ключКлюч ещё не сохранён или был отозванСоздайте ключ в API-консоли и вставьте его
Плагин не может достучаться до PopNowВ Blender выключен Allow Online Access или файервол блокирует api.popnow.aiВключите его в Preferences › System › Network
Недостаточный баланс APIКотировка выше вашего балансаПополните баланс в разделе Оплата API или выберите более дешёвую модель, меньшее разрешение или более короткий клип
Видео не учитывает глиняные фигурыМодель больше следует промптам, чем превизуИспользуйте Seedance 2.5 или Wan 2.2 Animate для персонажа
Формы расходятся с вашей раскладкойМодели изображений переинтерпретируют контурыИспользуйте FLUX.1 dev ControlNet с проходом глубины или линий
«Stop waiting», но задача продолжает работатьЗапущенная задача доводится до конца на PopNowПозже возобновите её на панели Tasks, чтобы скачать результат

Плагин для Blender бесплатный?

Да. Сам плагин ничего не стоит; каждая генерация расходует отдельный баланс API в USD, и цена показывается до запуска.

Какие версии Blender поддерживаются?

Blender 4.2 и новее на Windows, macOS и Linux. Он устанавливается как расширение Blender без дополнительных пакетов Python.

Нужна ли видеокарта (GPU)?

Нет. Генерация выполняется на PopNow. Ваш компьютер делает только быстрый глиняный рендер в Workbench и, если вы запросили глубину, нормали или линии, один проход Cycles.

Можно ли вместо этого использовать локальную модель Stable Diffusion?

Нет. Плагин вызывает модели, размещённые на PopNow. Для локального графа, который тоже вызывает облачные модели, используйте узел ComfyUI.

Blender — зарегистрированная торговая марка Blender Foundation. PopNow не аффилирована с Blender Foundation и не одобрена ею.

На этой странице