Iray
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 :
- Ouvrez l'éditeur des propriétés Iray

- Activez le rendu dans une fenêtre de rendu déportée avec le bouton

- 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.
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.
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.
Surcharger le matériau de Patchwork 3D
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
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
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
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 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.
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.
