Modifikator "Scheitelpunkt färben"

Mit dem Modifikator "Scheitelpunkt färben" können Sie Scheitelpunktfarben auf ein Objekt malen. Sie sind bei dieser Übertragung nicht auf die Scheitelpunktebene beschränkt. Mithilfe einer Unterobjektauswahl können Sie auch steuern, bei welchen Scheitelpunkten das Malen flächenweise durchgeführt wird. Bei allen Flächen, die einen gemeinsamen Scheitelpunkt besitzen, wird auch die angrenzende Ecke schattiert. Das resultierende gemalte Objekt erhält einen groben Farbverlauf über jede Fläche.

Wie viel Farbe 3ds Max auf einen Scheitelpunkt anwendet, hängt von dem Abstand des Scheitelpunkts zur Position des Malcursors auf der Fläche ab. Je mehr Sie von einer Fläche auswählen, desto stärker nimmt sie die neue Farbe an. Die Schaltfläche "Opazität" steuert außerdem die Stärke der Farbe. 3ds Max schattiert die Farbe. Wenn Sie also beispielsweise einen grünen und zwei weiße Scheitelpunkte für eine Fläche haben, entsteht auf dieser Fläche ein Farbverlauf.

Darüber hinaus können Sie mit dem Modifikator "Scheitelpunkt färben" auch Werte für den Alpha-Kanal und den Illuminationskanal des Scheitelpunkts malen. Diese Kanäle beeinflussen die Transparenz und die Schattierung von Scheitelpunktfarben.

Hinweise und Tipps

Mit "Scheitelpunkt färben" erzielen Sie die besten Ergebnisse, wenn Sie Folgendes beachten:

Informationen zu Map-Kanälen und Scheitelpunktfarbe, Scheitelpunkt-Alpha und Scheitelpunkt-Illum

Für die Verwendung des Malens von Scheitelpunkten ist es hilfreich zu verstehen, wie 3ds Max Scheitelpunktfarbe, Alpha, Illumination und Map-Kanäle verwaltet. All diese Elemente werden mit demselben zugrundeliegenden System in 3ds Max gespeichert und verwaltet.

Die Map-Kanäle werden als dreiwertige Kanäle (Tupel) mit einer eindeutigen, ganzzahligen ID von –2 bis 99 definiert. Die ersten fünf Map-Kanäle dienen zu speziellen und bekannten Zwecken:

Jedem geometrischen Scheitelpunkt eines Netzes oder Poly-Objekts können bis zu 102 Kanalwerte zugewiesen werden (99 + 3).

Das negative Nummerierungsschema für Scheitelpunkt-Alpha und -illumination ist eigentlich veraltet. Es wurde zur Bedeutungserhaltung vorhandener Map-Kanaldaten in älteren Szene-Dateien verwendet, bevor Scheitelpunkt-Alpha und -illumination hinzugefügt wurden.

Sie können auf jedem beliebigen Kanal Übertragungen vornehmen und einem oder mehreren Kanälen eine beliebige Bedeutung eines bestimmten Scheitelpunkts zuweisen. Dies ist bei der Entwicklung von Inhalten für Spiele nützlich, die auf beliebige Map-Kanäle gemalt werden sollen, deren Nummern höher sind als die für das Textur-Mapping verwendeten (wie Kanäle 3, 4, 5). Diese können zum Speichern logischer Informationen über einen Scheitelpunkt verwendet werden (z. B. ob er "rutschig" oder "explosiv" ist).

Sie können einen einzelnen Scheitelpunkt einem Stapel von Map-Kanälen zuweisen, die verschiedene Bedeutungen transportieren. Wenn Sie den Modifikatorstapel ausblenden, behält 3ds Max diese Map-Kanäle bei.

Der Modifikator "Scheitelpunkt färben" wird dem durch die Offenlegung von Map-Kanal-IDs zur Anzeige und Übertragung gerecht.

Malen in Layern

Das Layersystem ermöglicht es Ihnen, auf einem Layer Änderungen vorzunehmen, darüber einen Layer hinzuzufügen und weitere Änderungen vorzunehmen. Auf diese Weise können verschiedene Versionen bzw. Variationen der Übertragung von Scheitelpunktfarben gespeichert werden.

Jeder Layer verfügt über einen Mischmodus, mit dem bestimmt wird, wie es in Kombination mit anderen Layern wirkt. Ein Zeichner kann das Dienstprogramm Scheitelpunktfarben zuweisen verwenden, anschließend einen weiteren Layer hinzufügen, den Layermodus-Operator in "Aufhellen" ändern und Bereiche mit einem weißen Pinsel aufhellen. Es stehen 15 verschiedene Modi zur Verfügung sowie zahlreiche Aufgaben, die mit Mallayern ausgeführt werden können.

