Eine Einführung in IBL und AO mit 3Delight in Maya

3Delight ist eine der leistungsfähigsten Rendering-Engines, die derzeit erhältlich ist, und ist auch in der Branche sehr bekannt. Daher ist 3Delight ein äußerst wertvolles Werkzeug für Ihre Fähigkeiten. In diesem Tutorial für Anfänger lernen Sie, wie Sie mit 3Delight in Maya IBL (Image Based Lighting) und auch Raytracing-Okklusion erstellen.

Endgültige Effektvorschau


Schritt 1

Zum Abschließen dieses Tutorials benötigen Sie auch eine HDRI-Karte, die Sie unter dem Link oben (unter Tutorialdetails) finden. Für dieses Tutorial habe ich verwendet RenoSuburb01_sm.hdr. Wenn Sie dieselben Werte wie ich verwenden möchten, sollten Sie Ihre Objekte in ähnlichen Abmessungen halten (die Zeichenhöhe beträgt 115 cm) und auch Ihre Arbeitseinheiten in Zentimeter ändern. Klicken Sie dazu auf das Symbol in der Abbildung unten. Sie können 3Delight auch über den Link oben erhalten und detaillierte Anweisungen zur Installation finden. Der einzige Nachteil der kostenlosen Version ist das Limit von zwei Threads beim Rendern. Wenn Sie also einen Quad-Core-Prozessor haben, funktionieren nur zwei der Kerne während des Renderns.

Schritt 2

Für dieses Tutorial habe ich eine sehr einfache Szene verwendet, die aus einem Boden und einem Jungenmodell besteht. Wie Sie sehen, sieht das Modell zu dieser Zeit sehr grob aus.

Schritt 3

Um mit 3Delight schnell rendern zu können, müssen Sie einen Renderdurchlauf hinzufügen. Klicken 3Delight -> Renderpass hinzufügen -> Standard.

Schritt 4

Klicken Sie auf die Render-Schaltfläche.

Schritt 5

Für zukünftige Rendern können Sie einfach klicken 3Delight -> Render -> "Name Ihres Renderpasses" (zB delightRenderPass1).

Schritt 6

Klicken Sie auf, um auf die Renderattribute zuzugreifen 3Delight -> Render Pass auswählen -> "Name Ihres Render Pass".

Schritt 7

Nach dem Rendern sollten Sie ein schlecht aussehendes Bild erhalten.

Schritt 8

Zeit, etwas Rendermanisches hervorzuheben. In Renderman können Polygonmodelle sehr glatt gerendert werden, ohne dass ein Modifikator für die Netzglättung verwendet wird, der die Renderzeiten enorm beschleunigen kann. Alles, was Sie tun müssen, ist den Objekten, die Sie reibungslos rendern möchten, spezielle Attribute zuzuweisen. Wählen Sie Ihre Objekte aus und klicken Sie auf 3Delight -> Zuweisungsbereich.

Schritt 9

Ich habe nur das Jungenmodell ausgewählt. In dem Aufgabenbereich Klicken Sie auf die Schaltfläche 1 (im Bild unten), um Attribute zu erstellen, und klicken Sie dann auf die Schaltfläche 2, um die Attribute im Fenster anzuzeigen Attribut-Editor.

Schritt 10

In dem Attribut-Editor, Halten Sie die Taste gedrückt Attribute hinzufügen / entfernen und wählte ALLES alle Attribute zuweisen.

Schritt 11

Wenn Sie Ihr Objekt aus Versehen abwählen, weisen Sie keine neuen Attribute zu. Wählen Sie einfach die Objekte erneut aus und finden Sie die gewünschte Registerkarte in Attribut-Editor. In meinem Fall kombiniert das Modell des Jungen mehrere Objekte in einer Gruppe, und die Attribute werden zu dieser Gruppe hinzugefügt. Wenn ich also nur ein Objekt in der Gruppe auswähle, werden in 3Delight keine Attribute angezeigt. Ich muss die gesamte Gruppe über auswählen Outliner.

Schritt 12

Unter Geometrie Überprüf den Poly als Subd. Dieser einfache Klick lässt Ihr Modell glatt aussehen, jedoch mit fast derselben Renderzeit.

Schritt 13

Rendern, und Sie sollten so etwas bekommen.

Schritt 14

Um eine Umgebung hell erscheinen zu lassen, müssen Sie Ihre HDRI-Karte zunächst in ein von 3Delight lesbares Format konvertieren. Führen Sie dazu die Befehlszeile aus, indem Sie drücken Start -> Ausführen, dann tippen CMD und drücke EINGEBEN. Wechseln Sie in das Verzeichnis, in dem sich Ihre HDRI-Karte befindet, und geben Sie Folgendes ein: tdlmake "envlatl RenoSuburb01_sm.hdr RenoSuburb01_sm.tdl

Wenn Ihre HDRI-Karte ein anderes Format hat (z. B. Lichtsonde), sollte der Befehl auch anders sein. Für Lichtsonden-Typ: tdlmake "lightprobe * .hdr * .tdl. Für weitere Informationen geben Sie ~ tdlmake" h "ein..

Schritt 15

