View a markdown version of this page

Frullatore - AWS Deadline Cloud

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Frullatore

Blender è un set di strumenti software di computer grafica 3D gratuito e open source utilizzato per creare film d'animazione, effetti visivi, arte, modelli stampati in 3D, grafica animata, applicazioni 3D interattive, realtà virtuale e giochi per computer. Blender è supportato da AWS Deadline Cloud (Deadline Cloud) con un'integrazione completa che include trasmettitori, pacchetti conda e un adattatore per migliorare le prestazioni di rendering. Questa guida fornisce istruzioni dettagliate per utilizzare Deadline Cloud con Blender per velocizzare il rendering dei progetti distribuendo le attività di rendering su più macchine.

Panoramica del supporto

Blender è supportato dai seguenti componenti:

  • Submitter: trasmettitore integrato per l'invio diretto dei lavori da Blender con rilevamento automatico di scene e risorse.

  • Pacchetti Conda: Deadline Cloud per l'installazione automatica su flotte gestite dal servizio.

  • Adattatore: un programma sui worker host che mantiene l'applicazione caricata tra le attività per velocizzare il rendering e i report sullo stato di avanzamento del rendering.

  • Cross-platform compatibilità: supporto Submitter per Windows, macOS e Linux con supporto per lavoratori per Windows e Linux con mappatura automatica dei percorsi.

Compatibilità della versione Blender

La tabella seguente mostra gli attuali livelli di supporto per le versioni di Blender:

Versione principale Supporto per i mittenti Supporto Conda Motori di rendering
3.6 Windows, macOS, Linux Linux Cycles, Eevee, Workbench
4.2 Windows, macOS, Linux Linux Cycles, Eevee, Workbench
4.5 Windows, macOS, Linux Linux Cycles, Eevee, Workbench
5.0 Windows, macOS, Linux Linux Cycles, Eevee, Workbench
5.1 Windows, macOS, Linux Linux Cycles, Eevee, Workbench

Canale Deadline Cloud Conda

La tabella seguente elenca tutti i pacchetti conda applicabili a Blender disponibili per le Service-managed flotte nel canale conda deadline-cloud:

Sistema operativo Pacchetto Versione Note
Linux miscelatore 3.6 Include tutti i motori di rendering integrati
Linux miscelatore 4.2 Include tutti i motori di rendering integrati
Linux miscelatore 4.5 Include tutti i motori di rendering integrati
Linux miscelatore 5.0 Include tutti i motori di rendering integrati
Linux miscelatore 5.1 Include tutti i motori di rendering integrati
Linux blender-openjd Include l'adattatore Blender

Nozioni di base

Per usare Blender con Deadline Cloud:

  1. Crea una flotta gestita dal servizio e associala a una coda. La coda deve essere configurata con un ambiente di coda che supporti il canale conda deadline-cloud. Per ulteriori informazioni, consulta Creazione di un ambiente di coda. https://docs.aws.amazon.com/deadline-cloud/latest/userguide/create-queue-environment.html

  2. Installa il monitor Deadline Cloud e il submitter Blender sulla tua workstation per artisti utilizzando i programmi di installazione di Deadline Cloud per monitor e submitter. Per ulteriori informazioni, consulta Configura la tua workstation.

  3. Invia il tuo lavoro direttamente da Blender utilizzando il sistema di invio integrato alla coda.

  4. Monitora il lavoro e scarica l'output utilizzando il monitor Deadline Cloud.

Installazione

Per installare il submitter di Deadline Cloud for Blender, hai bisogno di:

  • Una workstation Windows, macOS o Linux.

  • Blender 3.6 o successivo.

Esistono tre modi per installare il submitter di Deadline Cloud for Blender:

Utilizzo del programma di installazione di Deadline Cloud submitter

Puoi installare Deadline Cloud for Blender submitter usando il programma di installazione di Deadline Cloud submitter.

