PopNowDocs API
Intégrations
Contenu principal

Extension de rendu IA pour Blender

Transformez une vue de caméra Blender ou une ébauche en argile en rendus IA, vidéos IA et textures sans couture avec l’extension gratuite PopNow. Installation, clé API, modèles, prix en USD et appels REST correspondants.

L’extension PopNow gratuite pour Blender ajoute un onglet PopNow dans la barre latérale de la fenêtre 3D. Bloquez une scène avec des formes grises, cadrez-la avec votre caméra, et PopNow la peint : une image finie qui garde votre composition, une courte vidéo qui suit le mouvement de votre caméra, ou une texture sans couture pour l’objet sélectionné. Elle utilise votre clé API PopNow et votre solde API séparé en USD, initialement $0. Approvisionnez-le dans Facturation API ; les crédits du site ne paient pas les exécutions de l’extension.

Téléchargez-la sur la page de l’extension Blender de popnow.ai (version actuelle 0.1.0, environ 58 Ko, Windows, macOS et Linux, Blender 4.2 ou plus récent).

Un rendu d’argile gris de deux personnages à une table de café
La même scène rendue sous la forme d’un café ensoleillé avec deux personnes
Rendu d’argile en entrée, image finie en sortie : Seedream 5.0 Pro avec deux photos de référence, $0.036 USD.

Ce qu’elle fait

Flux de travailEntréeSortie
Render with AILa caméra ou la fenêtre rendue en argile gris propre, passe de profondeur ou de lignes facultative, jusqu’à trois photos de référenceUne image finie dans l’éditeur d’images ; éventuellement définie comme fond de caméra ou projetée sur vos maillages
Animate with AIUn aperçu rapide en Workbench de l’animation de votre caméraUn MP4 qui conserve le mouvement de caméra, le blocage et le rythme, prêt à être glissé dans le séquenceur vidéo
Seamless textureUne description d’un matériau et d’un style (scan photo, peint à la main, toon)Une texture carrée aux bords fondus, un matériau en projection boîte appliqué aux objets sélectionnés

Installer en trois étapes

Télécharger le zip

Récupérez popnow-blender-0.1.0.zip sur popnow.ai/blender. Ne le décompressez pas. L’extension est open source : le code se trouve dans popnow-blender sur GitHub, qui peut aussi produire le même zip.

L’installer dans Blender

Dans Blender 4.2 ou plus récent, faites glisser le zip dans la fenêtre de Blender. Ou ouvrez Edit › Preferences › Get Extensions, cliquez sur le menu en haut à droite, choisissez Install from Disk et sélectionnez le zip. Blender vous demande d’autoriser l’accès en ligne la première fois ; PopNow en a besoin pour envoyer les rendus et télécharger les résultats.

Coller votre clé API

Appuyez sur N dans la fenêtre 3D, ouvrez l’onglet PopNow, cliquez sur Get API key, créez une clé dans la console API et collez-la. Votre solde s’affiche aussitôt.

À quoi ressemble un rendu

  1. Cadrez votre plan avec la caméra, ou passez le panneau sur Viewport.
  2. Décrivez ce que vous voulez voir, choisissez un style et un modèle. Le bouton affiche le prix.
  3. L’extension rend l’image d’argile, l’envoie et obtient un devis exact.
  4. Cliquez sur Start. Blender reste réactif pendant le calcul ; l’avancement s’affiche dans le panneau Tasks.
  5. Le résultat s’ouvre dans l’éditeur d’images et est enregistré dans un dossier popnow à côté de votre fichier .blend.
Une bouteille d’argile grise sur un piédestal
La bouteille rendue en photo produit
Une bouteille d’argile sur un piédestal rendue en photo produit : Nano Banana 2.1 avec une photo produit, $0.048 USD.

Modèles et prix

Les prix API sont en USD, aux mêmes tarifs de modèle que sur le site. Les chiffres ci-dessous sont des estimations indicatives ; demandez un devis actuel pour le modèle et les réglages précis. Le panneau affiche l’estimation pour vos réglages, et vous confirmez le devis exact avant tout démarrage.