Einer der wichtigsten Vorteile des Modifikators "Scheitelpunkt färben" ist der, dass der Modifikatorstapel als eine Art Bildzusammensetzungsstapel dient. Jeder Modifikator vom Typ "Scheitelpunkt färben" stellt einen einzelnen Layer im Stapel dar. Die Layer können im Stapel nach oben oder unten verschoben und aktiviert oder deaktiviert werden. Zudem kann der Stapel über die Option Auf einzelnen Layer komprimieren abgeflacht werden.

Rückwärtskompatibilität

Wenn eine ältere Datei geladen wird, die eine frühere Version des Modifikators "Scheitelpunkt färben" verwendet, wird der alte Modifikator beim Öffnen der Datei geladen.

Der alte Modifikator wurde nicht geändert, und die beiden Modifikatoren sind hinsichtlich ihres Datenformats während des Ladens/Speicherns nicht kompatibel.

Wenn Sie in einem alten Modifikator vom Typ "Scheitelpunkt färben" über Scheitelpunktfarbdaten verfügen, können Sie mit dem Hilfsmittel Auf einzelnen Layer komprimieren des neuen Modifikators die Scheitelpunktfarben in den neuen Modifikator malen.

Prozeduren

So fügen Sie der Scheitelpunktfarbe eines Objekts Szenenbeleuchtung hinzu:

  1. Wählen Sie die Objekte in der Szene aus, die Sie kolorieren möchten.
  2. Wählen Sie in der Modifikatorgruppe die Option "Scheitelpunkt färben" aus der Modifikatoren-Liste.

    Das frei verschiebbare Dialogfeld Scheitelpunkt färben erscheint am linken Rand der Ansichtsfenster fixiert.

  3. Öffnen Sie das Rollout "Scheitelpunktfarben zuweisen".
    Anmerkung: Dieses Rollout enthält dieselben Hilfsmittel wie das Dienstprogramm "Scheitelpunktfarben zuweisen".
  4. Wählen Sie in der Gruppe "Lichtmodell" die Optionen "Beleuchtung + Streufarbe".
  5. Klicken Sie auf "Zuweisen".
  6. Wählen Sie im Dialogfeld "Scheitelpunkt färben" die Option (Scheitelpunkt-Farbanzeige – schattiert), um die Scheitelpunktbeleuchtung im Scheitelpunktfarben-Map anzuzeigen.

So malen Sie Scheitelpunktfarben auf ein Objekt:

  1. Wählen Sie die zu malenden Szenenobjekte aus.
  2. Wählen Sie in der Modifikatorgruppe die Option "Scheitelpunkt färben" aus der Modifikatoren-Liste.

    Das Dialogfeld „Scheitelpunkt färben" wird angezeigt.

  3. Wählen Sie die Malfarbe aus, indem Sie auf das große Farbfeld unter dem Pinselsymbol klicken. Dadurch wird das Dialogfeld "Farbauswahl" geöffnet.
  4. Ändern Sie die Farben mit den Steuerelementen in der Farbauswahl.
  5. Ändern Sie die Farbintensität, indem Sie im Feld "Opazität" einen Prozentsatz eingeben.
  6. Klicken Sie auf (Scheitelpunkt-Farbanzeige – unschattiert), um die Scheitelpunktfarben ohne Schattierung anzuzeigen.
  7. Klicken Sie auf (Malen), und bewegen Sie den Cursor im Ansichtsfenster über das ausgewählte Objekt.
  8. Wenn der Cursor über dem Objekt angezeigt wird, drücken Sie die linke Maustaste, und ziehen Sie mit gedrückter (linke Maustaste), um die Scheitelpunktfarbe auf das Objekt zu malen.
    Tipp: Der Cursor wird in Form eines Pinsels angezeigt. Sie können die Größe des Pinsels über das Zahlenauswahlfeld "Größe" anpassen.

So zeigen Sie die Scheitelpunktfarben in einem Ansichtsfenster an:

  1. Klicken Sie mit der rechten Maustaste auf das Objekt mit den gemalten Scheitelpunktfarben, und wählen Sie aus dem Quad-Menü die Option "Eigenschaften".
  2. Aktivieren Sie im Bereich "Anzeige-Eigenschaften" die Option Scheitelpunktfarbe.

    "Scheitelpunktfarbe" ist einer der Einträge in der Dropdown-Liste. Bei den anderen Einträgen handelt es sich um "Scheitelpunkt-Illumination", "Scheitelpunkt-Alpha", "Map-Kanalfarbe" (verwendet das Zahlenauswahlfeld unmittelbar unter der Liste) und "Farbe für weiche Auswahl". In Ansichtsfenstern kann immer nur jeweils einer dieser Scheitelpunktkanäle angezeigt werden.

  3. Klicken Sie auf "OK".

