PopNowDocs API
Integrazioni
Contenuto principale

Add-on Blender per il render AI

Trasforma una vista di camera di Blender o una previz in clay in render AI, video AI e texture senza giunture con l’add-on PopNow gratuito. Installazione, chiave API, modelli e prezzi in USD, e le chiamate REST che stanno dietro.

L’add-on gratuito PopNow per Blender aggiunge una scheda PopNow alla barra laterale della 3D Viewport. Abbozzi una scena con forme grigie, la inquadri con la camera, e PopNow la dipinge: un’immagine finita che conserva la composizione, un breve video che segue il movimento della camera, o una texture senza giunture per l’oggetto selezionato. Usa la tua chiave API PopNow e consuma il saldo API separato in USD, inizialmente di $0. Aggiungi fondi in Fatturazione API; i crediti del sito non pagano le esecuzioni dell’add-on.

Scaricalo dalla pagina dell’add-on Blender su popnow.ai (versione attuale 0.1.0, circa 58 KB, Windows, macOS e Linux, Blender 4.2 o successivo).

Un render grigio in clay di due figure a un tavolo di caffè
La stessa scena resa come un caffè illuminato dal sole con due persone
Render in clay in ingresso, fotogramma finito in uscita: Seedream 5.0 Pro con due foto di riferimento, $0.036 USD.

Cosa fa

Flusso di lavoroInputOutput
Render with AILa camera o la viewport resa come clay grigio pulito, passaggio di profondità o di linee facoltativo, fino a tre foto di riferimentoUn’immagine finita nell’Image Editor; facoltativamente impostata come sfondo della camera o proiettata sulle mesh
Animate with AIUn’anteprima rapida con Workbench della tua animazione di cameraUn MP4 che conserva il movimento di camera, il blocking e i tempi, pronto da trascinare nel Video Sequencer
Seamless textureUna descrizione di un materiale e di uno stile (scansione fotografica, dipinto a mano, toon)Una texture quadrata con bordi fusi, un materiale con proiezione box, applicata agli oggetti selezionati

Installazione in tre passi

Scarica lo zip

Scarica popnow-blender-0.1.0.zip da popnow.ai/blender. Non scompattarlo. L’add-on è open source: il codice è in popnow-blender su GitHub, che può anche generare lo stesso zip.

Installalo in Blender

In Blender 4.2 o successivo, trascina lo zip nella finestra di Blender. Oppure apri Edit › Preferences › Get Extensions, clicca il menu in alto a destra, scegli Install from Disk e seleziona lo zip. Blender chiede il permesso di accesso online la prima volta; PopNow ne ha bisogno per inviare i render e scaricare i risultati.

Incolla la tua chiave API

Premi N nella 3D Viewport, apri la scheda PopNow, clicca Get API key, crea una chiave nella console API e incollala. Il saldo compare subito.

Come si svolge un render

  1. Inquadra la scena con la camera, oppure passa il pannello a Viewport.
  2. Scrivi cosa vuoi vedere, scegli uno stile e un modello. Il pulsante mostra il prezzo.
  3. L’add-on renderizza l’immagine in clay, la carica e ottiene un preventivo esatto.
  4. Clicca Start. Blender resta reattivo mentre lavora; l’avanzamento compare nel pannello Tasks.
  5. Il risultato si apre nell’Image Editor e viene salvato in una cartella popnow accanto al tuo file .blend.
Una bottiglia grigia in clay su un piedistallo
La bottiglia resa come scatto di prodotto
Una bottiglia in clay su un piedistallo, resa come scatto di prodotto: Nano Banana 2.1 con una foto di prodotto, $0.048 USD.

Modelli e prezzi

I prezzi API sono in USD, allo stesso prezzo del modello sul sito. Le cifre sotto sono stime illustrative; richiedi un preventivo aggiornato per il modello, le impostazioni e il prezzo attuale. Il pannello mostra la stima per le tue impostazioni e confermi il preventivo esatto prima che parta qualsiasi cosa.

