Einweisunghilfe in den Streckenbau

BR472
Hallo geehrte Community,
ich bin mir im klaren darüber, dass diese Frage sicherlich nicht zum ersten Male gestellt worden ist, jedoch ist meine Frage doch etwas tiefgründiger, sodass auch langes Benutzen der Suchfunktionen kein befriedrigendes Ergebnis lieferte.

Aus dem Forum fand ich heraus, dass man zum Erstellen einer Map VJ nutzen kann. Mit diesem habe ich zunächst eine Map erstellt, die in vBus auch nutzbar ist. Jedoch bin ich mit dem Ergebnis mehr als unzufrieden. Kurven überlappen einander und sind an Kreuzungen meist ein Wechselspiel der Texturen.
Nun habe ich mir im weiteren überlegt, dass ich meine VJ-Map in ein 3D-Editor (Google Sketchup) lade und dort, bessere Straße entwickle und gleichzeitig auch Haltestellenschilder, Wartehäuschen und Gehwege einsetzte. Dies klappte auch einwandfrei! Allerdings benötigt vBus 3ds-Dateien um eine Map-Datei lesen zu können, sodass mir der Einfall kam, aus meiner Collada-Datei, die ich aus Google Sketchup habe, mit Blender eine 3ds-Datei zu erstellen. Jedoch ist diese nach dem Export nicht mehr in vBus sichtbar. Das bedeutet, dass die Strecke gewissermaßen "fliegt".

Nun meine Fragen:

-1-: Ist es sinnvoll mit VJ eine Strecke zuerstellen und nachträglich neue Straße darüber zulegen, um somit bessere Straße statt den VJ Straße zu haben und gleichzeitg die Strecke auszumodellieren?

-2-: Kann man auch direkt in einen 3D-Editor die Strecke erstellen? Im Grunde sollte dies ja funktionieren, aber wie kriege ich dann die Koordinaten für die jeweiligen Haltestellen und Startpositionen für den Bus heraus, die ich später in der ms1-Datei benötige?

Vielen Dank schon einmal im vorraus für eure Bemühungen und einen angenehmen Abend.

Liebe Grüße
MAN-Busfahrer
Mit VJ ist es nciht wirklich sinnvoll maps zu bauen da diese nun nicht garde sehr schön aussehen! Ich persönlcih empfehle dir Anim8or! (Damit arbeiten mienes wissens nach auch die meisten hier) Ich könnte wenn du willst es dir auch mit anim8or zeigen! (Wenn ja sag Bescheid)

mfg cedric
Platzi
Ich kann mich MAN-Busfahrer nur anschließen, denn in Anim8or ist es möglich, schöne Strecken zu erstellen (Ingolstadt, Pfarrkirchen).

Dennoch gibt es wege, von Ketchup nach 3ds zu kommen (schmeiss mal Google an!)

LG

Platzi
BR472
Hallo Platzi und MAN-Busfahrer,
bei Sketchup kann ich 3ds-Datein exportieren sofern ich die Pro-Version besitze. Jedoch habe ich bloß die kostenfreie Standart-Version. Aber dann nutze ich natürlich Anim8or.

Wie kann ich denn dann die Koordianten herausbekommen, an denen sich Haltestellen befinden?

Und baue ich darin dann die gesamte Trasse? Das heißt mit Straßen, Gehwegen, Haltestellenschilder, Häusern,...?

Vielen Dank noch einmal für eure bereits geleistete Hilfe.

Liebe Grüße
computerman
du kannst die sketchup-datei in 3ds konvertieren. da hat mir schonmal jemand sehr mit geholfen, allerdings hat das ganze dann aber leider einen kleinen nachteil...
BR472
Hallo Computerman,
wie hast du denn die Sketchup-Datei konvertiert? Ich habe bislang immer die Collada-Datei mit Blender konvertiert, aber die ist dann leider i.wo.
Liebe Grüße Tobi
computerman
ich habe sie nicht konvertiert, das hat jemand anders gemacht, der für mich gebäude für meine map gebaut hat ;) xD
musste irgendwie in google mal suche, da hat er auch en möglichkeit wohl gefunden
Fabi
Mit dem kostenpflichtigen SketchUp Pro kannst du direkt von SketchUp nach 3ds konvertieren ;)
BR472
Hallo,
aber ich kann die Strecke auch mit anderen Programmen erstellen (z.B. Anim8or) und diese dann als 3ds-Datei exportieren?
Aber woher kenne ich dann die Koordinaten für Haltestellen? In VJ ist dies ja unten links erkennbar, aber bei 3D-Designer ist mir so etwas bislang nicht aufgefallen.

Liebe Grüße Tobi
Mercedes4ever
Ich versuche es dir jetzt mal am Programm "Anim8or" zu demonstrieren.
Du gehst folgendermaßen vor:

1. Du bindest als erstes die 3ds-Datei in die Streckendatei (ms1) ein.
Das machst du so:
code:
1:
M1 0,0,0,0,1,1,1,"scene\DATEINAME.3ds"