So rendern Sie Scheitelpunktfarben:

  1. Öffnen Sie den Material-Editor, und wenden Sie ein Standardmaterial auf das Objekt an.
  2. Klicken Sie auf die Map-Schaltfläche für die Streukomponente.
  3. Wählen Sie in der Material-/Map-Übersicht als Map "Scheitelpunktfarbe", und klicken Sie auf "OK".

    Wenn Sie die Szene nun rendern, zeigt die Renderausgabe die farbigen Scheitelpunkte.

So animieren Sie die Opazität eines Scheitelpunkt-Farblayers:

  1. Wählen Sie das zu animierende Layer, indem Sie den Modifikator "Scheitelpunkt färben" im Stapel auswählen, der diesem Layer entspricht.
  2. Aktivieren Sie (Auto-Key).
  3. Verschieben Sie im verschiebbaren Dialogfeld "Scheitelpunkt färben" im Bereich "Layer" den Schieber "Opazität".

    Dadurch wird ein Key für die Opazität festgelegt.

  4. Verschieben Sie den Zeitschieber in ein anderes Frame, und ändern Sie den Wert mithilfe des Schiebers "Opazität" erneut.
  5. Deaktivieren Sie (Auto-Key).
  6. Klicken Sie auf (Animation abspielen), um die Animation der Opazität im Ansichtsfenster zu überprüfen.

So animieren Sie die Scheitelpunktfarbe mit dem Modifikator "UVW transform.":

    Sie können den Modifikator "UVW transform." in Verbindung mit einem bestimmten Scheitelpunkt-Mallayer verwenden, um Scheitelpunktfarbeffekte im Ansichtsfenster zu modulieren.

  1. Wenden Sie den Modifikator "UVW transform." direkt über dem Scheitelpunkt-Mallayer (Modifikator) an, den Sie modulieren möchten.
  2. Setzen Sie den Kanaltyp für den Modifikator "UVW transform." auf "Scheitelpunktfarbe".
  3. Animieren Sie die U-, V- und W-Zahlenauswahlfelder unter Verwendung identischer Werte. Sie können UVW z. B. für die Animationsdauer von 1 auf 0 animieren.

    Dadurch nehmen die RGB-Werte der zugrundeliegenden Scheitelpunktfarbergebnisse gleichmäßig ab. Das Scheitelpunktfarbergebnis direkt unter dem Modifikator "UVW transform." wird somit deutlich schwächer.

    Anmerkung: Alle weiteren Scheitelpunkt-Mallayer, die in dem Stapel für die ausgewählten Objekte über dem Modifikator "UVW transform." angewendet werden, sind davon nicht betroffen.
    Tipp: Auf diese Weise können Sie mehrere Modifikatoren vom Typ "UVW transform." übereinander stapeln und modulierte Scheitelpunktfarben progressiv steuern. Der Effekt ist jedoch stets additiv und kann hinsichtlich der Stärke nicht angepasst werden.

So nehmen Sie Übertragungen unter einem vorhandenen Layer vor und zeigen das Ergebnis an:

  1. Wählen Sie ein Objekt aus, das über mehrere Modifikatoren vom Typ "Scheitelpunkt färben" im Stapel verfügt.
  2. Aktivieren Sie im Modifikatorstapel den Modifikator "Scheitelpunkt färben", der sich auf dem gewünschten Layer befindet.
  3. Aktivieren Sie die Option (Endergebnis zeigen (ein/aus)).

    Wenn Sie nun eine Übertragung auf den Layer vornehmen, können Sie sie unter dem oberen Layer beobachten.

Benutzeroberfläche

Rollout "Parameter"

Bereich "Auswahl"

Die in diesem Bereich enthaltenen Steuerelemente sind mit den Auswahlsteuerelementen im Auswahlbereich des Rollouts "Scheitelpunkt übertr." identisch.

Bereich "Kanal"

Mit diesen Steuerelementen wird festgelegt, auf welchen Kanaltyp sich das Scheitelpunkt-Mallayer auswirkt und auf welcher Map-Kanal-Nummer das Malen stattfindet.

  • Scheitelpunktfarbe Wählen Sie diese Option für eine Übertragung auf ein Scheitelpunkt-Farblayer.
  • Scheitelpunkt-Illum. Wählen Sie diese Option für eine Übertragung auf ein Scheitelpunkt-Illuminationslayer.
  • Scheitelpunkt-Alpha Wählen Sie diese Option für eine Übertragung auf ein Scheitelpunkt-Transparenzlayer.
  • Map-Kanal Wählen Sie diese Option für eine Übertragung auf einen spezifisch genannten oder nummerierten Map-Kanal.
    Zahlenauswahlfeld "Map-Kanal"

    Legt die Kanalnummer fest. Es ist nur verfügbar, wenn "Map-Kanal" ausgewählt wurde.

