25-10-2021, 16:19 16
(Dieser Beitrag wurde zuletzt bearbeitet: 21-09-2023, 13:46 13 von Filmkuenstler.)
@UweJunker Kommt ebenfalls in die "Kochrezepte" (Winter 2021/2022)
Ist auch nicht ganz einfach, aber möglich:
1) ERKLÄRUNG
Um die Position und somit auch die Größe eines Textfeldes zu ermitteln sind folgende Variablen vorhanden.
Die Werte können wir uns anzeigen lassen, wenn wir im "Viewer" Klick mit RMT(Rechter Maustaste) und Region->Show DoD (Domain of Definition) anhacken.
Da Fusion die Koordinaten von 0 bis 1 angibt, die Koordinaten des Textfeldes jedoch in Pixel angegeben werden müssen diese umgerechnet werden.
Die Werte bekommen wir, wenn wir die Pixelkoordinaten des Textfeldes durch die Größe der Komposition dividieren.
1920 x 1080 usw. diese Werte finden wir in den beiden Variablen:
Wie bekommen wir nun die Werte berechnet? Dazu verwenden wir den CUSTOMTOOL KNOTEN.
Einen Customtool Knoten kann man sich am besten als Berechnungs- und Steuerinstrument vorstellen. Der Customtool Knoten muss mit keinem Knoten verbunden sein.
Auf die Variablen des Customtool Knotens wird genauso wie auf andere Knoten referenziert.
Beispiel: Will ich in einem Transform Knoten den Wert aus dem Customtool Knoten eintragen, dann schreibe ich im Transform Knoten in das Expressionfeld:
NamedesCustomtoolknoten.Variablenname CustomTool1.NumberIn5
Wie bekomme ich ein "Expression" Feld?
Entweder Klick mit RMT auf den jeweiligen Menüpunkt->Expression oder man schreibt ein "=" + "ENTER" in das Eingabefeld.
2) Umsetzung
Wir modifizieren die Fusionkomposition "Long Title Lower Title".
Wir brauchen vier Knoten: Customtool, Background, Transform und Merge.
Die Knoten verbinden wir wie im Screenshoot dargestellt.
Jetzt tragen wir die Variablen in den Customtool Knoten so wie im Screenshot ein. Vorausgesetzt der Textknoten heißt auch "Text1".
Wir tragen als erstes die Variablen "Number In 1" bis " Number In 8" ein. Anschließend die Variablen in "Point In 1" und "Point In 2"
Jetzt haben wir in den Variablen PointIn1 und PointIn2 die Koordinaten des Textfeldes zum Weiterverwenden berechnen lassen.
Als nächstes erstellen wir einen BACKGROUND Knoten und stellen die Farbe ein, die wir haben wollen. Und das war's für den Background Knoten.
Jetzt positionieren wir den Background Knoten.
Dazu erstellen wir einen TRANSFORM Knoten und tragen die nachstehenden Angabe ein.
Wir erstellen noch einen MERGE Knoten und animieren den Parameter "Blend" so, dass der Hintergrund nach dem der senkrechte Strich fertig gezeichnet ist, eingeblendet wird.
Jetzt sollte sich bei Veränderung des Textes der Hintergrund anpassen.
Bei Fehlern, Fragen oder/und Unklarheiten wie immer bitte hier im Forum schreiben.
Der Autor haftet nicht für Schäden an Software oder Hardware, die beim Nachmachen des Projektes entstehen bzw. entstehen könnten.
Dieser Beitrag als auch Teile davon stehen unter der Lizenz: CC-BY-NC-ND
Eine Erklärung inklusive Screenshoots befindet sich hier: DRWiki-Kochrezepte
mcgraphix schrieb:Der Titel mit Animation existiert ja schon in der Library und kann in Fusion sogar bearbeitet werden, nur bekomme ich den animierten und automatisch in Textgröße angepassten Hintergrund nicht gebacken
Ist auch nicht ganz einfach, aber möglich:
1) ERKLÄRUNG
Um die Position und somit auch die Größe eines Textfeldes zu ermitteln sind folgende Variablen vorhanden.
- Für die Position der linken untere Ecke: X und Y
- Für die Position der rechten oberen Ecke: X und Y
- NamedesTextfeldes.Output.DataWindow[1] // li unten x
- NamedesTextfeldes.Output.DataWindow[2] // li unten y
- NamedesTextfeldes.Output.DataWindow[3] // re oben x
- NamedesTextfeldes.Output.DataWindow[4] // re oben y
Die Werte können wir uns anzeigen lassen, wenn wir im "Viewer" Klick mit RMT(Rechter Maustaste) und Region->Show DoD (Domain of Definition) anhacken.
Da Fusion die Koordinaten von 0 bis 1 angibt, die Koordinaten des Textfeldes jedoch in Pixel angegeben werden müssen diese umgerechnet werden.
Die Werte bekommen wir, wenn wir die Pixelkoordinaten des Textfeldes durch die Größe der Komposition dividieren.
1920 x 1080 usw. diese Werte finden wir in den beiden Variablen:
- NamedesTextfeldes.Output.OriginalWidth und
- NamedesTextfeldes.Output.OriginalHeight
- NamedesTextfeldes.Output.DataWindow[1] / NamedesTextfeldes.Output.OriginalWidth // heißt in unserem Fall: 479 / 1920 = 0.2494
- NamedesTextfeldes.Output.DataWindow[2] / NamedesTextfeldes.Output.OriginalHeight // heißt in unserem Fall: 401/ 1080 = 0.3712
- NamedesTextfeldes.Output.DataWindow[3] / NamedesTextfeldes.Output.OriginalWidth
- NamedesTextfeldes.Output.DataWindow[4] / NamedesTextfeldes.Output.OriginalHeight
Wie bekommen wir nun die Werte berechnet? Dazu verwenden wir den CUSTOMTOOL KNOTEN.
Einen Customtool Knoten kann man sich am besten als Berechnungs- und Steuerinstrument vorstellen. Der Customtool Knoten muss mit keinem Knoten verbunden sein.
Auf die Variablen des Customtool Knotens wird genauso wie auf andere Knoten referenziert.
Beispiel: Will ich in einem Transform Knoten den Wert aus dem Customtool Knoten eintragen, dann schreibe ich im Transform Knoten in das Expressionfeld:
NamedesCustomtoolknoten.Variablenname CustomTool1.NumberIn5
Wie bekomme ich ein "Expression" Feld?
Entweder Klick mit RMT auf den jeweiligen Menüpunkt->Expression oder man schreibt ein "=" + "ENTER" in das Eingabefeld.
2) Umsetzung
Wir modifizieren die Fusionkomposition "Long Title Lower Title".
Wir brauchen vier Knoten: Customtool, Background, Transform und Merge.
Die Knoten verbinden wir wie im Screenshoot dargestellt.
Jetzt tragen wir die Variablen in den Customtool Knoten so wie im Screenshot ein. Vorausgesetzt der Textknoten heißt auch "Text1".
Wir tragen als erstes die Variablen "Number In 1" bis " Number In 8" ein. Anschließend die Variablen in "Point In 1" und "Point In 2"
Jetzt haben wir in den Variablen PointIn1 und PointIn2 die Koordinaten des Textfeldes zum Weiterverwenden berechnen lassen.
Als nächstes erstellen wir einen BACKGROUND Knoten und stellen die Farbe ein, die wir haben wollen. Und das war's für den Background Knoten.
Jetzt positionieren wir den Background Knoten.
Dazu erstellen wir einen TRANSFORM Knoten und tragen die nachstehenden Angabe ein.
- Point(Transform1.Center.X+0.15, Transform1.Center.Y) // um die Position X um den Wert 0.15 zu verschieben
- Pivotwerte in X
- CustomTool1.NumberIn7 - CustomTool1.NumberIn5 + 0.2
- CustomTool1.NumberIn8 - CustomTool1.NumberIn6 + 0.07
Wir erstellen noch einen MERGE Knoten und animieren den Parameter "Blend" so, dass der Hintergrund nach dem der senkrechte Strich fertig gezeichnet ist, eingeblendet wird.
Jetzt sollte sich bei Veränderung des Textes der Hintergrund anpassen.
Bei Fehlern, Fragen oder/und Unklarheiten wie immer bitte hier im Forum schreiben.
Der Autor haftet nicht für Schäden an Software oder Hardware, die beim Nachmachen des Projektes entstehen bzw. entstehen könnten.
Dieser Beitrag als auch Teile davon stehen unter der Lizenz: CC-BY-NC-ND
Eine Erklärung inklusive Screenshoots befindet sich hier: DRWiki-Kochrezepte
Alle meine Beiträge stellen meine subjektive Sicht auf das jeweilige Thema dar.
Die weibliche Form ist der männlichen Form gleichgestellt Lediglich aus Gründen der Vereinfachung und leichteren Lesbarkeit wird die männliche Form gewählt..
Resolve-Studio, Fusion Studio aktuelle Version (keine Betaversionen)
OS: Windows 11 Pro aktuelle Version
Kamera: JVC GY-HM200 und JVC GY-LS300
Die weibliche Form ist der männlichen Form gleichgestellt Lediglich aus Gründen der Vereinfachung und leichteren Lesbarkeit wird die männliche Form gewählt..
Resolve-Studio, Fusion Studio aktuelle Version (keine Betaversionen)
OS: Windows 11 Pro aktuelle Version
Kamera: JVC GY-HM200 und JVC GY-LS300


