Verwenden von Baugruppen

Baugruppen eignen sich gut, um Kombinationen aus Geometrie und Lichtobjekten zu erstellen, die als Beleuchtungskörper dienen. Sie können sie zur Darstellung eines Lampengehäuses und der zugehörigen Lichtquelle(n) verwenden. Baugruppen können verschiedene Beleuchtungskörper darstellen, wie einfache Schreibtischlampen, Lichtstreifen, Wandleuchter mit Leuchtstoff- oder Glühlampen, Lüster, Netzspannungskabelsysteme und so weiter.

Bei dem rechts gezeigten Objekt handelt es sich um eine Baugruppe, die als einzelnes Element behandelt wird.

Bei der Erstellung von Lichtbaugruppen erstellen Sie zuerst die Objekte und bauen eine Hierarchie auf, anschließend legen Sie Gelenkparameter fest und weisen inverse Kinematik zu. Im letzten Schritt stellen Sie die Objekthierarchie zusammen. Die Lichtquellen, die Sie in der Baugruppe verwenden, verfügen über Steuerelemente für den Lichtmultiplikator und Filterfarben. Sie vernetzt die Dimmer- und Filterfarbenparameter des Leuchten-Helferobjekts mit den Parametern der Lichtquellen, die Elemente der Baugruppe sind.

Anmerkung: Um die Steuerelemente der Leuchten mit den Lichtquellenparametern zu vernetzen, müssen Sie zuerst die Baugruppe öffnen; nach der Vernetzung müssen Sie sie schließen.

Mithilfe von inverser Kinematik können Sie den Strahl einer Leuchte ausrichten, indem Sie einfach das Zielobjekt der Lichtquelle verschieben.

Baugruppen und Gruppen

Die Baugruppenfunktionalität bildet einen Teil der Funktionen für Gruppen. Wie bei einer Gruppe werden auch bei der Erstellung einer Baugruppe mindestens zwei Objekte kombiniert und als ein Objekt behandelt. Das zusammengefügte Objekt erhält einen Namen und wird dann wie alle anderen Objekte behandelt.

Der Hauptunterschied bei Baugruppen besteht darin, dass Sie bei der Zusammenfügung der enthaltenen Objekte ein Headerobjekt angeben: ein Leuchten-Helferobjekt. Das Headerobjekt dient als Schnittstelle der Baugruppe, und seine Parameter werden bei der Auswahl der Baugruppe in der Modifikatorgruppe angezeigt. Mithilfe dieser Parameter können Sie die Lichtquellen in der Baugruppe über die Parametervernetzung steuern. Mit MAXScript können Sie andere Arten von Headerobjekten erstellen. Weitere Informationen finden Sie im Menü "Hilfe" in der MAXScript-Hilfe unter "Erstellen von MAXScript-Hilfsmitteln" "Skript-Plug-Ins" "Skript-Helfer-Plug-Ins".

Baugruppennamen ähneln Objektnamen, gelten jedoch für Baugruppen. In Listen wie der in der Auswahl-Übersicht werden Baugruppennamen in eckigen Klammern angezeigt. Beispiel: [Baugruppe01]. Im Szenen-Explorer und verwandten Dialogfeldern hingegen ist das Baugruppenobjektsymbol von eckigen Klammern umgeben.

Tipp: Nachdem Sie einen Beleuchtungskörper erstellt und seine Teile zusammengefügt haben, kopieren Sie durch Erstellen einer Instanz die Leuchte, und verteilen Sie sie anschließend in Ihrer Szene. Auf diese Weise werden Änderungen, die Sie an den Attributen einer Lichtquelle in einer Baugruppe vornehmen, von allen Instanzen der Lichtquellen übernommen. Beispielsweise könnten Sie zu Beginn Schatten-Maps verwenden, um später wegen der größeren Genauigkeit bei der Renderausgabe zu erweiterten Raytrace-Schatten zu wechseln. Durch die Verwendung von Instanzen ist es einfacher, solche globalen Einstellungen zu ändern.

Allgemeine Baugruppenmerkmale

Haben Sie Objekte einmal gruppiert, können Sie sie wie ein einzelnes Objekt in Ihrer Szene behandeln. Sie können auf ein beliebiges Objekt in der Baugruppe klicken, um die ganze Baugruppe auszuwählen.

Wenn Sie eine Baugruppe erstellen, werden alle dazugehörigen Objekte fest mit einem unsichtbaren Leuchten-Helferobjekt verknüpft. Die Baugruppe verwendet den Drehpunkt und das lokale Transformationskoordinatensystem dieses Helferobjekts.