Anmerkung: Falls Sie auf einen Layer Farben gemalt haben und dann die Kanaleinstellung ändern, werden die Malinformationen auf den neuen Kanal angewendet. Wenn Sie z. B. "Scheitelpunktfarbe" wählen und malen und dann "Scheitelpunkt-Illum" aktivieren, werden die Malinformationen aus dem Kanal "Scheitelpunktfarbe" entfernt und stattdessen auf den Kanal "Scheitelpunkt-Illum" angewendet.
Name

Wenn für einen Kanal ein Name definiert wurde, wird er hier angezeigt. Kanäle können mit dem Dienstprogramm "Kanalinfo" benannt werden.

Zugrundeliegende Farbe ignorieren

Wenn diese Option aktiviert ist, ignoriert der Modifikator "Scheitelpunkt färben" alle Scheitelpunktfarben, die er von unten im Stapel erhält. Folglich sehen Sie die Originalfarben des Layers auf einem ansonsten weißen Objekt. Der Verschmelzungsmodus hat keine Auswirkung (er verhält sich wie der Normalmodus), da die Basisfarbe als transparent betrachtet wird, sodass der Layer mit nichts verschmolzen wird.

Der Zweck dieser Option ist die Isolierung eines Layers von den darunter liegenden Farben, damit der Benutzer die Originaldaten des Layers leichter erkennt. Wenn diese Option aktiviert ist, wird der Layer nicht vollständig isoliert, da darüber liegende Layer sich dennoch auf das Ergebnis auswirken können. Um den aktuellen Layer vollständig isoliert anzuzeigen, muss der Benutzer diesen Layer bzw. die Option "Endergebnis zeigen" deaktivieren.

Die Verwendung der Schaltfläche "Zugrundeliegende Farbe ignorieren" sollte nur erforderlich sein, wenn in das Objekt am unteren Ende des Stapels bereits Scheitelfarben integriert sind. In anderen Fällen können Sie ganz einfach die Mallayer oder sonstigen Modifikatoren deaktivieren, die das Objekt mit Scheitelpunktfarben versehen. In diesem Fall würde das aktive Mallayer keine Scheitelpunktfarben von darunter liegenden Layern im Stapel erhalten. Dies hat zur Folge, dass alle Basisfarben als transparent behandelt und die Layerfarben im Originalzustand (d. h. unverschmolzen) angezeigt werden.

Anmerkung: Die Opazität der Layer in Abhängigkeit von Scheitelpunkten wird nicht im Stapel weitergegeben. Ein Mallayer-Modifikator entscheidet, ob ein darunter liegendes Objekt Scheitelpunktfarben enthält oder nicht, und behandelt demzufolge alle Basisfarben als transparent oder opak. Wenn Sie also nur einen einzigen Scheitelpunkt beispielsweise mithilfe von "Netz bearbeiten" malen, werden dem Objekt Scheitelpunktfarben unterstellt, und die Farben eines Mallayers werden mit dem (vorwiegend weißen) Netz vermischt, anstatt es als transparent zu behandeln.
Layer beibehalten

Wenn diese Option aktiviert ist, wird der Modifikator durch die Operation "Auf einzelnen Layer komprimieren" nicht gelöscht. Da mit der Option "Auf einzelnen Layer komprimieren" zwei unabhängige Aktionen ausgeführt werden (Erstellen eines neuen Modifikators aus zusammengesetzten Farben und anschließendes Löschen vorhandener Modifikatoren), kann mit dieser Option nur die erste Aktion ausgeführt werden. Das heißt, dass Sie Farben mit einem neuen Mallayer einbacken können, ohne die alten Modifikatoren löschen zu müssen.

Bearbeiten

Öffnet das frei verschiebbare Dialogfeld "Scheitelpunkt färben", falls dieses geschlossen wurde

Rollout "Scheitelpunktfarben zuweisen"

Dieses Rollout bietet Ihnen Zugriff auf dieselben Steuerelemente wie das Dienstprogramm "Scheitelpunktfarben zuweisen". Mit diesen Steuerelementen können Sie die Szenenbeleuchtungsinformationen mit dem Scheitelpunktkanalsystem einbacken.