Per installare il mittente

  1. Scarica il programma di installazione di Deadline Cloud submitter.

  2. Eseguire il programma di installazione.

    • Quando richiesto, seleziona ogni versione di Blender con cui desideri utilizzare il mittente.

  3. Avvia Blender.

  4. Verifica l'installazione selezionando nel menu Render l'opzione Invia a Deadline Cloud.

Se l'add-on non è disponibile nel menu Render, devi abilitarlo manualmente.

Per abilitare manualmente il componente aggiuntivo submitter

  1. Nel menu Modifica, scegli Preferenze....

  2. Scegli Percorsi dei file nella barra laterale sinistra.

  3. Trova la sezione Script Directories e scegli +.

  4. In Nome, inserisci python.

  5. Per Path, inserisci il percorso della python directory nell'installazione del submitter di Blender.

  6. Riavviate Blender per rendere effettive le modifiche.

Installazione del mittente da Blender

Nota

Questa funzionalità è sperimentale e soggetta a modifiche.

Puoi installare e aggiornare il submitter di Blender da Blender utilizzando la funzione di estensione di Blender.

Per installare il submitter di Blender usando le estensioni di Blender, hai bisogno di:

  • Blender 4.2 o versioni successive.

  • Una workstation con accesso costante a Internet.

Per aggiungere il mittente di Blender come estensione

  1. Apri Blender.

  2. Nel menu Modifica, scegli Preferenze...

  3. Scegli Ottieni estensioni nella barra laterale sinistra.

  4. Scegli Repository, +, Aggiungi repository remoto.

    Finestra delle preferenze di Blender con un pop-up aperto per aggiungere un repository di estensioni.
  5. Per URL, immettere https://github.com/aws-deadline/deadline-cloud-for-blender/releases/latest/download/index.json.

  6. Seleziona Verifica aggiornamenti all'avvio e scegli Crea.

  7. Nella voce Deadline Cloud in Disponibile, scegli Installa.

    Finestra delle preferenze di Blender con il componente aggiuntivo Deadline Cloud disponibile per l'installazione.

Il componente aggiuntivo è ora installato. Puoi utilizzare la nuova opzione Invia a Deadline Cloud nel menu Render.

Quando è disponibile un aggiornamento, viene visualizzato un pulsante Aggiorna accanto alla voce Deadline Cloud nella sezione Ottieni estensioni.

Usare il submitter di Blender

Per utilizzare il submitter Deadline Cloud for Blender, hai bisogno di:

  • Un profilo con cui inviare a Deadline Cloud.

  • Una farm e una coda di Deadline Cloud a cui inviare.

Invia un lavoro

Per inviare un lavoro da Blender a Deadline Cloud

  1. Salva il tuo file Blender.

  2. Nel menu Render, scegli Invia a Deadline Cloud.

    • Potresti vedere un pop-up per installare le dipendenze della GUI. Scegli OK e attendi che la finestra di dialogo scompaia, quindi scegli nuovamente Invia a Deadline Cloud.

  3. Usa le schede nella finestra di dialogo per personalizzare il tuo lavoro.

  4. (Facoltativo) Per esportare i file associati a un lavoro nella cartella della cronologia dei lavori senza inviarli, scegli Export bundle.

  5. Scegli Invia e segui le istruzioni per inviare il tuo lavoro a Deadline Cloud.

Blender-specific impostazioni

La scheda Job-specific delle impostazioni contiene opzioni specifiche per i lavori creati in Blender.