Flux de travailModèleIdéal pourExemple de prix en USD
RenderSeedream 5.0 ProÉquilibré ; suit fidèlement votre mise en pageenviron $0.036 par image 1K
RenderSeedream 5.0 FlashPlus rapide et moins cherenviron $0.029
RenderNano Banana 2.1Idéal avec de nombreuses images de référenceenviron $0.048
RenderGPT Image 2Texte soigné et détails finsenviron $0.04254 (carré, qualité moyenne, 1K)
RenderQwen-Image 2.1 TurboLes brouillons les moins chersenviron $0.0144
RenderFLUX.1 dev ControlNetFormes exactes à partir d’une passe de profondeur ou de lignes ; pas d’images de référenceenviron $0.036
AnimateSeedance 2.0 MiniLe moins cher, bien pour les brouillonsDevis actuel pour votre clip
AnimateSeedance 2.0 FastÉquilibre entre prix et qualitéDevis actuel pour votre clip
AnimateSeedance 2.0Qualité supérieure, jusqu’en 4KDevis actuel pour votre clip
AnimateSeedance 2.5Suit au mieux l’ébauche en argileDevis actuel pour votre clip
AnimateWan 3.0Mouvement marqué, jusqu’en 1080pDevis actuel pour votre clip
AnimateKling O3 RestyleRepeint votre clip image par image, de 3 à 10 sDevis actuel pour votre clip
AnimateWan 2.2 AnimateContrôle du mouvement : votre personnage reproduit la figurine d’argileDevis actuel pour votre clip
TextureSeedream 5.0 FlashRapide et économiqueenviron $0.029 par image 1K
TextureQwen-Image 2.1 TurboLe moins cherenviron $0.0144
TextureSeedream 5.0 ProLe plus de détailsenviron $0.036
TextureNano Banana 2.1Jusqu’en 4Kenviron $0.048

Si une génération échoue, les fonds API réservés sont automatiquement libérés et le panneau Tasks l’indique. Voir Solde API et remboursements.

Les appels API sous-jacents

L’extension est un client API ordinaire : elle envoie le rendu d’argile, demande un devis, crée une tâche et l’interroge. Si vous scriptez Blender vous-même, ou si vous voulez le même résultat depuis une ferme de rendu, appelez directement l’API. Voici ce que fait Render with AI avec 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');

Remplacez popnow://f/fil_clay_render par l’URI renvoyée par votre propre envoi ; voir Médias.

Ce qui quitte votre ordinateur

  • Seulement l’image d’argile rendue ou le clip d’aperçu, et les images de référence que vous choisissez. Votre fichier .blend, vos maillages et vos textures restent sur votre machine.
  • Votre clé API est conservée dans les préférences de Blender, jamais dans un fichier .blend : partager un projet ne partage donc jamais votre clé.
  • Les résultats sont téléchargés dans un dossier popnow à côté de votre fichier .blend, ou dans un dossier de votre choix.

Erreurs courantes

Vous voyezCauseSolution
L’onglet PopNow demande une cléAucune clé enregistrée pour l’instant, ou elle a été révoquéeCréez une clé dans la console API et collez-la
L’extension n’arrive pas à joindre PopNowAllow Online Access est désactivé dans Blender, ou un pare-feu bloque api.popnow.aiActivez-le dans Preferences › System › Network
Solde API insuffisantLe devis dépasse votre soldeApprovisionnez Facturation API, ou choisissez un modèle moins cher, une résolution plus basse ou un clip plus court
La vidéo ignore les figurines d’argileLe modèle suit davantage le prompt que l’ébaucheUtilisez Seedance 2.5, ou Wan 2.2 Animate pour un personnage
Les formes s’éloignent de votre mise en pageLes modèles d’image réinterprètent les contoursUtilisez FLUX.1 dev ControlNet avec une passe de profondeur ou de dessin au trait
« Stop waiting » mais la tâche continueUne tâche lancée va jusqu’au bout sur PopNowReprenez-la plus tard depuis le panneau Tasks pour la télécharger

L’extension Blender est-elle gratuite ?

Oui. L’extension ne coûte rien ; chaque génération dépense le solde API séparé en USD et le prix est affiché avant de démarrer.

Quelles versions de Blender sont prises en charge ?

Blender 4.2 et plus récent sous Windows, macOS et Linux. Elle s’installe comme extension Blender, sans paquets Python supplémentaires.

Ai-je besoin d’un GPU ?

Non. La génération s’exécute chez PopNow. Votre ordinateur ne fait qu’un rendu d’argile rapide en Workbench, plus une passe Cycles à un échantillon si vous demandez la profondeur, les normales ou les lignes.

Puis-je utiliser à la place un modèle Stable Diffusion local ?

Non. L’extension appelle des modèles hébergés sur PopNow. Pour un graphe local qui appelle aussi des modèles cloud, utilisez le nœud ComfyUI.

Blender est une marque déposée de la Blender Foundation. PopNow n’est ni affilié à la Blender Foundation ni approuvé par elle.

Sur cette page