3Delight est l’un des moteurs de rendu les plus puissants du marché. Il est également très connu dans le secteur, ce qui en fait un outil extrêmement précieux pour vos compétences. Dans ce tutoriel de niveau débutant, vous apprendrez à créer un éclairage IBL (éclairage basé sur l’image) ainsi qu’une occlusion par lancer de rayons en utilisant 3Delight dans Maya..
Pour compléter ce didacticiel, vous avez également besoin de la carte hdri, que vous pouvez trouver sur le lien ci-dessus (sous Détails du didacticiel). Pour les besoins de ce tutoriel, j'ai utilisé RenoSuburb01_sm.hdr. Si vous souhaitez utiliser les mêmes valeurs que moi, vous devez conserver vos objets dans des dimensions similaires (la hauteur du caractère est de 115 cm) et modifier également vos unités de travail en centimètres. Vous pouvez le faire en cliquant sur l'icône montrée sur l'image ci-dessous. Vous pouvez également obtenir 3Delight à partir du lien ci-dessus, et vous pourrez également trouver des instructions détaillées pour l’installation. Le seul inconvénient de la version gratuite est la limite de deux threads lors du rendu. Ainsi, si vous avez un processeur quad core, seuls deux de ses cœurs fonctionneront lors du rendu..
Pour les besoins de ce tutoriel, j'ai utilisé une scène très simple composée d'un plancher et d'un modèle de garçon. Comme vous pouvez le constater, à ce moment-là, le modèle semble très rude.
Pour effectuer un rendu rapide à l'aide de 3Delight, vous devez ajouter une passe de rendu. Cliquez sur 3Delight -> Ajouter une passe de rendu -> Par défaut.
Cliquez sur le bouton de rendu.
Pour les rendus futurs, vous pouvez simplement cliquer sur 3Delight -> Render -> "votre nom de passe de rendu" (ex. delightRenderPass1).
Pour accéder aux attributs de rendu, cliquez sur 3Delight -> Sélectionnez Render Pass -> "votre nom de passe de rendu".
Après le rendu, vous devriez obtenir une image de mauvaise qualité.
Il est temps d'invoquer quelque génial faiseur de rendu. Dans Renderman, les modèles polygonaux peuvent être très bien rendus sans aucun modificateur de lissage de maillage, ce qui peut considérablement accélérer vos temps de rendu. Tout ce que vous avez à faire est d’attribuer des attributs spéciaux aux objets que vous souhaitez rendre en douceur. Sélectionnez vos objets et cliquez 3Delight -> Panneau d'affectation.
Je n'ai sélectionné que le modèle garçon. dans le Panneau d'affectation cliquez sur le bouton 1 (dans l'image ci-dessous) pour créer des attributs, puis cliquez sur le bouton 2 pour afficher les attributs dans Éditeur d'attributs.
dans le Éditeur d'attributs, appuyez et maintenez le bouton Ajouter / Supprimer des attributs et choisi TOUT attribuer tous les attributs.
Si vous désélectionnez accidentellement votre objet, n'attribuez pas de nouveaux attributs. Il suffit de re-sélectionner les objets et de trouver l'onglet souhaité dans Éditeur d'attributs. Dans mon cas, le modèle du garçon combine plusieurs objets dans un groupe et les attributs sont ajoutés à ce groupe. Donc, si je ne sélectionne qu'un seul objet dans le groupe, 3Delight ne comportera aucun attribut. Je dois sélectionner tout le groupe via le Outliner.
Sous Géométrie vérifier la Poly comme Subd. Ce simple clic rendra votre modèle lisse, mais avec le même temps de rendu.
Render, et vous devriez obtenir quelque chose comme ça.
Pour rendre un environnement clair, vous devez d’abord convertir votre carte HDRI en un format lisible par 3Delight. Pour ce faire, exécutez la ligne de commande en appuyant sur Démarrer -> Exécuter, puis tapez CMD et appuyez sur ENTRER. Allez dans le répertoire où vous avez votre carte HDRI et tapez: tdlmake "envlatl RenoSuburb01_sm.hdr RenoSuburb01_sm.tdl
Si votre carte hdri est dans un format différent (sonde lumineuse par exemple), la commande doit également être différente. Pour le type de sonde lumineuse: tdlmake "lightprobe * .hdr * .tdl. Pour plus d'informations, tapez ~ tdlmake" h ".
Créez une lumière ambiante en allant à Créer -> Lumières -> Lumière ambiante. Laissez tous les paramètres par défaut. Vous pouvez le placer où vous voulez. Vous devez lui affecter un shader de lumière 3Delight. Sélectionnez la lumière et cliquez 3Delight -> Panneau d'affectation. Dans le panneau d’affectation, appuyez sur le bouton (1) (dans l’image ci-dessous) pour créer un shader léger, puis sélectionnez le shader souhaité dans la liste (dans ce cas, envlight2 (3)). Frappé Sélectionner (4). Maintenant, cliquez sur le bouton AE (2) éditer les attributs du shader.
dans le Éditeur d'attributs spécifiez votre carte hdri convertie en appuyant sur l’icône de dossier située à côté de la envmap ligne. Assurez-vous que vous avez sélectionné le fichier * .tdl et non pas * .hdr. Kenv vous permet de régler l'intensité de la lumière. Rendre. Si l'image est trop sombre, augmentez simplement Kenv.
Le rendu ci-dessous a été fait avec Kenv mis à 5.
Pour activer les occlusions, modifiez la valeur de Kocc (dans l'environnement light shader) à 1,0 , et des échantillons à 256 pour augmenter la qualité.
Si vous rendez maintenant, vous ne remarquerez aucun changement. C'est parce que vous devez rendre les objets visibles aux rayons. Effectuer les modifications sous Visibilité, dans les attributs 3Delight de l'objet, pour correspondre aux paramètres indiqués ci-dessous. Le plan d'étage doit également avoir cet attribut activé. Pour ce faire, sélectionnez simplement le plan et appuyez sur 3Delight -> Panneau d'affectation, comme décrit précédemment.
Rendre.
Ce temps de rendu devrait être sensiblement plus lent. Pour accélérer nos prochaines étapes, changez le Kocc valeur (dans l'environnement light shader) à 0. Ajoutez maintenant une carte d’éclairage à la caméra pour que l’environnement soit visible. dans le Outliner, sélectionnez la caméra en perspective persp, et cliquez 3Delight -> Panneau d'affectation.
dans le Panneau d'affectation, créez un shader d’arrière-plan en cliquant sur le bouton (1) et en choisissant Contexte shader de la liste (2). Appuyez ensuite sur le Sélectionner bouton (3), puis le AE bouton (4) pour afficher les réglages dans Éditeur d'attributs.
Dans Éditeur d'attributs choisi une image d’arrière-plan (identique à celle de la lumière d’environnement). Assurez-vous que vous avez sélectionné le fichier * .tdl et non le * .hdr.
Après le rendu, vous remarquerez peut-être que la carte n'est pas correctement placée. Cette information est très importante car la carte pour la lumière d’environnement est placée de la même manière. Dans le coin supérieur gauche, vous devriez voir le bas de la carte, qui vous indique la manière dont il faut la faire pivoter pour la placer correctement..
Pour modifier l’emplacement de l’image d’arrière-plan et de la carte d’éclairage, vous devez créer un système de coordonnées.. Appuyez sur 3Delight -> Ajouter un système de coordonnées.
Changez le nom du système de coordonnées en env_coord, et mettre le Méthode Draw à sphère.
Vous pouvez redimensionner votre sphère pour une meilleure vue. Le redimensionnement n’affecte pas le rendu.
Sélectionnez votre caméra en perspective et affectez-lui le nouveau système de coordonnées. Tapez le nom donné au système de coordonnées dans le champ bgspace champ.
Apportez des modifications similaires à la lumière de l'environnement. Tapez le nom du système de coordonnées dans le champ envspace champ.
Le système de coordonnées est maintenant attribué. Vous devez ensuite le faire tourner à la bonne position. Des rendus de test sous différents angles peuvent être utiles pour vérifier la position actuelle de la carte. Dans ce cas, le système de coordonnées est pivoté sur l'axe des X car je voulais que le soleil soit visible sur la carte située devant le garçon..
Rendre.
Ajoutez une lumière directionnelle pour simuler le soleil. Activez les ombres pour cette lumière et changez le Kocc la valeur de la lumière de l'environnement à 1,0. Render encore, et vous avez terminé! Vous devriez avoir un bon rendu rapide en utilisant IBL et AO dans 3Delight!!