Denoiser

Avec la fonction Denoiser, vous pouvez réduire de manière significative le temps de rendu pour les images de qualité production.

La fonction Denoiser est disponible à partir de la version SOLIDWORKS Visualize 2018 Service Pack 3.0.

La fonction Denoiser utilise une technique de post-traitement reposant sur un apprentissage machine pour filtrer le bruit des images inachevées ou comportant du bruit, produites avec les modes de rendu Rapide et Précis.

Pour des performances accrues de la fonction Denoiser, vous devez réduire le nombre de passes de rendu. Par exemple, si une scène nécessite habituellement 500 passes sans Denoiser, vous pouvez atteindre la même qualité de rendu en ne spécifiant que 50 passes lorsque la fonction Denoiser est activée. Selon le résultat attendu pour l'image, vous pourrez encore diminuer le nombre de passes pour atteindre la même qualité de rendu avec Denoiser. L'amplitude de réduction du nombre de passes, et par conséquent du temps de rendu, dépend du matériel informatique et de la scène rendue.

Configuration matérielle requise pour la fonction Denoiser :

  • Unité de traitement graphique NVIDIA® (architecture Kepler™ ou plus récente) avec prise en charge CUDA 9.0®
  • Au moins 4 Go de RAM vidéo

L'image suivante montre les résultats types sans Denoiser (gauche) et avec Denoiser (droite).



Cas pratique de l'utilisation de la fonction Denoiser

Dans cet exemple, vous effectuez le rendu d'un projet SOLIDWORKS Visualize, tout d'abord avec la fonction Denoiser désactivée, puis avec la fonction Denoiser activée. Vous examinez ensuite les images obtenues et comparez le nombre de passes de rendu, le temps de rendu et la qualité d'image.

Création de la référence

Commencez par spécifier les options du rendu hors ligne. Ensuite, avec l'outil Denoiser désactivé, vous rendez le projet pour créer une image .jpg de référence.

  1. Ouvrez system_dir:\Users\Public\Public Documents\SOLIDWORKS\SOLIDWORKS 2019\samples\whatsnew\visualize\Food Processor.svpj.
  2. Cliquez sur Outils de sortie (barre d'outils principale).
  3. Dans la boîte de dialogue, onglet Rendu , sous Fichier de sortie :
    • Pour Format de l'image, sélectionnez JPEG (*.jpg).
    • Pour Mode de sortie, sélectionnez Rendu.
  4. Sous Résolution :
    • Pour Taille, sélectionnez 800 x 800 pixels.
    • Pour Résolution, spécifiez 96,00 pixels/po.
  5. Sous Paramètres de rendu :
    • Pour Sélection du moteur de rendu, sélectionnez : Précis .
    • Pour Mode de rendu, sélectionnez Qualité.
    • Pour Passes de rendu, précisez 500.
  6. Pour Périphérique de rendu :
    • Sélectionnez Hybride.
    • Sélectionnez Afficher la progression.
  7. Cliquez sur Démarrer le rendu.
    Un onglet Rendu s'ouvre.

    Cliquez sur pour ignorer le message concernant la fermeture de Visualize s'il s'affiche.

    L'opération de rendu hors ligne nécessitera plusieurs minutes.

  8. Une fois le rendu terminé, notez le Temps écoulé indiqué en haut de la fenêtre.
    L'image de référence Food Processor.jpg est automatiquement enregistrée dans votre dossier de sortie.

Utilisation de la fonction Denoiser

Faites maintenant un rendu du même projet à l'aide de la fonction Denoiser.

Vous devez d'abord initialiser la fonction Denoiser pour pouvoir l'utiliser. Lorsque la fonction Denoiser est initialisée, elle requiert une certaine quantité de RAM vidéo même si elle n'est pas en cours d'utilisation. Pour l'utiliser pour un rendu particulier, vous devez l'activer lors d'une étape ultérieure.

  1. Dans le coin supérieur gauche de la fenêtre, cliquez sur l'onglet Robot culinaire.
  2. Cliquez sur Outils > Options.
  3. Dans la boîte de dialogue, cliquez sur Fenêtre 3D.
  4. Sous Denoiser, sélectionnez les deux options :
    Option Description
    Initialiser la fonction Denoiser Rend la fonction Denoiser utilisable.
    Afficher le bouton dans la barre d'outils principale Ajoute Activer/Désactiver la fonction Denoiser dans la barre d'outils principale pour que vous puissiez activer ou désactiver la fonction depuis la barre d'outils.
  5. Cliquez sur OK.
  6. Cliquez sur Activer/Désactiver la fonction Denoiser (barre d'outils principale) pour activer la fonction Denoiser.
    La fonction Denoiser est activée pour le rendu en temps réel dans la Fenêtre 3D.

    Vous devez à présent l'activer pour le rendu hors ligne. En outre, pour des performances accrues de la fonction Denoiser, vous devez réduire le nombre de passes de rendu.

  7. Cliquez sur Outils de sortie (barre d'outils principale).
  8. Dans l'onglet Rendu de la boîte de dialogue, configurez les options suivantes :
    • Sous Paramètres de rendu, réduisez la valeur pour Passes de rendu à 50.
    • Sélectionnez Activer Denoiser.
  9. Cliquez sur Démarrer le rendu.
    Un nouvel onglet Rendu s'ouvre. L'icône dans l'affichage de type visée haute indique que la fonction Denoiser est activée.

    Cliquez sur pour ignorer le message concernant la fermeture de Visualize s'il s'affiche.

  10. Une fois le rendu terminé, notez le Temps écoulé indiqué en haut de la fenêtre.
    L'image rendue avec la fonction Denoiser activée, Food Processor 1.jpg, est automatiquement enregistrée dans votre dossier de sortie.
  11. Cliquez sur le lien pointant vers votre dossier de sortie.
    Vous pouvez ouvrir les deux images du robot culinaire dans l'application de visualisation d'images de votre choix. Vous pouvez zoomer et comparer la quantité de bruit dans les différentes zones. Par exemple, zoomez dans la zone autour de l'axe d'entraînement des lames :
    Denoiser désactivée

    500 passes

    Denoiser activée

    50 passes

    Selon le résultat attendu pour l'image, vous pourrez encore diminuer le nombre de passes pour atteindre la même qualité de rendu avec Denoiser.
    L'amplitude de réduction du nombre de passes, et par conséquent du temps de rendu, dépend du matériel informatique et de la scène rendue.