Iray

Cette fonctionnalité nécessite une licence spécifique et peut ne pas être disponible dans la version de votre logiciel.

Patchwork 3D Design embarque Iray, un moteur de raytracing (lancer de rayons) physiquement réaliste conçu pour fonctionner avec les cartes graphiques Nvidia. Iray fournit un rendu interactif à raffinement progressif, simulant le comportement physiquement réaliste de la lumière et son interaction avec les matériaux. Ceci permet, entre autre, la prise en compte du phénomène d'illumination globale.

Dans Patchwork 3D Design, les modifications des paramètres spécifiques à Iray sont sauvegardées dans la base de données. Dans le cas où cette base sera ouverte ultérieurement par une version équivalente de Patchwork 3D Design sans le module Iray, les paramètres ne sont pas pris en compte mais restent sauvegardés.

Conversion d'une scène de Patchwork 3D Design vers Iray

Les éléments de la scène Patchwork 3D Design sont convertis pour être rendus dans Iray avec certaines limitations. Les éléments suivants ne profitent pas d'une conversion ou ne profitent pas d'une conversion complète :

  • Les matériaux de type environnement
  • Les étiquettes en mode Additionner et Multiplier
  • Les textures vidéo : support dans les captures de vidéo uniquement
  • Les surimpressions
  • Les post-traitements issus de Patchwork 3D Design

Effectuer un rendu avec Iray

Pour effectuer un rendu avec Iray, activez le rendu Iray avec le bouton . Le rendu se lance dans la vue active.

Pour améliorer l'interactivité, vous pouvez également garder le rendu Patchwork 3D Design dans la vue active et déporter le rendu Iray dans une fenêtre dédiée. Pour ce faire :

  1. Ouvrez l'éditeur des propriétés Iray
  2. Activez le rendu dans une fenêtre de rendu déportée avec le bouton
  3. Si la fenêtre de rendu déportée est cachée, affichez-la avec le bouton

Pendant le raffinement, le nombre de passes effectuées et le temps de rendu écoulé sont affichés en haut de l'éditeur de paramètres Iray et en haut de la fenêtre de rendu Iray déporté, si elle est activée.

Un message est également affiché dans la barre de statut de Patchwork 3D Design lorsque le raffinement est terminé.

Contrôles d'activation et de vue

Dans l'interface de Matter :

Icône Fonction
Activer le rendu
Mettre le raffinement en pause
Afficher l'éditeur de paramètres Iray

Dans l'éditeur de paramètres Iray :

Icône Fonction
Activer le rendu dans une fenêtre de rendu déportée
Afficher / cacher la fenêtre de rendu déportée
Synchroniser le ratio de la fenêtre de rendu déportée avec celui de la vue active
Afficher la fenêtre déportée en plein écran. Pour sortir du mode plein écran, appuyez sur la touche Échappe.
Afficher le journal de rendu
Accéder aux connexions aux serveurs de rendu

Scène

Mode Iray

Iray Photoreal : Il s'agit du mode photoréaliste et physiquement réaliste d'Iray, comportant des effets complexes d'illumination globale. Ce mode offre une qualité maximale mais impose un délai d'attente supérieur de raffinement pour le calcul de l'image.

Iray Interactive : Ce mode de raytracing utilise du rendu progressif qui permet ainsi de profiter des effets du lancer de rayons sans se passer des capacités d'interaction ou d'édition. Il ne s'agit pas d'un rendu physiquement réaliste.

Blend : La convergence du rendu commence en mode Interactive et basculera dans le mode Photoreal dès qu'un certain niveau de raffinement sera atteint. Dans les situations à haute interactivité, ce mode permet une interactivité plus fluide tout en permettant de chercher un réalisme plus important lorsque l'interaction est terminée. Dû aux deux modes de rendu, il consomme plus de ressources mémoire pendant la conversion de la scène.

Critères d'arrêt du raffinement

Plusieurs critères d'arrêt de calcul sont disponibles. Le premier seuil atteint engendra l'arrêt du raffinement.

