Einrichten dynamischer Wolkenschatten in UDK

Wenn wir UDK starten und eine Standardvorlagenkarte laden, wird eine Himmelskuppel mit der vordefinierten Tageszeit geladen, die zusammen mit der Animation der Wolken eingestellt wird. Nun, das ist eigentlich das Material-Setup in UDK, das auf ein Skydome-Netz angewendet wird. So können wir die Sonne und alle Wolken in Bewegung sehen, aber keine Schatten auf dem Boden. Heute lernen wir, wie man Wolkenschatten erhält, indem wir ein Cloud-Material einrichten und in die Funktion des Lichts einbinden. Ja, es ist sehr einfach und sieht auch sehr echt aus, also fangen wir an.


Klicken um zu vergrößern

Laden Sie Ihre UDK und gehen Sie zur Menüoption Datei. Klicken Sie auf Neu und wählen Sie eine beliebige Template-Map aus den Optionen. Für dieses Tutorial gehe ich mit Mittagsbeleuchtung Da es die beste Zeit ist, Schatten deutlich auf dem Boden zu sehen.

Nachdem Sie die Vorlage Mittagsbeleuchtung ausgewählt haben, erhalten Sie eine leere Map mit einem Cube direkt in der Mitte. Ignorieren Sie diesen Cube einfach oder löschen Sie ihn, wenn Sie möchten. Bevor wir fortfahren, speichern wir diese Map als Echtzeit-Wolken nur für den Fall, dass UDK abstürzt.


Gehen Sie jetzt zum Inhaltsbrowser und erstellen Sie ein neues Paket namens RT_wolken (oder alles, was Sie möchten) und setzen Sie die Factory Option auf Material wie in der Abbildung oben. Bevor Sie auf OK klicken, geben Sie diesem Material einen Namen als RT_Clouds_Mat und dann auf OK. Ein neues Paket wird erstellt und ein Material-Editor-Fenster wird geöffnet. Schließen Sie dieses Fenster und speichern Sie das Paket.

Wir benötigen eine Schwarzweiß-Wolken-Textur, und es ist sehr einfach, solche Cloud-Texturen in Photoshop zu erstellen. Trotzdem zeige ich Ihnen, wie Sie in Photoshop eine einfache Cloud-Textur erstellen. Laden Sie also Photoshop hoch.


Erstellen Sie eine neue Datei mit einer Auflösung von 512 durch 512. Klicken um zu vergrößern

Gehen Sie jetzt zu Filter> Rendern> Wolken Stellen Sie jedoch vorher sicher, dass Ihre Vordergrund- und Hintergrundfarben auf Schwarz und Weiß gesetzt sind. Oder drücken Sie einfach D In Photoshop können Sie die Vordergrund- und Hintergrundfarbe auf Schwarzweiß setzen.

Klicken um zu vergrößern
Schlage weiter STRG + F um den zuletzt verwendeten Filter (das ist die Cloud-Rendering) zu rendern, bis Sie ein hübsches Schwarzweiß-Muster sehen, und versuchen Sie dann, die gräuliche Farbe abzumildern, indem Sie die Pegel wie in der Abbildung oben einstellen. Sie sollten ein ähnliches Texturmuster wie im Bild oben erhalten und dieses dann speichern cloud.tga.

Das obige Bild ist die endgültige Textur, die wir zum Einrichten des Cloud-Materials in UDK verwenden werden.

Klicken um zu vergrößern
Gehen Sie jetzt zum UDK und laden Sie im Inhaltsbrowser Ihre RT_Cloud Packen und importieren Sie das Cloud.tga Textur, die wir zuvor erstellt haben. Es ist Zeit, das Material einzurichten, doppelklicken Sie einfach auf das RT_cloud_mat Material, um das Fenster des Materialeditors aufzurufen.
Ich habe den folgenden Einrichtungsprozess in 3 Teile (d. H. A, B und C) unterteilt, um das Setup besser zu verstehen. Klicken um zu vergrößern
Setup A:

Ziehen Sie die Cloud-Textur in diese RT_cloud_mat Material-Editor und ziehen Sie zwei Ausdrücke ein, a Panner und ein TextureCoordinate. Stellen Sie das ein TexCoord's UTiling zu 0,5 und VTiling zu 1,0 und stecken Sie es in die Koordinate von Panner. Stellen Sie jetzt das ein Panner Geschwindigkeit von X und Y zu 0,02 und stecken Sie es in die UVs der Cloud Texture ein (siehe Abbildung oben). Mit dem obigen Setup bewegt sich die Wolkenstruktur nur in eine Richtung. Kopieren Sie dieses Setup jetzt und fügen Sie es ein, indem Sie STRG + C bzw. STRG + V drücken.

Klicken um zu vergrößern
Setup B:

Nach dem Kopieren des obigen EIN Setup, Löschen Sie die TexCoord Ausdruck und fügen Sie einfach zwei Ausdrücke hinzu, a Rotator und ein Konstante mit einem Wert von 0,5 und stecken Sie diese Konstante in die Zeit des Panner-Ausdrucks. Und steck es dann in die Koordinate des Rotator und dann endlich den Ausgang des Rotator in die UVs der Textur.