Erstellen Sie ein Umgebungslicht, indem Sie auf gehen Erstellen -> Lichter -> Umgebungslicht. Übernehmen Sie alle Einstellungen als Standard. Sie können es an beliebiger Stelle platzieren. Sie müssen ihm einen 3Delight-Lichtshader zuweisen. Wählen Sie das Licht aus und klicken Sie auf 3Delight -> Zuweisungsbereich. Drücken Sie im Zuordnungsbereich die Taste (1) (im Bild unten), um einen Licht-Shader zu erstellen, und wählen Sie dann den gewünschten Shader aus der Liste aus (in diesem Fall envlight2 (3)). Schlagen Wählen (4). Klicken Sie jetzt auf die Schaltfläche AE (2) um die Attribute des Shaders zu bearbeiten.

Schritt 16

In dem Attribut-Editor Geben Sie Ihre konvertierte HDRI-Karte an, indem Sie auf das Ordnersymbol neben dem Symbol klicken Envmap Linie. Stellen Sie sicher, dass Sie die * .tdl-Datei und nicht * .hdr ausgewählt haben. Kenv lässt Sie die Intensität des Lichts einstellen. Machen. Wenn das Bild zu dunkel ist, vergrößern Sie einfach Kenv.

Schritt 17

Das Rendern wurde mit erledigt Kenv einstellen 5.

Schritt 18

Um die Okklusionen zu aktivieren, ändern Sie den Wert von Kocc (in der Umgebung Lichtshader) zu 1,0 , und Proben zu 256 um die Qualität zu erhöhen.

Schritt 19

Wenn Sie jetzt rendern, werden Sie keine Änderungen feststellen. Dies liegt daran, dass Sie die Objekte für Strahlen sichtbar machen müssen. Nehmen Sie die Änderungen unter vor Sichtweite, in den 3Delight-Attributen des Objekts, um die unten gezeigten Einstellungen anzupassen. Auf der Bodenebene muss dieses Attribut ebenfalls aktiviert sein. Wählen Sie dazu einfach die Ebene aus und drücken Sie 3Delight -> Zuweisungsbereich, wie zuvor beschrieben.

Schritt 20

Machen.

Schritt 21

Das Rendern dieser Zeit sollte merklich langsamer sein. Um unsere nächsten Schritte zu beschleunigen, ändern Sie die Kocc Wert (in der Umgebung Light Shader) bis 0. Fügen Sie der Kamera jetzt eine Beleuchtungskarte hinzu, damit die Umgebung sichtbar wird. In dem Outliner, Wählen Sie die perspektivische Kamera aus persp, und klicken Sie auf 3Delight -> Zuweisungsbereich.

Schritt 22

In dem Aufgabenbereich, Erstellen Sie einen Hintergrund-Shader, indem Sie auf die Schaltfläche (1) klicken und auswählen Hintergrund Shader aus der Liste (2). Drücken Sie anschließend die Wählen Taste (3) und dann die AE Taste (4), um die Einstellungen in anzuzeigen Attribut-Editor.

Schritt 23

Im Attribut-Editor wähle ein Hintergrundbild (das gleiche wie für das Umgebungslicht). Stellen Sie sicher, dass Sie die * .tdl-Datei ausgewählt haben und nicht die * .hdr.

Schritt 24

Nach dem Rendern stellen Sie möglicherweise fest, dass die Karte nicht richtig platziert wurde. Diese Informationen sind sehr wichtig, da die Karte für das Umgebungslicht auf dieselbe Weise platziert wird. In der oberen linken Ecke sollten Sie den unteren Rand der Karte sehen, der Ihnen sagt, wie er gedreht werden muss, damit er richtig platziert werden kann.

Schritt 25

Um die Platzierung des Hintergrundbilds und der Lichtkarte zu ändern, müssen Sie ein Koordinatensystem erstellen. Drücken Sie 3Delight -> Koordinatensystem hinzufügen.

Schritt 26

Ändern Sie den Namen des Koordinatensystems in env_coord, und setze das Methode zeichnen zu Kugel.

Schritt 27

Sie können die Größe Ihrer Kugel für eine bessere Ansicht ändern. Die Größenänderung hat keinen Einfluss auf das Rendern.

Schritt 28

Wählen Sie Ihre perspektivische Kamera aus und weisen Sie ihr das neue Koordinatensystem zu. Geben Sie den Namen des Koordinatensystems in ein bgspace Feld.

Schritt 29

Nehmen Sie ähnliche Änderungen am Umgebungslicht vor. Geben Sie den Namen des Koordinatensystems in das Feld ein envspace Feld.

Schritt 30

Das Koordinatensystem ist jetzt zugewiesen. Sie müssen es dann in die richtige Position drehen. Testrender aus verschiedenen Winkeln können hilfreich sein, um die aktuelle Position der Karte zu überprüfen. In diesem Fall wird das Koordinatensystem auf der X-Achse gedreht, weil ich die Sonne von der Karte vor dem Jungen haben wollte.

Schritt 31

Machen.

Schritt 32

Fügen Sie ein Richtungslicht hinzu, um die Sonne zu simulieren. Schalten Sie die Schatten für dieses Licht ein und ändern Sie die Kocc Wert des Umweltlichts auf 1,0. Wieder rendern und fertig! Sie sollten ein schönes schnelles Rendern mit IBL und AO in 3Delight haben!!