Sie können Baugruppen verschachteln, das heißt, sie können weitere Baugruppen (oder Gruppen) in beliebigen Verschachtelungsebenen enthalten.

Wenn die Baugruppe ausgewählt wird, werden die Parameter des Headerobjekts in der Modifikatorgruppe angezeigt. Mit der 3ds Max-Vernetzungsparameter-Funktion können Sie diese Parameter mit denen der Lichtobjekte in der Baugruppe verbinden. Hinweise zu einem schrittweisen Verfahren finden Sie unter So vernetzen Sie ein Headerobjekt mit einer Lichtquelle.

Leuchtkörperarten:

Links: Fest

Mitte: Kann ausgerichtet werden

Rechts: Mehrere Lichtquellen

Transformieren und Ändern von Baugruppen

Sie können eine Baugruppe genau wie ein einzelnes Objekt transformieren und ändern sowie die Transformationen animieren.

Wenn Sie einen Modifikator auf die Baugruppe anwenden, gilt dieser nur für den Leuchtkörper. Dies unterscheidet sich von dem Verhalten einer Gruppe. Verformungsmodifikatoren, wie etwa "Biegen", haben also keine Auswirkung auf Baugruppen.

Wenn Sie eine Transformation auf die Baugruppe anwenden, gilt sie für die ganze Baugruppe. Genauer ausgedrückt: 3ds Max wendet Transformationen auf das Dummy-Objekt an, das die Baugruppe darstellt. Wenn Sie Objekte einer Baugruppe bearbeiten möchten, müssen Sie zunächst die Baugruppe öffnen, die Objekte auswählen und dann Modifikatoren anwenden. Diese Modifikatoren werden nicht im Modifikatorstapel angezeigt, wenn die Baugruppe geschlossen wird.

Einzelne in der Baugruppe enthaltene Objekte können unabhängig von der Baugruppe transformiert und animiert werden. Wenn Sie jedoch die Baugruppe selbst transformieren, wirkt sich diese Transformation gleichermaßen auf alle Objekte der Baugruppe aus. Die Baugruppentransformation wird den Objekten, die über unabhängige Bewegungen verfügen, gleichmäßig hinzugefügt. Dies lässt sich anhand eines Vogelkäfigs veranschaulichen, der bewegt wird, während alle Vögel im Käfig herumfliegen. Bei einer Baugruppe wird der Käfig (also das Dummy-Objekt) vergrößert, damit er alle Objekte in der Baugruppe stets umschließt, auch wenn diese durch unabhängige Transformationen verschoben werden.

Zugreifen auf Objekte in einer Baugruppe

Sie können Baugruppen öffnen und schließen, um auf die darin enthaltenen Einzelobjekte zuzugreifen, ohne die Baugruppe aufzulösen. Durch diese Befehle wird die Integrität der Baugruppe beibehalten.

Verwenden von "Eindeutig zuweisen" bei Baugruppen

Wenn Sie Baugruppen mittels Instanzen klonen und die Klone dann eindeutig zuweisen, müssen Sie berücksichtigen, wie sich das auf die Parametervernetzung auswirkt. Beispiel für eine typische Verwendung:

  1. Ziehen Sie eine Baugruppe, z. B. einen Beleuchtungskörper, in die Szene.
  2. Klonen Sie die Baugruppe mehrmals mithilfe der Option "Instanz", und platzieren Sie die Instanzen in der Szene.
  3. Damit die Szene realistischer und die Objekte in der Szene willkürlich wirken, weisen Sie einige Baugruppeninstanzen eindeutig zu und passen ihre Parameter an, sodass sie sich von den restlichen Instanzen unterscheiden.

Bei Kloninstanzen einer Baugruppe werden von allen Objekten in der Baugruppe, einschließlich der Parametervernetzungen, Instanzen erstellt. Die Änderung eines vernetzten Leuchtenparameters wirkt sich also auf alle Baugruppeninstanzen aus.

Wird im Modifikatorstapel eine Instanz oder Referenz als Baugruppenheader angezeigt, ist die Schaltfläche Eindeutig zuweisen aktiviert. Durch Klicken auf das Headerobjekt der Baugruppe, weisen Sie es eindeutig zu, d. h. alle seine Instanzen und alle Baugruppenelemente werden eindeutig zugewiesen.

Die Parametervernetzung zwischen dem eindeutig zugewiesenen Baugruppenheader und seinen Elementen wird von den anderen Instanzen der Baugruppe getrennt. Eine Änderung der Parameter des eindeutig zugewiesenen Baugruppen-Headerobjekts wirkt sich nur auf die Parameter der eigenen Elemente aus, nicht auf die Elemente von anderen Instanzen der Baugruppe.