Interfaccia del mittente che mostra Blender-specific le impostazioni del lavoro.
  • Percorso del progetto: la posizione in cui viene salvato il progetto corrente. Questo valore non può essere modificato.

  • Directory di output: la posizione in cui salvare gli output dei file dal processo di rendering.

  • Prefisso del file di output - Il modello da usare per denominare gli output dei file segue la convenzione di Blender per i nomi dei file. I file di output sono formattati come. [LayerName]_[CameraName]_[OutputPrefix].[EXT]

  • Scena: la scena del progetto corrente da renderizzare.

  • Render Engine: il motore di rendering (Cycles, EEVEE o Workbench) da utilizzare.

  • Visualizza livelli: il livello da renderizzare o «Tutti i livelli renderabili» per renderizzare separatamente ogni livello applicabile nella scena.

  • Fotocamere: la fotocamera da renderizzare, «Tutte le fotocamere renderabili» per renderizzare ogni telecamera della scena separatamente o «Usa fotocamera predefinita» per utilizzare la fotocamera predefinita della scena o le fotocamere associate ai marcatori della timeline.

  • Cicli di rendering GPU: indica se abilitare il rendering tramite GPU. Scegli un tipo di dispositivo supportato da Blender o specificane uno personalizzato. Se questo tipo di dispositivo non è supportato sulla tua macchina di rendering, l'adattatore tenta di utilizzare un tipo di dispositivo compatibile prima di ricorrere al rendering tramite CPU.

  • Ignora intervallo di fotogrammi: selezionate questa opzione per renderizzare un fotogramma o un intervallo di fotogrammi diverso da quello impostato nel file di scena. Gli intervalli di fotogrammi seguono lo schema Open Job Description.

Per informazioni sulle altre schede per i mittenti, consulta la guida di Deadline Cloud per l'utilizzo di un mittente.

Configurazioni avanzate.

Utilizzo di versioni non supportate

Deadline Cloud supporta e testa solo le versioni per workstation e software di lavoro nella tabella precedente. Quando si utilizza il mittente, il lavoratore tenterà di installare la stessa versione utilizzata sulla workstation. Questa installazione non riesce se la versione workstation di Blender non appare nella tabella delle versioni sopra riportata.

Se hai bisogno di una versione non supportata di Blender, hai le seguenti opzioni:

  • Quando invii il lavoro da Blender, puoi sovrascrivere il parametro CondaPackages queue per specificare una versione supportata da utilizzare sul lavoratore (ad esempio,). blender=4.5, blender-openjd=* Questa sostituzione potrebbe funzionare o meno, a seconda delle funzionalità utilizzate dalla scena e di come Blender funziona con le scene della versione della tua workstation.

  • Puoi creare una ricetta e un canale di conda personalizzati per la versione desiderata da installare sul worker. Usa la ricetta conda per una versione supportata collegata di seguito come punto di partenza e impacchetta la versione desiderata in un canale conda personalizzato. Per ulteriori informazioni sulla creazione di canali conda personalizzati, consulta Creazione di canali conda personalizzati.

Componenti aggiuntivi di Blender

Puoi rendere disponibili i componenti aggiuntivi di Blender per i fleet worker gestiti dai servizi creando un pacchetto conda da una ricetta conda e aggiungendolo a un canale conda personalizzato. Quando l'ambiente conda si attiva su un lavoratore, il componente aggiuntivo viene installato tramite l'API di Blender; quando si disattiva, il componente aggiuntivo viene rimosso. Per ulteriori informazioni sui canali conda personalizzati, vedi Creazione di canali conda personalizzati. https://docs.aws.amazon.com/deadline-cloud/latest/developerguide/configure-jobs-s3-channel.html

Le seguenti ricette di conda sono disponibili come punti di partenza:

I motori di rendering di Blender

Blender include diversi motori di rendering integrati che sono supportati:

Motore di rendering Description Supporto GPU Note
Cicli Physically-based tracciatore di percorsi GPU/CPU ibrido Rendering di qualità di produzione con accelerazione GPU
Eevee Real-time motore di rendering GPU ottimizzata Visualizzazione rapida e rendering finale
Workbench Solido motore di ombreggiatura GPU ottimizzata Per modellare e modellare flussi di lavoro

Tutti i motori di rendering vengono rilevati e configurati automaticamente dal submitter integrato di Blender. L'accelerazione GPU è disponibile quando si utilizzano flotte con istanze gestite dai servizi. GPU-enabled

Risorse open source

Il mittente e l'adattatore sono open source e disponibili su: GitHub