PopNowDocs da API
Integrações
Conteúdo principal

Add-on de render com IA para o Blender

Transforme uma vista de câmera ou um previz de argila do Blender em renders com IA, vídeo com IA e texturas sem costura com o add-on gratuito do PopNow. Instalação, chave de API, modelos e preços em USD, e as chamadas REST por trás dele.

O add-on gratuito do PopNow para o Blender adiciona uma aba PopNow na barra lateral do 3D Viewport. Monte uma cena com formas cinza, enquadre com a sua câmera, e o PopNow pinta: uma imagem finalizada que mantém a sua composição, um vídeo curto que segue o movimento da câmera, ou uma textura sem costura para o objeto selecionado. Ele usa a sua chave de API do PopNow e gasta seu saldo separado da API em USD, que começa em $0. Adicione fundos em API billing; créditos do site não pagam as execuções do add-on.

Baixe-o na página do add-on do Blender no popnow.ai (versão atual 0.1.0, cerca de 58 KB, Windows, macOS e Linux, Blender 4.2 ou mais novo).

Um render de argila cinza com duas figuras numa mesa de café
A mesma cena renderizada como um café ensolarado com duas pessoas
Render de argila entra, quadro final sai: Seedream 5.0 Pro com duas fotos de referência, $0.036 USD.

O que ele faz

FluxoEntradaSaída
Render with AIA câmera ou o viewport renderizado como argila cinza limpa, passe opcional de profundidade ou de linhas, até três fotos de referênciaUma imagem finalizada no Image Editor; opcionalmente definida como fundo da câmera ou projetada sobre as suas malhas
Animate with AIUma prévia rápida no Workbench da animação da sua câmeraUm MP4 que mantém o movimento da câmera, a marcação e o tempo, pronto para entrar no Video Sequencer
Seamless textureUma descrição de material e de estilo (escaneado de foto, pintado à mão, toon)Uma textura quadrada com bordas mescladas, um material com projeção em caixa, aplicado aos objetos selecionados

Instale em três passos

Baixe o zip

Pegue o popnow-blender-0.1.0.zip em popnow.ai/blender. Não descompacte. O add-on é de código aberto: o código está no popnow-blender no GitHub, que também gera o mesmo zip.

Instale no Blender

No Blender 4.2 ou mais novo, arraste o zip para a janela do Blender. Ou abra Edit › Preferences › Get Extensions, clique no menu no canto superior direito, escolha Install from Disk e selecione o zip. Na primeira vez, o Blender pede permissão para acesso online; o PopNow precisa disso para enviar os renders e baixar os resultados.

Cole a sua chave de API

Pressione N no 3D Viewport, abra a aba PopNow, clique em Get API key, crie uma chave no console da API e cole-a. Seu saldo aparece na hora.

Como fica um render

  1. Enquadre a cena com a câmera, ou troque o painel para Viewport.
  2. Escreva o que você quer ver, escolha um estilo e um modelo. O botão mostra o preço.
  3. O add-on renderiza a imagem de argila, envia para o PopNow e obtém um orçamento exato.
  4. Clique em Start. O Blender continua respondendo enquanto isso; o andamento aparece no painel Tasks.
  5. O resultado abre no Image Editor e é salvo numa pasta popnow ao lado do seu arquivo .blend.
Uma garrafa de argila cinza sobre um pedestal
A garrafa renderizada como foto de produto
Uma garrafa de argila sobre um pedestal, renderizada como foto de produto: Nano Banana 2.1 com uma foto do produto, $0.048 USD.

Modelos e preços

Os preços da API são em USD, pelos mesmos preços dos modelos do site. Os valores abaixo são estimativas ilustrativas; peça uma cotação ao vivo para o modelo, as configurações e o preço atual exatos. O painel mostra a estimativa para as suas configurações, e você confirma a cotação exata antes de qualquer coisa começar.