Bei Auswahl von mehreren Baugruppeninstanzen funktioniert der Befehl "Eindeutig zuweisen" genauso wie bei der Auswahl von mehreren Instanzen eines Objekts. Sie werden gefragt, ob sie die ausgewählten Baugruppen einander eindeutig zuweisen möchten.

Auflösen von Baugruppen

Sie können Baugruppen dauerhaft auflösen, indem Sie sie trennen oder auflösen. Durch beide Befehle werden Baugruppen aufgelöst, jedoch in unterschiedlichem Maße.

Beim Trennen oder Auflösen einer Baugruppe gehen alle möglicherweise auf die Baugruppe angewandten Transformationsanimationen verloren, und Objekte verbleiben unverändert in dem Frame, in dem die Auflösung durchgeführt wurde. Die Objekte behalten jedoch ihre individuellen Animationen bei.

Um die Objekte innerhalb einer Baugruppe zu transformieren oder zu ändern, müssen Sie sie zuerst (entweder vorübergehend oder dauerhaft) aus der Baugruppe entfernen. Dies erreichen Sie über den Befehl "Öffnen".

Vergleich von Baugruppen mit anderen Auswahlmethoden

Im Vergleich zu den anderen Methoden, die Sie verwenden können, um mehrere Objekte in 3ds Max zu kombinieren, sind Baugruppen dauerhafter als eine vorübergehende Auswahl, jedoch nicht so dauerhaft wie das Anhängen von Objekten.

Vorgehensweise

So fügen Sie eine bestehende Baugruppe ein und platzieren sie

  1. Aktivieren Sie Autom. Raster.
  2. Ziehen Sie die Baugruppe von einer Webseite (falls es sich um ein i-drop-Objekt handelt) oder von der lokalen Festplatte, und legen Sie sie in der Szene ab, um sie auf einer vorhandenen Oberfläche zu platzieren.
  3. Klicken Sie im Hauptwerkzeugkasten auf (Drehpunktmitte verwenden).
  4. platzieren Sie die Baugruppe wie jedes andere Objekt, um es in eine bestimmte Richtung auszurichten.
  5. Bei Bedarf können Sie die Leuchtenbaugruppe mit den zugehörigen Lichtquellen vernetzen.
  6. Wählen Sie die Baugruppe aus, und passen Sie dann die Intensität des Lichts über die Einstellungen in der Modifikatorgruppe mit dem Dimmer an.

So erstellen Sie einen Leuchtkörper

  1. Erstellen Sie die Geometrie des Beleuchtungskörpers.
  2. Erstellen Sie ein Licht oder klicken Sie in der Erstellungsgruppe auf "Lichtquellen", um der gerade erstellten Geometrie des Beleuchtungskörpers eine Standard- oder fotometrische Lichtquelle hinzuzufügen.
  3. Wählen Sie alle Objekte in der Baugruppe aus, einschließlich geometrischer Objekte und Lichtquellen.
    Anmerkung: Bei der Verwendung der inversen Kinematik fügen Sie die Lichtquellenziele nicht zur Baugruppe hinzu, damit Sie sie unabhängig manipulieren können.
  4. Wählen Sie im Menü "Baugruppe" "Baugruppe erstellen".

    In einem Dialogfeld werden Sie aufgefordert, einen Namen für die Baugruppe einzugeben und ein Headerobjekt anzugeben. Der einzige vorgabemäßig verfügbare Headerobjekttyp ist Leuchte.

  5. Geben Sie einen Namen für die Baugruppe ein, und klicken Sie auf "OK".
  6. Vernetzen Sie die Leuchtenbaugruppe mit ihren Lichtquellen. Weitere Informationen zur Parametervernetzung erhalten Sie über die Verknüpfung in diesem Schritt.

    Erstellen Sie eine Kette vernetzter Parameter, wenn es in der Baugruppe mehr als eine Lichtquelle gibt. Geben Sie dann die gewünschte Beziehung in das Ausdruckstextfeld ein.

So passen Sie die Drehpunktposition einer Baugruppe an

So verwenden Sie eine Baugruppe mit Radiosität

So passen Sie die Eigenschaften einer Baugruppe an

  1. Nachdem Sie die Parameter von "Dimmer" und "Filterfarbe" vernetzt haben, wählen Sie den Leuchtkörper aus und rufen dann die Modifikatorgruppe auf, um die Leuchtkörperparameter anzuzeigen.
  2. Stellen Sie die Parameter ein.

    Der Effekt ist im Ansichtsfenster sichtbar.