Nombre maximal d'échantillons par pixel : plus le seuil est haut, plus la qualité est important et le temps total de rendu est long.

Qualité maximale : taux de convergence par pixel, de 0 à 1, où 1 représente une convergence infinie

Temps maximal : temps maximal de calcul en heures, minutes et seconds avant d'arrêter le raffinement

Longueur maximale par chemin : en nombre de rebonds

Paramètres de rendu

Les paramètres d'optimisation favorisent certains phénomènes ou caractéristiques physiquement présents dans la scène afin de rendre plus rapidement visible la convergence finale des phénomènes en question.

Échantillonneur caustiques : favorise le calcul des caustiques avec l'utilisation d'une stratégie d’échantillonnage.

Échantillonneur architectural : permet de visualiser plus rapidement la lumière qui rentre dans un espace intérieur.

Sol

Le sol, lorsqu'il est activé, simule un plan à l'infini, habillé d'un équivalent du matériau matte. En mode arrière-plan, il prend en compte l'influence et les réflexions de l'environnement.

Altitude : valeur de la hauteur du sol sur l'axe Y

Intensité des ombres

Échelle : ajuste l'échelle de l'environnement

Rugosité (glossiness) : rugosité du sol

Réflectivité : couleur de réflexion du sol

Paramètres de filtrage

Les filtres réduisent certains artefacts liés à la non-convergeance des pixels. Les filtre peuvent représenter une charge de calcul supplémentaire qui peut s'appuyer sur la CPU.

Fireflies : filtre les points brillants

Filtrage de grains : produit un lissage du rendu. Cinq modes sont disponibles :

  • Écrêtage des pixels
  • Traitement intelligent médian
  • Traitement intelligent moyen
  • Flou limité
  • Flou automatique limité

Par ordre croissant l'Écrêtage des pixels est le lissage le plus doux alors que le Flou automatique limité correspond au lissage le plus fort.

Les modes 4 et 5 du filtrage des grains ne sont pas physiquement réalistes.

Filtres de réduction du bruit

Le moteur de rendu de Patchwork 3D Design prend en charge les nouveaux algorithmes de réduction intelligente du bruit par NVIDIA Iray.
Lors du raffinement progressif il est désormais possible d'obtenir un rendu sans bruit à partir d'un seuil défini à l'avance.

A partir du seuil défini par l'utilisateur soit le nombre Nombre minimum d'itérations les algorithmes de réduction intelligente du bruit effectuent un traitement pour rendre l'image automatiquement plus nette.

  • Plus le seuil est haut, plus la réduction intelligente du bruit intervient tardivement dans la génération du rendu.
  • Plus le seuil est bas, plus la réduction intelligente du bruit intervient tôt dans la génération du rendu.

Tone Mapping

Le tone mapping est désactivé par défaut, afin d'assurer une concordance de la colorimétrie et du rendu entre le moteur OpenGL temps réel de Patchwork 3D Design et le lancer de rayons d'Iray.

Exposition : compensation de l'exposition de la luminosité de la scène

Compression des hautes lumières

Compression des basses lumières

Saturation

Balance des blancs : peut être réglé par le choix des valeurs standard, une valeur Kelvin personnalisée, ou via une nuance.

Valeurs photographiques : remplacent la valeur d'exposition par des paramètres d'exposition photographique. Elles comprennent le facteur Cm2, la sensitivité du capteur exprimé en ISO, l'ouverture exprimé en f/N et la vitesse d'obturation.

Un bouton permet de rétablir les paramètres par défaut.

Effets de caméra

Les effets de caméra sont propres à Iray et sont entièrement indépendants de leurs équivalents dans Patchwork 3D Design.

Flou lumineux (bloom) : lorsqu'il est activé, définissez son radius, seuil, et échelle de luminosité

Vignettage : entrez une valeur et appuyez sur la touche Entrée. Augmenter la valeur augmente l'effet de vignettage.

Le vignettage n'est disponible que lorsque le Tone Mapping est activé.
Le profondeur de champ, dont les réglages sont disponibles dans l'éditeur de caméras, est également pris en compte.

Matériaux