Das obige Setup ist im Wesentlichen für zufällige Wolkenschatten, die sich drehen und wegbewegen. Sie können die Geschwindigkeit der Rotation einfach ändern, indem Sie einfach den konstanten Wert ändern. Nun, da wir Setup A und B fertig haben, können wir mit dem nächsten Setup fortfahren.

Klicken um zu vergrößern
Endgültige Einrichtung C:

Wie in der Abbildung oben gezeigt, fügen Sie einfach A & B einfach über einen ADD-Knoten hinzu. Anschließend wird der Ausgang mit Setup B multipliziert, der dann in den Alpha-Knoten des linearen Interpolationsknotens (Lerp-Knoten) eingefügt wird B werden in den Knoten von A bzw. B des Lerp-Knotens eingesteckt und stecken dann den Lerp-Knoten in den Emissionskanal.

Kurz gesagt, Setup A und B werden addiert, dann mit B multipliziert und in den Alphakanal des Lerp-Knotens gesteckt. Bevor wir diese Materialkonfiguration speichern, müssen wir einige Eigenschaften dieses Materials festlegen. Gehen Sie dazu zu den Eigenschaften von Fenster> Option.

Klicken um zu vergrößern
Wie im obigen Bild gezeigt, ändern Sie im Abschnitt "Eigenschaften" einfach den Beleuchtungsmodus in MLM_UNLIT und Aktivieren / Überprüfen Sie die Wird als Lichtfunktion verwendet Kontrollkästchen unter Gegenseitige ausschließliche Verwendung Möglichkeit. Nun, Ihr Cloud-Material ist fertig, also speichern und verlassen Sie den Material-Editor und kehren Sie zu Ihrer Szene zurück. Klicken um zu vergrößern

Wir müssen eine Funktion im Licht hinzufügen, damit die Wolkenschatten funktionieren. Suchen Sie also nach dem dominanten Licht in Ihrer Szene, und rufen Sie das Eigenschaftenfenster auf, indem Sie F4 drücken. Erweitern Sie jetzt Licht> Lichtkomponente> Lichtkomponente, Um das zu aktivieren Funktion Klicken Sie auf das blaue Symbol auf der rechten Seite, um weitere Optionen anzuzeigen, und klicken Sie dann in der Dropdown-Option auf Funktion.

Klicken um zu vergrößern
Sie erhalten weitere Optionen unter Funktion. Erweitern Sie sie und verknüpfen Sie das Cloud-Material im SUnser Material Klicken Sie einfach auf den grünen Pfeil auf der rechten Seite, aber stellen Sie sicher, dass Ihr Cloud-Material im Inhaltsbrowser genau wie im obigen Bild ausgewählt ist. Sie sehen jedoch noch keine Bewegung von Wolkenschatten in Ihrer Szene, da Sie den Trace-Abstand auf den Standardwert setzen müssen. Klicken um zu vergrößern

Gehen Sie in den Eigenschaften des dominanten Lichts zu Leuchten> Lichtkomponente> Erweiterte Beleuchtung und setze das Verfolgen Sie die Entfernung zu Default, genau wie im obigen Bild. In dem Moment, in dem Sie auf Standard klicken, werden zufällige Schatten auf der Bodenoberfläche animiert. Dies ist das Material aus Wolkenschatten, das auf dem Boden animiert wird. Nur ein paar weitere Verbesserungen, um ein bisschen realistischer zu wirken.

Klicken um zu vergrößern
Erweitere die Rahmen Option unter der Funktion Option der Leuchteigenschaften, Skala X und Y zu 2048 und Z zu 512, Sie können sogar mit dieser Skaleneinstellung spielen, um das gewünschte Ergebnis zu erhalten. Nun, da die Skalierung abgeschlossen ist, gehen wir zum Lichtkanal-Setup über. Klicken um zu vergrößern
Erweitern Sie jetzt die Beleuchtungskanäle unter Leichte Komponente Eigenschaften des Lichts und deaktivieren Sie die Skybox (standardmäßig sollte das Kontrollkästchen deaktiviert sein.) Wählen Sie nun dieses Licht aus und duplizieren Sie es, indem Sie die ALT-Taste gedrückt halten und die linke Maustaste auf eine beliebige Achse ziehen. Klicken um zu vergrößern
Deaktivieren Sie nach dem Duplizieren des obigen Lichts alle Lichtkanäle mit Ausnahme der Skybox des neu kopierten Lichts. In dem Moment, in dem Sie alle Kanäle deaktivieren, wird das Symbol auf dem Licht angezeigt U Dies bedeutet, dass einige der Kanäle oder Optionen geändert wurden. Löschen Sie auch einfach die Lichtfunktion Quellenmaterial. Dieses Licht ist nur für die Skybox bestimmt und das Vorherige Licht ist das eigentliche dominierende Licht für die Szene. Klicken um zu vergrößern
Wählen Sie nun das Skydome-Netz in Ihrer Szene aus und drücken Sie F4, um seine Eigenschaften anzuzeigen, Erweitern Statische Netzkomponente> Beleuchtung> Beleuchtungskanäle In den Beleuchtungskanälen finden Sie eine Skybox-Option zum Aktivieren / Deaktivieren. Daher müssen Sie sie nur aktivieren, wenn sie deaktiviert ist, oder sie verlassen. Das ist es, Sie werden jetzt schöne und glatte Wolkenschatten auf dem Boden sehen, die animieren!

Frohe Weihnachten und ein gutes neues Jahr an alle!