Flusso di lavoroModelloIdeale perPrezzo di esempio in USD
RenderSeedream 5.0 ProEquilibrato; segue da vicino il layoutcirca $0.036 per immagine 1K
RenderSeedream 5.0 FlashPiù veloce ed economicocirca $0.029
RenderNano Banana 2.1Il migliore con molte immagini di riferimentocirca $0.048
RenderGPT Image 2Ottimo per il testo e i dettagli finicirca $0.04254 (quadrata, medium, 1K)
RenderQwen-Image 2.1 TurboBozze più economichecirca $0.0144
RenderFLUX.1 dev ControlNetForme esatte da un passaggio di profondità o di linee; nessuna immagine di riferimentocirca $0.036
AnimazioneSeedance 2.0 MiniIl più economico, adatto alle bozzePreventivo aggiornato per la tua clip
AnimazioneSeedance 2.0 FastEquilibrio tra prezzo e qualitàPreventivo aggiornato per la tua clip
AnimazioneSeedance 2.0Qualità più alta, fino a 4KPreventivo aggiornato per la tua clip
AnimazioneSeedance 2.5Segue meglio la previz in clayPreventivo aggiornato per la tua clip
AnimazioneWan 3.0Movimento intenso, fino a 1080pPreventivo aggiornato per la tua clip
AnimazioneKling O3 RestyleRidipinge la clip fotogramma per fotogramma, da 3 a 10 sPreventivo aggiornato per la tua clip
AnimazioneWan 2.2 AnimateControllo del movimento: il tuo personaggio copia la figura in clayPreventivo aggiornato per la tua clip
TextureSeedream 5.0 FlashVeloce ed economicocirca $0.029 per immagine 1K
TextureQwen-Image 2.1 TurboIl più economicocirca $0.0144
TextureSeedream 5.0 ProPiù dettagliocirca $0.036
TextureNano Banana 2.1Fino a 4Kcirca $0.048

Se una generazione fallisce, i fondi API trattenuti vengono rilasciati automaticamente e il pannello Tasks lo indica. Vedi Saldo API e rimborsi.

Le chiamate API che ci stanno dietro

L’add-on è un normale client API: carica il render in clay, chiede il preventivo, crea un’attività e ne controlla lo stato. Se automatizzi Blender da solo, o vuoi lo stesso risultato da una render farm, chiama direttamente l’API. Questo è ciò che fa Render with AI con 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');

Sostituisci popnow://f/fil_clay_render con l’URI restituito dal tuo caricamento; vedi Media.

Cosa lascia il tuo computer

  • Solo l’immagine clay renderizzata o la clip di anteprima e le immagini di riferimento che scegli. Il tuo file .blend, le mesh e le texture restano sulla tua macchina.
  • La tua chiave API è conservata nelle preferenze di Blender, mai dentro un file .blend, quindi condividere un progetto non condivide mai la chiave.
  • I risultati vengono scaricati in una cartella popnow accanto al tuo file .blend, oppure in una cartella che scegli.

Errori comuni

Cosa vediPerchéSoluzione
La scheda PopNow chiede una chiaveNessuna chiave salvata, oppure è stata revocataCrea una chiave nella console API e incollala
L’add-on non riesce a raggiungere PopNowAllow Online Access di Blender è disattivato, oppure un firewall blocca api.popnow.aiAttivalo in Preferences › System › Network
Saldo API insufficienteIl preventivo supera il saldoAggiungi fondi in Fatturazione API, oppure scegli un modello più economico, una risoluzione più bassa o una clip più breve
Il video ignora le figure in clayIl modello segue più i prompt che la previzUsa Seedance 2.5, oppure Wan 2.2 Animate per un personaggio
Le forme si discostano dal layoutI modelli di immagine reinterpretano i contorniUsa FLUX.1 dev ControlNet con un passaggio di profondità o di line-art
“Stop waiting” ma l’attività continuaUn’attività avviata arriva alla fine su PopNowRiprendi più tardi dal pannello Tasks per scaricarla

L’add-on Blender è gratuito?

Sì. L’add-on non costa nulla; ogni generazione usa il saldo API separato in USD e il prezzo è mostrato prima di iniziare.

Quali versioni di Blender supporta?

Blender 4.2 e successive su Windows, macOS e Linux. Si installa come estensione di Blender senza pacchetti Python aggiuntivi.

Mi serve una GPU?

No. La generazione gira su PopNow. Il tuo computer fa solo un rapido render clay con Workbench, più un passaggio Cycles a un campione se chiedi profondità, normali o line art.

Posso usare invece un modello Stable Diffusion locale?

No. L’add-on chiama modelli ospitati su PopNow. Per un grafo locale che chiama anche modelli cloud, usa il nodo ComfyUI.

Blender è un marchio registrato della Blender Foundation. PopNow non è affiliato alla Blender Foundation né approvato da essa.

In questa pagina