FluxoModeloIdeal paraExemplo de preço em USD
RenderSeedream 5.0 ProEquilibrado; segue bem o seu layoutcerca de $0.036 por imagem de 1K
RenderSeedream 5.0 FlashMais rápido e mais baratocerca de $0.029
RenderNano Banana 2.1Melhor com muitas imagens de referênciacerca de $0.048
RenderGPT Image 2Texto e detalhes finos de qualidadecerca de $0.04254 (quadrada, média, 1K)
RenderQwen-Image 2.1 TurboRascunhos mais baratoscerca de $0.0144
RenderFLUX.1 dev ControlNetFormas exatas a partir de um passe de profundidade ou de linhas; sem imagens de referênciacerca de $0.036
AnimateSeedance 2.0 MiniO mais barato, bom para rascunhosCotação ao vivo para seu clipe
AnimateSeedance 2.0 FastEquilíbrio entre preço e qualidadeCotação ao vivo para seu clipe
AnimateSeedance 2.0Qualidade mais alta, até 4KCotação ao vivo para seu clipe
AnimateSeedance 2.5Segue melhor o previz de argilaCotação ao vivo para seu clipe
AnimateWan 3.0Movimento forte, até 1080pCotação ao vivo para seu clipe
AnimateKling O3 RestyleRepinta o seu clipe quadro a quadro, de 3 a 10 sCotação ao vivo para seu clipe
AnimateWan 2.2 AnimateControle de movimento: o seu personagem copia a figura de argilaCotação ao vivo para seu clipe
TextureSeedream 5.0 FlashRápido e baratocerca de $0.029 por imagem de 1K
TextureQwen-Image 2.1 TurboO mais baratocerca de $0.0144
TextureSeedream 5.0 ProMais detalhecerca de $0.036
TextureNano Banana 2.1Até 4Kcerca de $0.048

Se uma geração falhar, os fundos reservados da API são liberados automaticamente, e o painel Tasks avisa. Veja Saldo da API e reembolsos.

As chamadas de API por trás dele

O add-on é um cliente comum da API: ele envia o render de argila, pede o orçamento, cria a tarefa e consulta o resultado. Se você automatiza o Blender por conta própria, ou quer o mesmo resultado numa fazenda de render, chame a API diretamente. É isso que o Render with AI faz com o 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');

Substitua popnow://f/fil_clay_render pelo URI que o seu próprio upload devolver; veja Mídia.

O que sai do seu computador

  • Só a imagem de argila renderizada ou o clipe de prévia e as imagens de referência que você escolher. O seu arquivo .blend, as malhas e as texturas ficam na sua máquina.
  • A sua chave de API fica nas preferências do Blender, nunca dentro de um arquivo .blend, então compartilhar um projeto nunca compartilha a sua chave.
  • Os resultados são baixados para uma pasta popnow ao lado do seu arquivo .blend, ou para uma pasta que você escolher.

Erros comuns

O que você vêPor quêCorreção
A aba PopNow pede uma chaveNenhuma chave salva ainda, ou ela foi revogadaCrie uma chave no console da API e cole-a
O add-on não consegue acessar o PopNowAllow Online Access do Blender está desligado, ou um firewall bloqueia api.popnow.aiLigue a opção em Preferences › System › Network
Saldo da API insuficienteA cotação é maior que o seu saldoAdicione fundos em API billing, ou escolha um modelo mais barato, uma resolução menor ou um clipe mais curto
O vídeo ignora as figuras de argilaO modelo segue mais os prompts do que o previzUse o Seedance 2.5, ou o Wan 2.2 Animate para um personagem
As formas se afastam do seu layoutModelos de imagem reinterpretam os contornosUse o FLUX.1 dev ControlNet com um passe de profundidade ou de line art
“Stop waiting”, mas a tarefa continua rodandoUma tarefa iniciada roda até o fim no PopNowRetome depois pelo painel Tasks para baixar o resultado

O add-on do Blender é gratuito?

Sim. O add-on não custa nada; cada geração gasta o saldo separado da API em USD, e o preço aparece antes de você começar.

Quais versões do Blender são compatíveis?

Blender 4.2 e mais novos, no Windows, macOS e Linux. Ele é instalado como extensão do Blender, sem pacotes Python extras.

Preciso de uma GPU?

Não. A geração roda no PopNow. O seu computador só faz um render rápido de argila no Workbench, mais um passe de amostra única no Cycles se você pedir profundidade, normais ou line art.

Posso usar um modelo local de Stable Diffusion?

Não. O add-on chama modelos hospedados no PopNow. Para um grafo local que também chame modelos na nuvem, use o nó do ComfyUI.

Blender é uma marca registrada da Blender Foundation. O PopNow não é afiliado nem endossado pela Blender Foundation.

Nesta página