Denoiser

Con il Denoiser, è possibile ottenere una significativa riduzione del tempo di rendering per la produzione di immagini di qualità.

Il Denoiser è disponibile in SOLIDWORKS Visualize 2018 Service Pack 3.0 e versioni successive.

Denoiser utilizza una tecnica di post-elaborazione basata sull'apprendimento automatico, esclude i rumori da immagini non ancora completate o disturbate prodotte con le modalità di rendering Veloce e Accurata.

Per ottenere un aumento delle prestazioni utilizzando il Denoiser, è necessario ridurre il numero di passaggi di rendering. Per esempio, se una scena ha solitamente bisogno di 500 passaggi senza il Denoiser, specificando 50 passaggi quando il Denoiser è attivo è possibile ottenere la stessa qualità di rendering. Quando si utilizza la funzione Denoiser, potrebbe essere possibile raggiungere la stessa qualità di rendering utilizzando ancora meno passaggi, a seconda di ciò che si desidera ottenere per l'immagine. La reale riduzione del numero di passaggi e quindi del tempo di rendering dipende dall'hardware del computer e dalla scenografia su cui è stato eseguito il rendering.

Per utilizzare il Denoiser, sono necessari i seguenti requisiti hardware:

  • GPU NVIDIA® (architettura Kepler™ o più recente) con supporto di CUDA® 9.0
  • Almeno 4 GB di RAM video

La seguente immagine mostra i risultati tipici con Denoiser inattivo (sinistra) e attivo (a destra).



Esempio Denoiser

In questo esempio si esegue il rendering di un progetto di SOLIDWORKS Visualize, prima con il Denoiser disattivato e poi con il Denoiser attivo. In seguito vengono esaminate le immagini risultanti e vengono confrontati il numero di passaggi di rendering, il tempo di rendering e la qualità dell'immagine.

Creazione del riferimento

Per prima cosa, è possibile specificare le opzioni per il rendering offline. In seguito, con il Denoiser disattivato, è possibile eseguire il rendering del progetto per la creazione di un'immagine di riferimento in formato .jpg.

  1. Aprire system_dir:\Users\Public\Public Documents\SOLIDWORKS\SOLIDWORKS 2019\samples\whatsnew\visualize\Food Processor.svpj.
  2. Fare clic su Strumenti di output (barra degli strumenti principale).
  3. Nella finestra di dialogo, nella scheda Rendering , in File di output:
    • Per Formato immagine, selezionare JPEG (*.jpg).
    • Per Modalità di output, selezionare Rendering.
  4. In Risoluzione:
    • Per dimensione, selezionare 800 x 800 pixel.
    • Per Risoluzione, specificare 96.00 pixel/pollice.
  5. In impostazioni di rendering:
    • Per Selezione renderer, selezionare: Accurata .
    • Per Modalità di rendering, selezionare Qualità.
    • Per Passaggi di rendering, specificare 500.
  6. Per Dispositivo di rendering:
    • Selezionare Ibrido.
    • Selezionare Mostra avanzamento.
  7. Fare clic su Avvia rendering.
    Viene aperta una scheda Rendering.

    Fare clic su per chiudere il messaggio relativo alla chiusura della Visualizzazione se viene visualizzato.

    L'operazione di rendering offline richiede alcuni minuti per il completamento.

  8. Quando il rendering è completato, prendere nota del Tempo trascorso riportato nella parte superiore della finestra.
    L'immagine di riferimento Food Processor.jpg viene salvata automaticamente nella cartella di output dell'utente.

Utilizzo del Denoiser

Ora effettuare il rendering dello stesso progetto utilizzando il Denoiser.

In primo luogo, è necessario inizializzare il Denoiser per renderlo disponibile per l'uso. Quando il Denoiser è inizializzato, richiede una certa quantità di RAM video anche quando non viene utilizzato. Per utilizzarlo per un particolare rendering, è necessario attivarlo in una fase successiva.

  1. Nella parte superiore sinistra della finestra, fare clic sulla scheda Robot da cucina.
  2. Fare clic su Strumenti > Opzioni.
  3. Nella finestra di dialogo, fare clic su Punto di vista 3D.
  4. In Denoiser, selezionare entrambe le opzioni:
    Opzione Descrizione
    Inizializza Denoiser Rende il Denoiser disponibile per l'uso.
    Mostra pulsante nella barra degli strumenti principale Aggiunge Attiva/disattiva Denoiser alla barra degli strumenti principale, su cui è possibile fare clic per attivare e disattivare il Denoiser.
  5. Fare clic su OK.
  6. Fare clic su Attiva/disattiva Denoiser (barra degli strumenti principale) per attivare il Denoiser.
    Denoiser è attivo per il rendering in tempo reale nel Punto di vista 3D.

    Ora è necessario attivarlo per il rendering in modalità non in linea. Inoltre, per ottenere un aumento delle prestazioni dal Denoiser, è necessario ridurre il numero di passaggi di rendering.

  7. Fare clic su Strumenti di output (barra degli strumenti principale).
  8. Nella finestra di dialogo, nella scheda Rendering , impostare queste opzioni:
    • In Impostazioni di rendering, ridurre il valore per Passaggi di rendering a 50.
    • Selezionare Abilita Denoiser.
  9. Fare clic su Avvia rendering.
    Viene aperta una nuova scheda di rendering. L'icona nella vista con preavviso indica che il Denoiser è attivo.

    Fare clic su per chiudere il messaggio relativo alla chiusura della Visualizzazione se viene visualizzato.

  10. Quando il rendering è completo, prendere nota del Tempo trascorso riportato nella parte superiore della finestra.
    L'immagine su cui si è effettuato il rendering con il Denoiser attivo, Food Processor 1.jpg, viene salvata automaticamente nella cartella di output.
  11. Fare clic sul collegamento per la cartella di output.
    È possibile aprire entrambe le immagini del robot da cucina nell'applicazione per la visualizzazione dell'immagine preferita. È possibile eseguire lo zoom in avanti e confrontare la quantità di rumore in varie aree. Per esempio, eseguire lo zoom sull'area attorno all'albero lama:
    Denoiser inattivo

    500 passaggi

    Denoiser attivo

    50 passaggi

    Utilizzando il Denoiser, è possibile ottenere la stessa qualità di rendering utilizzando ancora meno passaggi, a seconda di ciò che si desidera ottenere per l'immagine.
    La reale riduzione del numero di passaggi e quindi del tempo di rendering dipende dall'hardware del computer e dalla scenografia su cui è stato eseguito il rendering.