Surfaces émettrices de lumière

Il est possible de faire émettre la lumière par une surface en désignant le matériau utilisé comme émetteur de lumière et en assignant le matériau à la surface.

Tous les matériaux standard ou multicouches de la bibliothèque de Matter peuvent être sélectionnés pour émettre de la lumière. Cette sélection se fait depuis l'éditeur des propriétés Iray.

Le matériau est sélectionné à la fois dans l'éditeur des propriétés Iray et dans la bibliothèque de Matter ; vous pouvez donc effectuer la sélection dans l'un des deux interfaces sans différence.

Pour fonctionner comme source de lumière, les matériaux émetteurs doivent comporter une intensité d'illumination supérieure à 1. Pour un matériau multicouches, il s'agit de l'illumination de la couche d'illumination. Ce paramètre peut être réglé dans l'éditeur de Matériaux.

Les rendus des matériaux utilisés en tant que source de lumière peut être différents entre Patchwork 3D Design et Iray.
Matériau multicouches : Iray impose une limitation sur les couches des matériaux multicouches. Les matériaux en conflit avec les limites de gestion de couches imposées par Iray apparaissent en orange dans la liste, et une alerte est inscrite dans le journal. Pour le rendu, Iray simplifiera automatiquement le matériau en conflit.

Surcharger le matériau de Patchwork 3D

nouveautés DE Patchwork 3D Design 2019.2 X4.

Certains paramètres des matériaux peuvent être surchargés par des paramètres spécifiques à Iray. Les paramètres disponibles varient selon le type de matériau.

Pour activer la surcharge du matériau dans Iray, à partir de l'éditeur des paramètres Iray, cliquez sur l'onglet Matériaux et sélectionnez parmi les paramètres suivants :

  • Tout type de matériau de Patchwork 3D Design peut être utilisé par Iray en tant que matériau matte.
  • Iray accepte un fichier AxF (avec une couche spéculaire réfractive ou non réfractive) ou un fichier MDL importé à partir du disque de l'ordinateur.
  • Vous pouvez aussi surcharger le matériau par d'autres matériaux issus de la bibliothèque de matériaux de la base de données.

Lumières

Toutes les lumières activées dans Shaper ont un effet sur le rendu Iray. Vous avez la possibilité de surcharger les paramètres des lumières.

Dans l'éditeur des paramètres Iray, sélectionnez une lumière pour activer la surcharge de paramètres. Lorsqu'une source de lumière utilise les paramètres d'Iray à la place de ceux de Patchwork 3D Design, une coche apparaît dans l'éditeur de paramètres Iray à côté du nom de la lumière.

Il est possible d'agir sur :

  • L'intensité
  • L'utilisation de l'intensité en tant que exitance

Pour les lumières de type spot, il est également possible de modifier l'exposant.

Pour les lumières de type surfacique en forme de rectangle ou de cylindre, il est possible d'activer l'Utilisation en tant que lumière de portail. Le portail définit une zone, délimitée dans ce cas par la surface, qui permet à la lumière extérieure de pénétrer dans une zone intérieure. Ce paramètre donne un effet uniquement lorsque l'optimisation pour la visualisation des caustiques est activée.

Calques de captures

Le moteur Iray est disponible pour les captures d'images, de vidéos, d'objets VR et de cubes VR. Dans l'éditeur de Captures correspondant, sélectionnez Iray en tant que moteur de rendu.

Lors d'une capture dans un format qui support les calques (PSD), Iray peut décomposer l'image dans des calques séparés.

