In einem anderen Tutorial haben Sie gelernt, wie man ein Medium in einem Player anzeigt und es an Flächen anpasst. Während das Maskieren ein nützliches Werkzeug ist, wenn Sie ausgefallene Formen benötigen, passt der Player in diesem Fall das vollformatige Medium immer noch in sein rechteckiges Gebiet ein. Es gibt Fälle, in denen Sie die Eingabe zuschneiden möchten, bevor sie an den Player gesendet wird. Da kommt das Modul Abschnittsauswahl ins Spiel.
In diesem Artikel beschreiben wir das Verhalten der Abschnittsauswahl und zeigen dann deren Anwendung in einem Kuchenkarten-Anwendungsfall.
Wie funktioniert es?
Wo findet man es
Ein Abschnitt ist eine Eigenschaft eines Players, nicht von Quellen oder Medien. Es ist unabhängig von den verlinkten Inhalten.
Sie können den Abschnittsauswahl eines Players öffnen, indem Sie ihn auswählen und unter dem Abschnitt "Beschneidung" seiner Eigenschaften auf "Abschnittseingabe" klicken.
Hinweis: Pro Player kann es einen Abschnitt geben.
Übersicht über das Abschnittsauswahl-Fenster
Es kann einen Abschnitt pro Player geben. Ein Abschnitt ist eine nicht-destruktive Möglichkeit, Inhalte zuzuschneiden; er kann unendlich bearbeitet werden.
Hier ist ein Überblick über das Auswahlfenster:
- Im Zentrum der Abschnittsauswahl sehen Sie ein Standbild des Inhalts, der im Player angezeigt wird, und der Name sowie die Auflösung des spielenden Mediums sind oben angezeigt. Wenn im Moment, in dem Sie die Abschnittsauswahl öffnen, nichts an den Player angeschlossen ist, sehen Sie die 1920x1080 Standard-Schachbrettkarte, die im vorherigen Screenshot gesehen wurde, und Sie können weiterhin einen Abschnitt erstellen.
- Auf diesem Bild finden Sie die Beschneidungszone, das rechteckige Gebiet, das durch die vier gelben Griffe definiert ist. Es stellt den Abschnitt und seine Auflösung (in Pixeln) und Koordinaten (ebenfalls in Pixeln, relativ zu den oberen linken Ecken des Rahmens und der Zone) dar.
- Sie können das Erstellungsgebiet mit den üblichen HeavyM-Steuerelementen navigieren: vergrößern/verkleinern mit den Schaltflächen in der unteren rechten Ecke oder mit Ihrem Mausrad; sich bewegen, indem Sie Ihr Mausrad drücken oder mit [Leertaste] + ziehen.
Erstellen eines Abschnitts
Um einen Abschnitt zu erstellen, müssen Sie einfach:
- Bestimmen Sie seine Größe, indem Sie die gelben Griffe ziehen, um die Grenzen des Beschneidungsgebiets zu definieren, oder verwenden Sie die Eingabefelder unter dem Bild, um präzise Werte in Prozent oder Pixel einzugeben (mehr dazu im nächsten Abschnitt).
- Bestimmen Sie seine Position, indem Sie die Beschneidungszone ziehen oder die Pfeiltasten auf Ihrer Tastatur verwenden.
- Klicken Sie auf "Erstellen".
Das ist es! Wenn Sie den Abschnitt bearbeiten müssen, geben Sie einfach die Abschnittsauswahl des Players ein, nehmen Ihre Änderungen vor und klicken "Erstellen", um sie anzuwenden.
Verhalten mit Medien
Ein Abschnitt ist nicht direkt mit einer Quelle verbunden und daher nicht auf ein bestimmtes Medium relativ. Tatsächlich kann jeder Medientyp zugeschnitten werden, auch wenn er unterschiedliche Größen hat. Der Abschnitt erzeugt einfach eine Textur mit denselben Proportionen relativ zur Auflösung des aktuellen Mediums.
Wie in der Übersicht gesehen, wird die Größe des Abschnitts in Prozent und Pixeln angegeben. Ihnen wird auffallen, dass sich die Werte in Prozent nie ändern, egal welches Medium gerade gespielt wird. Dies liegt daran, dass es nicht von der Auflösung des aktuellen Mediums abhängt (im Gegensatz zur Pixelgröße, die nur als Richtwert angegeben ist und aus dem Prozentwert umgerechnet wird). Gleiches gilt für die Koordinaten, sie sind proportional. Hier ist ein Beispiel:
Sie erstellen einen Abschnitt, der 50% der Breite und 50% der Höhe ausmacht und ihn in die obere rechte Ecke gelegt: egal welche Art von Medium abgespielt wird oder seine Auflösung, dieser Player zeigt immer das obere rechte Viertel der Textur. Zum Beispiel, wenn es ein 1920x1080 Video ist, deckt der Abschnitt 960x540px ab und befindet sich auf X=960 ; Y=0. Für einen 500x500 Shader, diese Werte werden 250x250px und X=250 ; Y=250 darstellen.
Verhalten mit Karten
Wie bereits erwähnt, wird ein Abschnitt als geometrische Eigenschaft eines Players betrachtet. Daher ist es mit der Form verbunden und wird bei allen Sequenzen mit derselben Karte gleich sein.
Beispiel für Kuchenkarten
Hier ein Beispiel, wie die Abschnittsauswahl Ihnen das Leben erleichtern kann. Lassen Sie uns eine einzige Videoloop auf einem Dummy-Kuchen für eine Hochzeit erstellen.
- Wir haben ein Foto des Kuchens aus der Perspektive des Projektors im Hintergrund hinzugefügt (Ansicht → Bildeinstellungen...), um uns zu helfen, zu zeichnen.
- Wir erstellen und passen einen Player auf jedem Teil des Kuchens an, wo wir die Schleife sehen möchten.
- Unser Video ist 1920x1080. Wir haben eine Bildvorlage derselben Größe erstellt, um uns zu helfen, jeden der 8 Abschnitte zu definieren.
- Lassen Sie uns es an einen ersten Player anhängen. Wir sehen, dass das Bild wie erwartet die Form ausfüllt.
- Wir können den Abschnitt in seiner Abschnittsauswahl erstellen, indem wir die Beschneidungszone auf den entsprechenden Farbblock in der Vorlage anpassen. Hier wissen wir, dass es 860x270 sein wird, sodass wir direkt die Pixel-Eingabefelder verwenden können.
Hier ist das Ergebnis nach Drücken von "Erstellen": - Nachdem wir die Schritte 4 und 5 für jeden Player wiederholt haben, erhalten wir dies:
- Jetzt, da jeder Abschnitt richtig angepasst wurde, können wir einfach den Inhalt ändern und unser Video verlinken.
Das ist es! Das gleiche einzelne Video ist an alle Player angehängt, sodass die Wiedergabe zwischen allen Abschnitten perfekt synchronisiert ist.