Im heutigen Quicktip-Tutorial fährt Pratik Gulati fort, wo er in seinem äußerst beliebten Beitrag "Modeling from Photographic Reference" aufgehört hat. Außerdem zeigt er, wie Kameraprojektionen in 3DsMax mit dem Camera Map Per Pixel-Shader eingerichtet werden. Lass uns einen Blick darauf werfen…
Erstellen Sie ein Modell! Wir werden hier nicht über den Modellierungsprozess sprechen, da ich dies in meinem letzten Beitrag bereits behandelt habe. An dieser Stelle gehe ich davon aus, dass Sie entweder mein vorheriges Lernprogramm abgeschlossen haben oder Sie können bequem anhand der fotografischen Referenz modellieren. Wir gehen jetzt weiter und besprechen die Einstellungen für Shader, Material und Rendering.
Für dieses Tutorial benutze ich das folgende Setup, das dem in meinem vorherigen Tutorial sehr ähnlich ist (Premium-Abonnenten können die vollständige Szenendatei herunterladen und folgen.) Um die Projektion zu erstellen, verwenden wir die Kamerakarte pro Pixel Shader. Mit diesem Shader können Sie ein Bild durch eine Szenenkamera auf die Geometrie projizieren, auf die der Shader angewendet wird. Dies ist zum Beispiel beim Mattieren von Farben äußerst nützlich. Diese Technik ist schnell zu installieren und nicht ohne Einschränkungen, aber sie ist unglaublich leistungsstark und kann mit minimalem Aufwand unglaubliche Ergebnisse erzielen!
Drücken Sie M auf Ihrer Tastatur, um das zu öffnen Materialeditor.
Klicken Sie auf das graue Kästchen neben Diffus die öffnen Material Map Browser.
A zuweisen Kamerakarte pro PixelShader auf den diffusen Kanal des Materials wie gezeigt. Die Einstellungen für den Shader werden nachfolgend erläutert:
Bevor wir unser neues Material anwenden, müssen wir alle polygonalen Objekte in der Szene auswählen, auf die wir projizieren möchten, und Anfügen sie zusammen, ein einzelnes Objekt erstellen.
Mit unserem Material ist das Setup nun abgeschlossen. Das Wichtigste ist jedoch, dass Sie darf nicht Bewegen Sie die Projektionskamera nach dem Einrichten. Wenn Sie es verschieben, bewegt sich das Bild, das wir projizieren, mit, es wird schräg und verzerrt über die Oberfläche des Modells. Die Lösung? Benennen Sie die Cam in etwas um CAM_PROJECTION und dann duplizieren Sie es und nennen Sie das Duplikat etwas CAM_ANIMATED. Sie können jetzt sehr deutlich sehen, welche Nocke welche ist, und danach können Sie die Position der Kamera animieren CAM_ANIMATED Kamera im Laufe der Zeit, und rendern Sie entweder Standbilder oder Animationen wie die oben gezeigte.
In jeder Anwendung gibt es für das Camera-Mapping jedoch Einschränkungen: In diesem Fall können wir unsere animierte Kamera nur so lange verschieben und drehen, bis wir die Bildnähte sehen oder einen deutlichen Rückgang der Bildqualität feststellen. Das Kamerakarte pro Pixel Der Shader selbst behandelt die folgenden Situationen nicht:
Und das ist es! Ich hoffe, Ihnen hat das Tutorial gefallen und wenn Sie Fragen haben, können Sie gerne fragen!