Séparation des contributions directes et indirectes : rend des calques séparés pour l'illumination directe (les sources) et pour l'illumination indirecte (l'illumination globale).

Calques disponibles :

  • Calque diffus
  • Calque spéculaire
  • Calque de rugosité (glossy)
  • Calque d'émission
  • Calque alpha
  • Calque de profondeur
  • Calque des normales

Le calcul des calques ne comprend pas la transmission.

Soleil et ciel

Le soleil temps réel ne peut pas utilisé en même temps que le soleil et ciel d'Iray. En cas d'activation simultanée des deux lumières, le soleil et ciel d'Iray primera.

Iray fournit une simulation de lumière du soleil et du ciel.

Lorsque l'option Soleil et ciel est activée, une illumination du type soleil est ajoutée, un plan infini est utilisé en tant que sol et un environnement représentant un ciel s'affiche.

La valeur de multiplication ajuste la luminosité de l'environnement.

Les paramètres du soleil comprennent :

  • L'intensité du disque solaire
  • L'échelle du disque solaire
  • L'intensité de luminosité
  • Sa position, qui peut être réglée depuis la zone Position de l'éditeur Soleil temps réel

Les paramètres du ciel comprennent :

  • La couleur de nuit
  • Le taux de brume
  • Le décalage vers le rouge ou vers le bleu. Les valeurs positives correspondent à un décalage vers le rouge ; les valeurs négatives, à un décalage vers le bleu.

Les paramètres du sol comprennent :

  • La couleur du sol
  • L'altitude de l'horizon
  • Le flou de l'horizon

Matériel

Cette information est propre à chaque session et à chaque machine. Les modifications des propriétés dans cette section sont sauvegardées sur votre machine mais ne sont pas sauvegardées avec votre modèle.

Iray peut utiliser plusieurs cartes graphiques à la fois.

Toutes les cartes disponibles sur la machine en cours d'utilisation sont listées.

Iray peut également utiliser les cœurs du CPU. Cette option est désactivée par défaut pour éviter la monopolisation des ressources de l'ordinateur. Il s'agit d'une option fournie par Iray qui a été conçue pour la machine employée en tant que serveur de calcul.

Connexion à des serveurs de rendu déportés

Cette information est propre à chaque session et à chaque machine. Les modifications des propriétés dans cette section sont sauvegardées sur votre machine mais ne sont pas sauvegardées avec votre modèle.

Vous pouvez utiliser une machine sur votre réseau ou un VCA Nvidia pour assurer un rendu déporté.

Le rendu sur un serveur déporté est mis en place en cliquant sur le bouton dans l'éditeur des paramètres Iray.

Une coche indique une connexion active.

Pensez à vous déconnecter à la fin de la session : dans certains cas, en particulière l'utilisation d'un VCA, d'autres utilisateurs ne pourront pas accéder au service pendant que vous y êtes connecté.

Si une connexion est en cours au moment de la fermeture de Patchwork 3D Design, elle sera automatiquement déconnectée.

Serveur Iray

Le logiciel Nvidia Iray Server peut être acheté auprès d'Nvidia.

Le serveur Iray est une machine quelconque sur votre réseau sur laquelle le logiciel Nvidia Iray Server est installée. Vous aurez besoin de l'adresse IP et du port de connexion du serveur. Un identifiant et mot de passe vous seront également demandés.

Un bouton est ajouté dans les éditeurs de captures : Ajouter à la liste d'attente. Ceci envoi une demande de calcul différé au serveur Iray. Vous devez lancer manuellement le traitement de la liste d'attente sur le serveur. Cette manipulation peut être fait après la fin de la session Patchwork 3D Design et n'a pas besoin ni de Patchwork 3D Design ni d'un accès à la machine à l'origine de la demande de rendu.

Il n'est pas possible d'encoder une vidéo depuis la liste d'attente d'un serveur Iray. Lors d'une demande de rendu pour une vidéo, chaque image sera rendue et l'ensemble des rendus calculés pourra être récupéré sous forme d'une archive.

La préparation de l'envoi au serveur d'une demande de rendu de vidéo peut prendre quelques instants. La fenêtre Rendu s'ouvre pendant l'évaluation de la timeline et la préparation de chaque image de la vidéo.
Pour plus d'informations sur Iray Server, référez-vous à la documentation d'Iray Server, fournie avec l'achat de ce produit.

VCA

Un VCA est un appareil de calcul sur réseau dédié aux applications graphiques et à Iray en particulier qui offre un multiplication de la puissance des GPU Nvidia. Vous devez avoir accès à un VCA. Un identifiant et mot de passe vous seront demandés.