[Addon] [Beta] Batch Render Addon

Blender Italia | Coding | Script, addon e temi | [Addon] [Beta] Batch Render Addon

Tag: 

Stai vedendo 11 articoli - dal 1 a 11 (di 11 totali)
  • Autore
    Articoli
  • #530319

    ParanoidNemo
    Partecipante
    • Blenderista
    • Post sul forum 20

    Buonasera a tutti,

    uso Blender per lavoro ormai da un paio d’anni e mi sono sempre sorpreso nel vedere che Cycles non dispone di una funzione per renderizzare in batch (fondamentalmente per poter far si che più camere vengano renderizzate sequenzialmente senza l’intervento dell’utente).

    Qualche tempo fa ho trovato su Blender Stack Exchange uno script che sopperiva a questa mancanza, ma il tutto funzionava solo da blender-cli e permetteva solo di renderizzare tutte le camere nella scena o solo una scelta.

    Ho quindi sviluppato un Addon che permette di eseguire questa operazione direttamente dall’UI di Blender (con conseguente possibilità di interrompere il render etc) e che soprattutto permetta di scegliere quali camere vogliamo effettivamente renderizzare.

    L’uso per ora è molto molto semplice:

    • installate l’addon (apparirà un nuovo menù al fondo del pannello render)
    • selezionate quali camere volete che vengano renderizzate
    • cliccate il grosso bottone con la scritta Batch Render per far partire il tutto

    Ho intenzione di aggiungere funzioni e pulire un po’ il codice, che per ora è decisamente inefficiente e spartano, perciò se qualcuno ha qualche idea o trova qualche bug fatemelo sapere e possibilmente aprite un bug report direttamente su github.

    Qui di seguito potete trovare il link alla prima versione beta e al codice sorgente (tutto opensource e depositato su github)

    https://github.com/ParanoidNemo/batch_render_addon


    #530323

    Admin blender.it
    Amministratore del forum
      Post sul forum 1354

    Molto interessante,

    Grazie… lo testo e faccio sapere la mia.


    Blender Italia
    Amministratore del portale
    admin@blender.it

    #530353

    ParanoidNemo
    Partecipante
    • Blenderista
    • Post sul forum 20

    UPDATE IMPORTANTE: ho appena scoperto un bug che previene il caricamento dell’addon se installata tramite UI. Sto cercando una soluzione, nel frattempo funziona comunque correttamente se caricata nell’editor di testo interno a blender e lanciata da lì. Chiedo scusa a tutti per l’incoveniente.


    #530365

    ParanoidNemo
    Partecipante
    • Blenderista
    • Post sul forum 20

    Versione beta1.1 rilasciata:

    Corretto bug che non permetteva la registrazione come addon.


    #531443

    ParanoidNemo
    Partecipante
    • Blenderista
    • Post sul forum 20

    Rilasciata versione beta 2.0

    Nessun vero cambiamento, ma l’addon diventa ora divisa in più file, così da essere più facilmente upgradabile e mantenibile.


    #531477

    Marco Luciani
    Partecipante
    • Blenderista
    • Post sul forum 67

    Grazie mille!!! l’ho provato e ha funzionato benissimo. mi chiedevo se fosse possibile dire ad ogni camera quali layer renderizzare…sarebbe molto utile per velocizzare il caricamento del render e anche la velocità.

    Buona serata a tutti!!

     


    #531487

    Riccardo
    Partecipante
    • Blenderista
    • Post sul forum 117

    Ciao, io riscontro questo problema, seleziono tre camere, me le renderizza una sopra l’altra nell’UV/image editor e dopo ogni render mi dice: ‘errore di render (permission denied) impossibile salvare camera’.


    #531490

    ParanoidNemo
    Partecipante
    • Blenderista
    • Post sul forum 20

    Grazie mille!!! l’ho provato e ha funzionato benissimo. mi chiedevo se fosse possibile dire ad ogni camera quali layer renderizzare…sarebbe molto utile per velocizzare il caricamento del render e anche la velocità.

    Grazie a te per il feedback. Ottima proposta, vedrò come si può fare, mi sembra una buona idea. Credo comunque che sarà una feature che se riuscirò aggiungerò in futuro, in quanto ad oggi ci sono cose più importanti (a mio parere) da correggere/aggiungere.

    Ciao, io riscontro questo problema, seleziono tre camere, me le renderizza una sopra l’altra nell’UV/image editor e dopo ogni render mi dice: ‘errore di render (permission denied) impossibile salvare camera’.

    Ciao, allora, il tuo “problema” deriva dal fatto che per ora (beta2.0 e precedenti) i file finiti vengono salvati automaticamente nella cartella di origine della scena, quindi se la cartella non è scrivibile da parte di Blender per una questione di permessi (vedi l’errore che riscontri) le varie immagini non vengono salvate. Ho inoltre intenzione di implementare anche la possibilità di scegliere il percorso dove salvare i render finiti invece che salvarli automaticamente nella cartella dove risiede la scena.. Se il problema persiste ti prego di aprire un bug report su GitHub (nel caso tu abbia una account) o di segnalarmelo di nuovo qui. In entrambi i casi mi servirebbe che postassi l’errore completo, che puoi trovare cliccando su window > toggle console (se ti trovi in windows) oppure avviando blender da terminale (su linux/mac) e copiandomi qui le righe precedenti all’errore, oltre che l’errore stesso, dal terminale.

    Per quanto riguarda la renderizzazione “uno sopra l’altro” è attualmente normale, sto infatti lavorando alla sistemazione di questo comportamento facendo sì che ogni singola camera venga renderizzata automaticamente in uno slot differente (ovviamente fino alla nona in quanto Blender attualmente ha solo 9 slot di render diversi a disposizione).


    #531576

    ParanoidNemo
    Partecipante
    • Blenderista
    • Post sul forum 20

    Beta 2.1 Rilasciata!

    • Aggiunta possibilità di scegliere in quale cartella salvare i risultati dei vari render tramite la tendina “output” già esistente nelle proprietà di rendering.

    #531760

    ParanoidNemo
    Partecipante
    • Blenderista
    • Post sul forum 20

    Beta 2.2 Rilasciata:

    • nuova feature: ora ogni render successivo dell’addon verrà creato in uno slot successivo al precedente così da poter visionare tutti i render anche direttamente in blender e poterli salvare manualmente in caso qualcosa andasse storto nel processo di salvataggio.

    Da ora inizierò a lavorare su feature più “grosse” in previosione del rilascio della beta 3, ma come sempre in caso di qualche bug riscontrato provvederò a risolverlo in prima possibile.


    #543156

    ParanoidNemo
    Partecipante
    • Blenderista
    • Post sul forum 20

    Beta 2.3 Rilasciata:

    • Corretto comportamento errato nella creazione di nomi sequenziali
    • Corretto errore generato in caso di presenza di caratteri illegali nel nome della camera

    Se non verranno riscontrati altri bug a breve provvederò a rilasciare la prima versione stable.


Stai vedendo 11 articoli - dal 1 a 11 (di 11 totali)

Devi essere loggato per rispondere a questa discussione.