Du kannst die Zahlen natürlich auch ändern, wobei du darauf achten solltest, dass die vierte Zahl (in unserem Fall jetzt 0) auch 0 bleibt, sonst darfst du nachher noch mit den Haltestellenkoordinaten mit den Vorzeichen, etc. spielen.

2. Die 3ds-Datei öffnen mit Anim8or.

3. Klicke auf ein beliebiges Objekt in der Map und drücke "u". Die Map wird jetzt in ihre einzelnen Komponenten zerlegt.

4. Jetzt klickst du z.B. auf ein Haltestellenschild, sodass ein weißer Rahmen darum erscheint. Drücke jetzt "g", damit du die Koordinaten später gut ablesen kannst.

5. Bevor wir jetzt mit den Koordinaten arbeiten gehen wir kurz auf das Haltestellen-Tag (ST) ein.
Es ist folgendermaßen aufgebaut:
code:
1:
2:
3:
4:
5:
6:
ST n,x,y,z,r,"HALTESTELLENNAME"
n = Haltestellennummer (sollte fortlaufend sein)
x = Koordinate x
y = Koordinate y
z = Koordinate z
r = Radius in dem das Fahrzeug die Passagiere ein- und aussteigen lassen kann (in Meter)

Jetzt müssen wir alles nurnoch mit den richtigen Daten füllen.

6. Mach jetzt einen Doppelklick auf das Haltestellenschild und es erschein folgendes Fenster.

Jetzt kannst du die Haltestellen-Koordinaten aus dem Fenster wie folgt ablesen:
code:
1:
2:
3:
x = 1.3468
y = 1.3
z = -86.156

Füllen wir damit jetzt einmal das ST-Tag:
code:
1:
ST 1 1.3468,1.3,-86.156,10,"Stadtgarten"


7. Jetzt musst du das nurnoch in die ms1-Datei schreiben. Eigentlich müsste es das jetzt tun in vBus.

Ich hoffe mal, dass ich das ganze hier verständlich genung ausgedrückt habe. Wenn noch Fragen sein sollten, frag' einfach.;)
BR472
Hallo,
vielen Dank für eure Hilfe. Ich denke, dass ich nun verstanden habe, wie der Streckenbau funktioniert. Aber sofern ich weitere Fragen haben sollte, werde ich mich umgehend an euch wenden.
Dann wollen wir doch einmal sehen, wie der Bau der Strecke der Linie 136 so läuft...
Liebe Grüße Tobi
BVG-Tram
Hallo,
erstmal entschuldige Ich mich dafür, dass ich das Thema wieder ausgrabe.
Die Anleitung ist wirklich gut, habe eigentlich auch alles verstanden!

Aber ich habe ein Problem:

Wenn ich ein beliebiges Objekt anklicke und dann "U" drücke, umrahmen sich alle Objekte weiß. Wenn ich dann auf "G" klicke, verschwindet diese wieder.
Egal welche Objekt ich dann auch anklicke (nicht weiß), gehört dies zur Group 1.

Wenn ich ein Objekt aber anklicke, während es noch weiß umrandet ist, erfahre ich keine Koordinaten.

Außerdem wie bekomme ich die Koordinaten raus, wenn es sich nicht um ein Objekt handelt, sondern z.B. am Fahrbandrand irgendwo der Haltepunkt sein soll?

Habe ich etwas überlesen oder vergessen???



Danke,
Gruß BVG-Tram
computerman
Du sollst nicht U und danaach G drücken.
einfach nur U. ;)
Ein Doppelklick auf das Objekt und du kriegst die Koordinaten, sowie die Textur in einem Fenster mitgeteilt.
Für die Koordinaten von haltestellen empfehle ich dir einfach das Objekt der Haltestelle zu bestimmen und die Koordinaten davon zu nehmen ;)
BVG-Tram
Hallo,
danke für deine Antwort.
Also ich hab es zwar hin bekommen, aber die Koordinaten stimmen nicht.
Als Beispiel mal die Haltestelle vor dem Depot, rechts gleich nach der Ausfahrt:



Wenn ich die besagten Koordinaten nun in die Map eintrage:
ST 799,906.35,1.4822,-545.71,0.00,0.00,"Verkehrsbetrieb"

Lande ich hier:



Sehr verwirrend.... :(



Gruß BVG-Tram
Bluetec
Soweit ich weiß muss du das Vorzeichen des ersten oder des letzten Wertes ändern und diese dann als Koordinaten nehmen. (Es kann auch sein, dass es nur bei einem der beiden der Fall ist, da bin ich mir aber nicht ganz sicher.)
BVG-Tram
Hi,
hab ich ausprobiert. Lande aber nie bei der gewünschten Haltestelle :(
Mir ist aber aufgefallen, da ich die Pforzheim-Map nutze die ersten 4 Zahlen bei der .3ds-Datei nicht 0 sind.
M1 0,0,0,180,1,1,1,"scene\VBVP-Map\3.3ds"
Wenn ich diese auf 0 ändere fehlt die Scene...


Gruß BVG-Tram