Folge 9, Szene 2: Drachenschwanz in echter Größe (Schleifen beim Zählen sichtbar)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
30008190ca
commit
6eddc6614d
2 changed files with 3 additions and 4 deletions
|
|
@ -41,7 +41,6 @@ export const Szene2: React.FC = () => {
|
||||||
const d = p(KREUZ);
|
const d = p(KREUZ);
|
||||||
// Remotion-Drachen genau deckungsgleich (1 = 120 px hoch, Spitze 78 px unter dem Kreuz); sichtbar ist
|
// Remotion-Drachen genau deckungsgleich (1 = 120 px hoch, Spitze 78 px unter dem Kreuz); sichtbar ist
|
||||||
// nur, was unter der unteren Spitze liegt: der Schwanz.
|
// nur, was unter der unteren Spitze liegt: der Schwanz.
|
||||||
// (im Bild nachgemessen: deckungsgleich mit s = halbe Spitzen-Höhe / 120)
|
|
||||||
const groesse = (unten.y - oben.y) / 120;
|
const groesse = (unten.y - oben.y) / 120;
|
||||||
const nurSchwanz = `polygon(0 ${unten.y - 2}px, 100% ${unten.y - 2}px, 100% 100%, 0 100%)`;
|
const nurSchwanz = `polygon(0 ${unten.y - 2}px, 100% ${unten.y - 2}px, 100% 100%, 0 100%)`;
|
||||||
const leuchte = (id: 'z1' | 'z2' | 'z3') => interpolate(f, [z[id].start, z[id].start + 6, z[id].frei, z[id].frei + 8], [0, 1, 1, 0.25], klemm);
|
const leuchte = (id: 'z1' | 'z2' | 'z3') => interpolate(f, [z[id].start, z[id].start + 6, z[id].frei, z[id].frei + 8], [0, 1, 1, 0.25], klemm);
|
||||||
|
|
@ -61,7 +60,7 @@ export const Szene2: React.FC = () => {
|
||||||
<Figur pose={[[0, 'pino_A4_staunen'], [z.n2.start, 'pino_A3_lachen']]} x={PLATZ.pino} y={BODEN + huepfer(f, z.p1.start, 14, 10)} stauchY={atmen(f, 1, 0.015)} />
|
<Figur pose={[[0, 'pino_A4_staunen'], [z.n2.start, 'pino_A3_lachen']]} x={PLATZ.pino} y={BODEN + huepfer(f, z.p1.start, 14, 10)} stauchY={atmen(f, 1, 0.015)} />
|
||||||
<Figur pose="noa_A_drachen-vorn" x={PLATZ.noa} y={BODEN} />
|
<Figur pose="noa_A_drachen-vorn" x={PLATZ.noa} y={BODEN} />
|
||||||
<div style={{position: 'absolute', inset: 0, clipPath: nurSchwanz}}>
|
<div style={{position: 'absolute', inset: 0, clipPath: nurSchwanz}}>
|
||||||
<Drachen x={d.x} y={unten.y - 78 * groesse} s={groesse / 2} schwanz={72} flattern={8} boden={BODEN} leuchten={[leuchte('z1'), leuchte('z2'), leuchte('z3')]} />
|
<Drachen x={d.x} y={unten.y - 78 * groesse} s={groesse} schwanz={72} flattern={8} boden={BODEN} leuchten={[leuchte('z1'), leuchte('z2'), leuchte('z3')]} />
|
||||||
</div>
|
</div>
|
||||||
</Kamera>
|
</Kamera>
|
||||||
<Vignette />
|
<Vignette />
|
||||||
|
|
|
||||||
|
|
@ -17,8 +17,8 @@ aktualisiert: 2026-11-02
|
||||||
`noa_A_drachen-vorn`, Schwanz und Schleifen in Remotion); in Szene 3 schaut Lulu traurig mit, Pino erst bei
|
`noa_A_drachen-vorn`, Schwanz und Schleifen in Remotion); in Szene 3 schaut Lulu traurig mit, Pino erst bei
|
||||||
„enttäuscht“; Lulu hält den Drachen beim Heben sichtbar mit der oberen Spitze im Maul; die Apfel-Pose `lulu_A_apfel`
|
„enttäuscht“; Lulu hält den Drachen beim Heben sichtbar mit der oberen Spitze im Maul; die Apfel-Pose `lulu_A_apfel`
|
||||||
kommt in Folge 9 nicht mehr vor (sie hat den Apfel aufgemalt).
|
kommt in Folge 9 nicht mehr vor (sie hat den Apfel aufgemalt).
|
||||||
- **Merke:** `<Drachen s>` zeichnet doppelt so groß wie im Kommentar („1 ≈ 120 px“) – in Szene 2 deshalb `s = Höhe / 240`
|
- **Merke:** Prüfbilder mit `remotion still --scale=0.5` zeigen den SVG-Drachen doppelt so groß wie im echten Video –
|
||||||
(nachgemessen). Bei Änderungen an gemeinsamen Dateien rendert `render.mjs` alles neu; nur eine Szene: `--szene N`.
|
Größen und Ausschnitte mit dem Drachen immer in voller Größe prüfen (`--scale` weglassen). Bei Änderungen an gemeinsamen Dateien rendert `render.mjs` alles neu; nur eine Szene: `--szene N`.
|
||||||
- **Offen:** Nutzerin schaut die Endfassung an; Hochladen/Planen vor dem Urlaub (ab 11.11.).
|
- **Offen:** Nutzerin schaut die Endfassung an; Hochladen/Planen vor dem Urlaub (ab 11.11.).
|
||||||
|
|
||||||
## >>> STAND 07.11.2026 abends — FOLGE 9 „LULU UND DER DRACHEN“: BAUSTEINE (lokaler PC) <<<
|
## >>> STAND 07.11.2026 abends — FOLGE 9 „LULU UND DER DRACHEN“: BAUSTEINE (lokaler PC) <<<
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue