Blickpunkt im Führerstand einstellen

Das Unterforum für Diskussionen rund um die Technik, Bedienung, Konfiguration usw. Das ist auch die erste Anlaufstelle für Bastler mit Fragen zu den Editoren.
Nachricht
Autor
Benutzeravatar
Carsten Hölscher
Administrator
Beiträge: 31576
Registriert: 04.07.2002 00:14:42
Wohnort: Braunschweig
Kontaktdaten:

Blickpunkt im Führerstand einstellen

#1 Beitrag von Carsten Hölscher »

Ich habe das Thema zur Einstellung des Blickpunkts im Führerstand in der Doku erweitert, da es ja offenbar noch Verständnisschwierigkeiten gab. Ich hoffe, diese sind jetzt beseitigt.

Hier vorab der Text:

http://verschiedenes.zusi.de/forum/ftdperspektive.png

Carsten

Benutzeravatar
Johannes
Beiträge: 2682
Registriert: 14.03.2009 22:36:06
Aktuelle Projekte: Zusitools (http://git.io/zusitools)

Re: Blickpunkt im Führerstand einstellen

#2 Beitrag von Johannes »

Sicher, dass man hier mit normalen Zusi-Bordmitteln weiterkommt? Auch bei einer gedrehten Ansicht schaut das virtuelle Auge ja immer in die Mitte der Projektionsflaeche. Das koennte erklaeren, warum die bisherigen Versuche von Fuehrerstandsautoren nie so richtig geklappt haben.

Das rechte der drei Bilder bekomme ich ohne Zusi-Unterstuetzung meiner Meinung nach nicht hin. Eine kurze Recherche fuehrt zu den Begriffen "off-axis" oder "off-center" projection fuer diesen Spezialfall, und es gibt in D3DX auch wohl Funktionen dafuer: https://docs.microsoft.com/en-us/window ... ffcenterlh" target="_blank

Hier noch ein eventuell relevanter Artikel (allerdings auf OpenGL bezogen): https://csc.lsu.edu/~kooima/articles/ge ... index.html" target="_blank

Benutzeravatar
Carsten Hölscher
Administrator
Beiträge: 31576
Registriert: 04.07.2002 00:14:42
Wohnort: Braunschweig
Kontaktdaten:

Re: Blickpunkt im Führerstand einstellen

#3 Beitrag von Carsten Hölscher »

Aber die Bilderserie zeigt doch, dass es geht.

Diese DX-Funktion dürfte zum selben Ergebnis führen, nur auf einem anderen Weg.

Carsten
Zuletzt geändert von Carsten Hölscher am 07.05.2020 12:29:41, insgesamt 1-mal geändert.

Benutzeravatar
TheShow2006
Beiträge: 1263
Registriert: 08.08.2010 17:54:23
Aktuelle Projekte: Wilhelmsburg, Veddel, Hamburg Hbf
Wohnort: Deutschland

Re: Blickpunkt im Führerstand einstellen

#4 Beitrag von TheShow2006 »

Ich habe die Werte mal so eingegeben wie du beschrieben hast. Da kommt sowas komisches bei raus. Jetzt sitze ich nicht mehr in einer Flucht mit dem Gleis sondern schief und der Blickpunkt nach vorne ist auch verdreht.
Bild
Bild

Ich bleib dabei, so wird das nichts :rolleyes:

Grüße
Zuletzt geändert von TheShow2006 am 07.05.2020 12:40:02, insgesamt 1-mal geändert.

Benutzeravatar
Carsten Hölscher
Administrator
Beiträge: 31576
Registriert: 04.07.2002 00:14:42
Wohnort: Braunschweig
Kontaktdaten:

Re: Blickpunkt im Führerstand einstellen

#5 Beitrag von Carsten Hölscher »

Wenn du ein etwas anders aufgezogenes 3D-Fenster hast, gehen meine Werte natürlich nicht mehr.
Also die Bilder in der Doku sind ja kein Fake, ich sehe da keinen Unterschied zwischen Ausganglage und Endergebnis.

Carsten

Benutzeravatar
TheShow2006
Beiträge: 1263
Registriert: 08.08.2010 17:54:23
Aktuelle Projekte: Wilhelmsburg, Veddel, Hamburg Hbf
Wohnort: Deutschland

Re: Blickpunkt im Führerstand einstellen

#6 Beitrag von TheShow2006 »

Werte und Ausschnitt siehe oben.

Grüße

Benutzeravatar
Carsten Hölscher
Administrator
Beiträge: 31576
Registriert: 04.07.2002 00:14:42
Wohnort: Braunschweig
Kontaktdaten:

Re: Blickpunkt im Führerstand einstellen

#7 Beitrag von Carsten Hölscher »

Hier der direkte Vergleich meiner beiden Varianten:

Bild

Carsten

Benutzeravatar
Carsten Hölscher
Administrator
Beiträge: 31576
Registriert: 04.07.2002 00:14:42
Wohnort: Braunschweig
Kontaktdaten:

Re: Blickpunkt im Führerstand einstellen

#8 Beitrag von Carsten Hölscher »

Neigung um die Längsachse kannst Du durch eine Verschiebung dees Lotpunkts korrigieren.

Carsten

Benutzeravatar
TheShow2006
Beiträge: 1263
Registriert: 08.08.2010 17:54:23
Aktuelle Projekte: Wilhelmsburg, Veddel, Hamburg Hbf
Wohnort: Deutschland

Re: Blickpunkt im Führerstand einstellen

#9 Beitrag von TheShow2006 »

Leider nicht aussagekräftig, weil man sich das nicht im Vollbild ansehen kann.

Grüße

Benutzeravatar
Carsten Hölscher
Administrator
Beiträge: 31576
Registriert: 04.07.2002 00:14:42
Wohnort: Braunschweig
Kontaktdaten:

Re: Blickpunkt im Führerstand einstellen

#10 Beitrag von Carsten Hölscher »

Hab die Bilder halt nur in dokukompatiblem Format gespeichert. Es soll ja auch nur zeigen, wie die Zusammenhänge sind und wie man das Thema angeht. Also grundsätzlich bekommt man die Fragestellung gelöst. Die letzten paar Grad sind halt Feintuning. Das kann durchaus etwas frickelig sein.
Also die rot gekringelte Verdrehung wird weniger, wenn Du den y-Wert des Lotpunkts kleiner machst. Probier mal -1, was vermutlich zu viel ist - irgendwo in der Mitte sollte es dann eine Lösung geben.

Carsten

Benutzeravatar
Carsten Hölscher
Administrator
Beiträge: 31576
Registriert: 04.07.2002 00:14:42
Wohnort: Braunschweig
Kontaktdaten:

Re: Blickpunkt im Führerstand einstellen

#11 Beitrag von Carsten Hölscher »

Ach den Kringel oben am Fahrleitungsmast hab ich nicht gesehen. Das muss ich mir noch anschauen.

Carsten

Benutzeravatar
Johannes
Beiträge: 2682
Registriert: 14.03.2009 22:36:06
Aktuelle Projekte: Zusitools (http://git.io/zusitools)

Re: Blickpunkt im Führerstand einstellen

#12 Beitrag von Johannes »

Carsten Hölscher hat geschrieben:Aber die Bilderserie zeigt doch, dass es geht.
Meiner Meinung nach ist das dritte Bild irrefuehrend, denn bei einer normalen perspektivischen Projektion (mit D3DXMatrixPerspectiveFoV erstellt) kann man den gestrichelten Pfeil nicht separat von den beiden aeusseren durchgezogenen Linien drehen -- er liegt immer in deren Mitte.

Durch die Drehung im letzten Schritt drehst du das komplette Kamerasystem. Das dritte Bild sollte also so aussehen:

Bild

Und das sieht nicht richtig aus.

Benutzeravatar
Carsten Hölscher
Administrator
Beiträge: 31576
Registriert: 04.07.2002 00:14:42
Wohnort: Braunschweig
Kontaktdaten:

Re: Blickpunkt im Führerstand einstellen

#13 Beitrag von Carsten Hölscher »

Es dürfte zu falsch stürzenden Linien kommen, also das rechts müßte irgendwie trapezförmig aussehen statt gedreht. Du dürftest Recht haben, dass es mit aktuellen Bordmitteln nicht perfekt geht. Ich muss mir das aber erstmal in Ruhe anschauen.

Carsten

Benutzeravatar
Johannes
Beiträge: 2682
Registriert: 14.03.2009 22:36:06
Aktuelle Projekte: Zusitools (http://git.io/zusitools)

Re: Blickpunkt im Führerstand einstellen

#14 Beitrag von Johannes »

Als extremes Anschauungsbeispiel habe ich mir den Fall ueberlegt, dass der Tf genau in der Mitte sitzt und geradeaus rausschaut, aber nur die linke Haelfte des Fensters sichtbar ist.

Bild

Benutzeravatar
Carsten Hölscher
Administrator
Beiträge: 31576
Registriert: 04.07.2002 00:14:42
Wohnort: Braunschweig
Kontaktdaten:

Re: Blickpunkt im Führerstand einstellen

#15 Beitrag von Carsten Hölscher »

Es kompilieren gerade Updates für Fahrsim und ftd-Editor, die um eine Fluchtpunktverschiebung erweitert sind. Es gibt also im Editor bei den ftd-Basisdaten zwei weitere Felder. Normalwert ist 0 und 0. Über abweichende Werte wandert der Fluchtpunkt aus der Mitte des Melders nach links/rechts bzw. oben/unten.
Damit bekommt man den gewünschten Effekt hin, also ohne dass es leicht seitlich stürzende Linien gibt. Wäre nett, das gleich mal zu testen, am besten zuerst an der 101, dann ist die in Paket 105 gleich korrekt.
Doku-Update folgt noch.
Danke an Johannes für den zielführenden Hinweis.

Carsten

Benutzeravatar
Johannes
Beiträge: 2682
Registriert: 14.03.2009 22:36:06
Aktuelle Projekte: Zusitools (http://git.io/zusitools)

Re: Blickpunkt im Führerstand einstellen

#16 Beitrag von Johannes »

Erst mal :tup fuer die Umsetzung

Was man vmtl noch anpassen muss, ist die Sichtbarkeitsberechnung (BoundingR). Ich habe das Bild aus meinem letzten Beitrag nachgebaut, und auf der Bremsteststrecke ploppen mir Baeume weg.

Benutzeravatar
Carsten Hölscher
Administrator
Beiträge: 31576
Registriert: 04.07.2002 00:14:42
Wohnort: Braunschweig
Kontaktdaten:

Re: Blickpunkt im Führerstand einstellen

#17 Beitrag von Carsten Hölscher »

Puh, shit. Hat gerade wer Lust, mal den neuen Augenpunkt in Abhängigkeit der Perspektiven-Parameter auszurechnen?

Carsten

Benutzeravatar
Johannes
Beiträge: 2682
Registriert: 14.03.2009 22:36:06
Aktuelle Projekte: Zusitools (http://git.io/zusitools)

Re: Blickpunkt im Führerstand einstellen

#18 Beitrag von Johannes »

Was brauchst du denn fuer Daten? Wenn ich das richtig gelesen habe, nennt man das Ausblenden von Objekten ausserhalb des Sichtbereichs "frustum culling" und berechnet das ueblicherweise anhand der den Sichtbereich aufspannenden Ebenen, die man aus der Projektionsmatrix errechnen kann.

Benutzeravatar
Carsten Hölscher
Administrator
Beiträge: 31576
Registriert: 04.07.2002 00:14:42
Wohnort: Braunschweig
Kontaktdaten:

Re: Blickpunkt im Führerstand einstellen

#19 Beitrag von Carsten Hölscher »

Ich mache das über den Blick-Öffnungswinkel in in der xy-Ebene zur Reduzierung des Rechenaufwands. Also man bräuchte hier einen korrigierten Blickwinkel in der xy-Ebene.

Carsten
Zuletzt geändert von Carsten Hölscher am 16.05.2020 15:02:23, insgesamt 2-mal geändert.

Benutzeravatar
Carsten Hölscher
Administrator
Beiträge: 31576
Registriert: 04.07.2002 00:14:42
Wohnort: Braunschweig
Kontaktdaten:

Re: Blickpunkt im Führerstand einstellen

#20 Beitrag von Carsten Hölscher »

Bitte testet mal mit dem aktuellen Beta-Sim.

Carsten

Antworten