Strassenmarkierung massstaeblich statt Baumreihe

Die Baumkronen neben der Fahrbahn sahen aus wie Erbsen und nicht wie eine
Allee - sie sind raus. Stattdessen ist die Markierung jetzt richtig.

Massstab: der Wagen ist 4,65 m lang und misst im Bild 488 Einheiten, eine
Einheit ist also knapp ein Zentimeter (105 je Meter). Danach richten sich
alle Masse:

  rechts  Fahrbahnbegrenzung, durchgezogen
  links   Leitlinie, 6 m Strich auf 12 m Luecke (630 auf 1260 Einheiten)
  beide   0,12 m breit, also 12,6 Einheiten

Der Strich ist damit laenger als das Bild hoch ist, und zwischen zwei
Strichen liegt mehr als eine Bildhoehe - genau so sieht eine Landstrasse aus
dem Auto auch aus. Sichtbar ist eine Markierung dadurch etwa zwei Drittel der
Zeit.

Die Geschwindigkeit ist ebenfalls abgeleitet und nicht geraten: 875 Einheiten
je Sekunde sind gut 30 km/h. Der Fahrtwind laeuft jetzt genauso schnell - ein
Streifen, der die Fahrbahnmarkierung ueberholt, faellt sofort auf.

Nicht massstaeblich bleibt die Breite der Fahrbahn: neben dem Wagen sind
zwanzig Zentimeter Platz statt der drei Viertel Meter einer echten Spur.
Dafuer muesste das Fahrzeug halb so gross gezeichnet werden, und darum geht
es auf dieser Kachel nicht.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-09-09 18:57:55 +02:00
co-authored by Claude Opus 5
parent b0596721fa
commit b7c2bc82c7
2 changed files with 50 additions and 68 deletions
+25 -41
View File
@@ -1132,19 +1132,16 @@ input[type='range']::-webkit-slider-runnable-track {
}
/* --- Strasse ------------------------------------------------------------
Sichtbar nur waehrend der Fahrt. Sie traegt die eigentliche Bewegung: der
Belag dunkelt die Flaeche ab, die Markierungen laufen in den Randstreifen
neben den Raedern, die Baeume ziehen aussen vorbei.
Sichtbar nur waehrend der Fahrt, und sie traegt die eigentliche Bewegung.
Beide Schleifen sind so gebaut, dass sie sich selbst treffen: die Striche
wandern um eine Strich-Lueckenlaenge (26 + 20 = 46), die Baumreihen um
ihren Abstand (160). Nach einem Durchlauf steht das Muster wieder wie
zuvor - deshalb sieht man keinen Sprung.
Die Masse stehen im SVG und stammen von der echten Strasse: 0,12 m
Strichbreite, 6 m Strich auf 12 m Luecke, rechts durchgezogen. Hier bleibt
die Bewegung: eine Umdrehung ist eine Strich-Lueckenlaenge (1890
Einheiten), in 2,16 s - das sind 875 Einheiten je Sekunde oder gut 30 km/h
bei einem Massstab von 105 Einheiten je Meter.
Alle drei laufen mit derselben Geschwindigkeit von rund 180 Einheiten je
Sekunde: Markierungen und Baeume gehoeren zur selben Landschaft, und ein
Baum, der langsamer zurueckbleibt als der Strich daneben, faellt sofort
auf. */
Nur die Leitlinie laeuft. Die durchgezogene Linie hat nichts, woran man
Bewegung saehe - genau wie in echt. */
.skoda-auto .strasse { display: none; }
.skoda-auto.faehrt .strasse { display: block; }
@@ -1152,30 +1149,19 @@ input[type='range']::-webkit-slider-runnable-track {
fill: rgba(8, 10, 12, 0.35);
}
.skoda-auto .strasse .markierung line {
stroke: rgba(232, 237, 233, 0.35);
stroke-width: 3;
stroke-dasharray: 26 20;
animation: skoda-markierung 0.26s linear infinite;
.skoda-auto .strasse line {
stroke: rgba(232, 237, 233, 0.42);
stroke-width: 12.6; /* 0,12 m */
}
.skoda-auto .strasse .baum {
fill: rgba(96, 140, 104, 0.55);
stroke: rgba(52, 84, 60, 0.7);
stroke-width: 1.2;
.skoda-auto .strasse .leitlinie {
stroke-dasharray: 630 1260; /* 6 m Strich, 12 m Luecke */
animation: skoda-leitlinie 2.16s linear infinite;
}
.skoda-auto .strasse .baumreihe { animation: skoda-baeume 0.9s linear infinite; }
/* Die rechte Reihe etwas langsamer und mit Vorlauf - sonst stehen sich die
Baeume paarweise gegenueber. */
.skoda-auto .strasse .rechts { animation-duration: 1.05s; animation-delay: -0.4s; }
@keyframes skoda-markierung {
@keyframes skoda-leitlinie {
from { transform: translateY(0); }
to { transform: translateY(46px); }
}
@keyframes skoda-baeume {
from { transform: translateY(0); }
to { transform: translateY(160px); }
to { transform: translateY(1890px); }
}
/* --- Fahrtwind ----------------------------------------------------------
@@ -1199,12 +1185,11 @@ input[type='range']::-webkit-slider-runnable-track {
stroke-linecap: round;
animation: skoda-fahrtwind 1.1s linear infinite;
}
/* Vier Spuren, jede mit eigenem Takt und Vorlauf. Der Wind zieht etwa
anderthalbmal so schnell wie die Landschaft: schneller, weil Luft ueber den
Wagen streicht, aber nicht so viel schneller, dass die beiden Bewegungen
auseinanderfallen. */
.skoda-auto .fahrtwind .b1 { animation-duration: 2.40s; animation-delay: -0.30s; opacity: .5; }
.skoda-auto .fahrtwind .b6 { animation-duration: 2.60s; animation-delay: -1.70s; opacity: .5; }
/* Vier Spuren, jede mit eigenem Takt und Vorlauf. Sie laufen so schnell wie
die Strasse darunter - ein Streifen, der die Fahrbahnmarkierung ueberholt,
faellt sofort auf. */
.skoda-auto .fahrtwind .b1 { animation-duration: 0.78s; animation-delay: -0.30s; opacity: .5; }
.skoda-auto .fahrtwind .b6 { animation-duration: 0.86s; animation-delay: -0.55s; opacity: .5; }
/* Ueber dem Fahrzeug: heller, duenner, durchsichtiger. Der Wind zieht ueber
das Blech hinweg - er soll sich darauf legen, nicht hineinschneiden. Die
@@ -1214,8 +1199,8 @@ input[type='range']::-webkit-slider-runnable-track {
stroke: rgba(232, 237, 233, 0.85);
stroke-width: 3;
}
.skoda-auto .fahrtwind .b7 { animation-duration: 2.30s; animation-delay: -0.60s; opacity: .34; }
.skoda-auto .fahrtwind .b10 { animation-duration: 2.70s; animation-delay: -1.20s; opacity: .34; }
.skoda-auto .fahrtwind .b7 { animation-duration: 0.74s; animation-delay: -0.20s; opacity: .34; }
.skoda-auto .fahrtwind .b10 { animation-duration: 0.82s; animation-delay: -0.45s; opacity: .34; }
@keyframes skoda-fahrtwind {
from { transform: translateY(0); }
@@ -1231,10 +1216,9 @@ input[type='range']::-webkit-slider-runnable-track {
transform: translateY(250px);
opacity: .45;
}
/* Strasse und Baeume bleiben stehen - zu sehen ist dann eine Standaufnahme
/* Auch die Leitlinie bleibt stehen - zu sehen ist dann eine Standaufnahme
statt einer Fahrt, und das Abzeichen "unterwegs" sagt den Rest. */
.skoda-auto .strasse .markierung line,
.skoda-auto .strasse .baumreihe {
.skoda-auto .strasse .leitlinie {
animation: none;
}
}
+25 -27
View File
@@ -113,36 +113,34 @@
<!-- Die Straße, über die der Wagen fährt. Ganz zuerst
gezeichnet, damit alles andere darauf liegt.
Der Belag deckt die ganze Zeichenfläche, die
Fahrbahnmarkierungen laufen in den beiden Randstreifen
neben den Rädern - dort ist Platz, ohne dem Fahrzeug
ins Bild zu geraten. Die Striche wandern um genau eine
Strich-Lücke-Länge; danach steht das Muster wieder so
da wie zuvor, und die Schleife ist unsichtbar.
Markiert wie eine deutsche Landstraße und maßstäblich
zum Fahrzeug: der Wagen ist 4,65 m lang und misst hier
488 Einheiten, eine Einheit ist also knapp ein
Zentimeter (105 Einheiten je Meter).
Dasselbe bei den Bäumen: ihr Abstand ist der Weg einer
Umdrehung. Die beiden Reihen laufen versetzt und
verschieden schnell, sonst fährt man durch eine Allee
aus Zwillingen. -->
rechts Fahrbahnbegrenzung, durchgezogen
links Leitlinie, 6 m Strich auf 12 m Lücke
(630 und 1260 Einheiten)
beide 0,12 m breit, also 12,6 Einheiten
Der Strich ist damit länger als das Bild hoch ist -
genau so sieht es aus dem Auto auch aus. Sichtbar ist
eine Markierung dadurch etwa zwei Drittel der Zeit.
Nicht maßstäblich ist die Breite der Fahrbahn: neben
dem Wagen bleiben zwanzig Zentimeter Platz statt der
drei Viertel Meter einer echten Spur. Dafür müsste das
Fahrzeug halb so groß gezeichnet werden, und darum
geht es auf dieser Kachel nicht.
Die Leitlinie wandert um genau eine Strich-Lücken-
Länge (1890); danach steht das Muster wieder so da wie
zuvor, und die Schleife ist unsichtbar. Bei 875
Einheiten je Sekunde entspricht das gut 30 km/h. -->
<g class="strasse" aria-hidden="true">
<rect class="belag" x="-16" y="-8" width="256" height="516"/>
<g class="markierung">
<line x1="-2" y1="-60" x2="-2" y2="560"/>
<line x1="226" y1="-60" x2="226" y2="560"/>
</g>
<g class="baumreihe links">
<circle class="baum" cx="-9" cy="-100" r="6.5"/>
<circle class="baum" cx="-8" cy="60" r="5.5"/>
<circle class="baum" cx="-9" cy="220" r="6.5"/>
<circle class="baum" cx="-8" cy="380" r="6"/>
<circle class="baum" cx="-9" cy="540" r="6.5"/>
</g>
<g class="baumreihe rechts">
<circle class="baum" cx="233" cy="-20" r="6"/>
<circle class="baum" cx="233" cy="140" r="6.5"/>
<circle class="baum" cx="232" cy="300" r="5.5"/>
<circle class="baum" cx="234" cy="460" r="6.5"/>
</g>
<line class="leitlinie" x1="-6" y1="-1900" x2="-6" y2="2400"/>
<line class="begrenzung" x1="230" y1="-8" x2="230" y2="508"/>
</g>
<!-- Fahrtwind: zeigt an, dass das Fahrzeug gerade rollt.