Wäre es denn möglich eine Vorschau des konvertierten Modells zu bekommen? Dann sieht man gleich was man eigentlich konvertiert hat. Was auch noch nett wäre wäre die Integration in den TF-Edit ;-).
Train Fever Converter (BR146)
Willkommen in der Transport Fever Community
Wir begrüßen euch in der Fan-Community zu den Spielen Transport Fever und Train Fever, den Wirtschaftssimulatoren von Urban Games. Die Community steht euch kostenlos zur Verfügung damit ihr euch über das Spiel austauschen und informieren könnt. Wir pflegen hier einen freundlichen und sachlichen Umgang untereinander und unser Team steht euch in allen Fragen gerne beiseite.
Die Registrierung und Nutzung ist selbstverständlich kostenlos.
Wir wünschen euch viel Spaß und hoffen auf rege Beteiligung.
Das Team der Transport-Fever Community
-
-
Vorschau: Nein. Denn das Tool ist ja für Modder gedacht. Und die sollten wissen, was sie konvertieren. Außerdem gibt es ja den TFMV (http://www.train-fever.com/for…train-fever-model-viewer/)
TF-Edit: Prinzipiell sicher möglich (ist ja ein Kommandozeilen-Tool, Rückgabewerte für verschiedene Fehler usw. sind drin), aber da wendest du dich besser an ChriZ. -
Ich habe eine Frage und eine Bitte zu dem veröffentlichten Tool:
Frage: Wie benutzt man ein Mesh mit mehreren Submeshes richtig? Ich habe es mit einer 0 bei den Matconfigs in der MDL versucht (so wie bei den Bäumen), wie auch mit so vielen, wie Submeshes vorhanden sind. In beiden Situationen stürzt das Spiel ohne Fehlermeldung ab, sobald mein (vorher funktionierendes) Gebäude ins Sichtfeld kommt. Bei einem einzelnen Submesh funktioniert alles bestens.
Bitte: Könntest du die Achsen so umberechnen, dass bei einem Right-handed, Z-up System die positive Y-Achse im Modeller die positive X-Achse im Spiel ist und die positive X-Achse im Modeller die positive Y-Achse im Spiel ist? Es lässt sich doch wesentlich einfacher arbeiten, wenn das Modell aufrecht steht und man es zum Import nicht drehen muss.
Vielen Dank, egal ob du dies umsetzt oder nicht!
-
Frage: Wie benutzt man ein Mesh mit mehreren Submeshes richtig? Ich habe es mit einer 0 bei den Matconfigs in der MDL versucht (so wie bei den Bäumen), wie auch mit so vielen, wie Submeshes vorhanden sind. In beiden Situationen stürzt das Spiel ohne Fehlermeldung ab, sobald mein (vorher funktionierendes) Gebäude ins Sichtfeld kommt. Bei einem einzelnen Submesh funktioniert alles bestens.
Hast du den korrekten Pfad zu deinen Material-Dateien (*.mtl) drin? Evtl. in diesen Dateien ein Fehler? Es werden keine Material-Dateien erstellt! Die Konvertierung der Materialien muss von Hand erfolgen. Für eine automatische Konvertierung fehlt mir leider das Wissen über den Aufbau dieser Dateien.
Bitte: Könntest du die Achsen so umberechnen, dass bei einem Right-handed, Z-up System die positive Y-Achse im Modeller die positive X-Achse im Spiel ist und die positive X-Achse im Modeller die positive Y-Achse im Spiel ist? Es lässt sich doch wesentlich einfacher arbeiten, wenn das Modell aufrecht steht und man es zum Import nicht drehen muss.
Ich glaub, ich sollte mein Wissen in HM1 auffrischen . Ist eingeplant.
-
Ich habe eine Frage und eine Bitte zu dem veröffentlichten Tool:Frage: Wie benutzt man ein Mesh mit mehreren Submeshes richtig? Ich habe es mit einer 0 bei den Matconfigs in der MDL versucht (so wie bei den Bäumen), wie auch mit so vielen, wie Submeshes vorhanden sind. In beiden Situationen stürzt das Spiel ohne Fehlermeldung ab, sobald mein (vorher funktionierendes) Gebäude ins Sichtfeld kommt. Bei einem einzelnen Submesh funktioniert alles bestens.Bitte: Könntest du die Achsen so umberechnen, dass bei einem Right-handed, Z-up System die positive Y-Achse im Modeller die positive X-Achse im Spiel ist und die positive X-Achse im Modeller die positive Y-Achse im Spiel ist? Es lässt sich doch wesentlich einfacher arbeiten, wenn das Modell aufrecht steht und man es zum Import nicht drehen muss.Vielen Dank, egal ob du dies umsetzt oder nicht!
I've been wondering about this since the one guy did the video with his flirt explaining the model has to be Rotated before export. He was using Lightwave. I use 3ds max and I did 3 model Converts from msts and I did not have to rotate the model before exporting. I do not understand why others have to rotate the model when I do not have to and it works fine. I used the first converter too.
-
I've been wondering about this since the one guy did the video with his flirt explaining the model has to be Rotated before export. He was using Lightwave. I use 3ds max and I did 3 model Converts from msts and I did not have to rotate the model before exporting. I do not understand why others have to rotate the model when I do not have to and it works fine. I used the first converter too.
"The guy that did the video" and you used another tool (by omich). This one just got released. The other one had two updates of which the first one fixed the orientation. The video was before the first update. -
Oh ok. I didn't know that. Thanx. Was wondering. I did not try to convert with this one yet. Only tried to back convert TF files to see how it works.. And thank you for the info about steamers..
-
Hast du den korrekten Pfad zu deinen Material-Dateien (*.mtl) drin? Evtl. in diesen Dateien ein Fehler? Es werden keine Material-Dateien erstellt! Die Konvertierung der Materialien muss von Hand erfolgen. Für eine automatische Konvertierung fehlt mir leider das Wissen über den Aufbau dieser Dateien.
Japp, Materialien sind vorhanden (wenn nicht, gäbe es eine Fehlermeldung, dass die angegebene (oder nicht angegebene) mtl Datei nicht geladen werden kann).Was genau an dem Aufbau der MTL Dateien ist dir denn unklar? Die meisten Werte kann man lassen wie sie sind, der Rest ist eigentlich recht simpel. Sag Bescheid, wenn ich irgendwie helfen kann, dieses Programm weiter zu entwickeln. Omich scheint die Entwicklung seines Tools erst einmal eingestellt zu haben, daher bin ich froh über die mehreren Submeshes in einer Mesh Datei bei deinem Tool. Wenn man noch irgendwie mehrere Materialien in der Kommandozeile angeben kann für die verschiedenen Submeshes wäre es sogar noch praktischer. Aber ich will dich nicht weiter mit meinen Wünschen nerven ...
-
Ich werde darauf zurückkommen. Bin leider (dank Prüfunfen ) bis Mittwoch verhindert.
-
I've also been wondering about using multiple materials on a model as well. I back-converted a train station to see how if I can figure it out and found that the station had multiple textures assigned to it and tried to do one myself but it didn't work, again using the other converter. I was hoping to get a vehicle to use multiple textures but right now, is impossible.
-
You can use multiple textures. Just create as many mtl-files (TrainFever ones, not those from Wavefront) as textures your using. Then open the msh-file with any text-editor. Change the path/filename at materials = { "abc.mtl", } for each mesh and save. This should work. But you may have to look, which mesh uses which material - try and error should work at a low mesh count. A comment will be added when I have time.
(You also can take a look at: res\models\mesh\industry\saw_mill_1850_lod_0_refinery_saw_mill_old.msh)
-
You can use multiple textures. Just create as many mtl-files (TrainFever ones, not those from Wavefront) as textures your using. Then open the msh-file with any text-editor. Change the path/filename at materials = { "abc.mtl", } for each mesh and save. This should work. But you may have to look, which mesh uses which material - try and error should work at a low mesh count. A comment will be added when I have time.
(You also can take a look at: res\models\mesh\industry\saw_mill_1850_lod_0_refinery_saw_mill_old.msh)
Thanks for the reply but the .mtl file is not the problem. I found out about them from the train station, lod_0_small_new.msh. The problem is the .obj won't convert properly. To test, I used 2 textures on 2 parts of a steamer I'm doing and after converting the .obj file, only one mesh show for one texture in the viewer. The other meshe for the other texture is not there. Even when I create a .mtl file when exporting from max. And it gets a name like this, 2_$MergedNode_0.msh. The .obj is named 2.obj. It says merged but only one part is there.The other engines I did used multiple textures but I just made one at 2048x2048 and fit them all in it and remapped the model but I was hoping to not have to do that. I'll try again another time or when/if someone can tell me how to do it.
I used the other converter too BR146. I couldn't get your to convert obj to msh. It worked to back convert TF files tho.
-
2_$MergedNode_0.msh
This sound like you are using the converter from omich. Why? Because I use the name given as parameter. Nothing more. May you can sent me the obj file and post the command line with which your're starting the converter? I will take a look then.
Edit: After the release from DasMatze's UPSD60 I understood what your "problem" is. You want for one mesh multiple textures! And not like first thougth for multiple meshs (with one texture each) . Am I'm right? On wednesday I will think about, how I could implement this.
-
You want for one mesh multiple textures! And not like first thougth for multiple meshs (with one texture each) . Am I'm right? On wednesday I will think about, how I could implement this.
Yes. The models I'm doing use 6 or more textures and I'm trying to convert them the same way. Here's the files you asked for. It's just 2 small meshes attached together but with 2 textures, 1 for each mesh. I also gave you one of the engines in the screenshot above that won't convert using yours. -
Hey,
habe nun das ganze Wochenende versucht, einen Einstieg in die Modderei zu finden. Habe mir Blender geladen und erstmal nur versucht einen Quader als Zug ins Spiel einzubinden. Anhand von den Spieldaten sind die übrigen Dateien (mtl, mdl, etc) dazu gekommen.
Habe mit diesem Konverter hier die ganze Zeit die obj-Dateien konvertiert, aber immer nur Abstürze beim Linienzuweisen des Zuges im Spiel gehabt. Das lag an keine Ahnung wievielen Sachen (UV, tga Kompression, etc). Am Ende hab ich nichtmal einen einfachen Quader ins Spiel gebracht.Quader: http://www.workupload.com/file/BWVKCTB0
Nun habe ich mir im Zweifel den Konverter von der englischen Seite geladen, meine obj konvertiert und siehe da, es funzt. Wollte meine obj Datei mal anbieten. Vielleicht könnt ihr das prüfen, weil mich das echt Stunden gekostet hat.
Schon wegen der vielfältigen Funktionen würde ich das deutsche Tool hier allemal lieber nutzen. -
Das schlimme daran ist: ich scheitere auch daran, einen Quader ins Spiel zu bringen! Bin auf der Fehlersuche.
Das Spiel stürtz mit dem Eintrag "Assertion `m_meshes->Get(meshId)->va2vertexAttr[va].numComp == size * arrSize' failed." ab. Nicht einmal davor konvertierte Dateien kann ich grad importieren?! Mal sehen...Also: ich bitte erstmal um Geduld...
-
Also ich habe ebenfalls ziemliche Probleme... ich gehe zwar schon davon aus das das Problem in meinem Mesh ist, bzw. bedingt durch den Konvertierungs-Marathon den ich für ein obj machen muß, aber mein Obj sieht im Viewer sauber aus, aúch die textur-koordinanten... Das Mesh hat etwas über 500 Flächen (Polygone, also alles sauber trianguliert)...
Dieses Tool hier konvertiert mir gerade mal ein halbes dutzend flächen... Das Tool vom Omich schafft wenigstens ein drittel des Modelles....Schwer hier den richtigen Ansatz zu finden Kann denn Blender bzw. 3ds Max (das 9er) direkt in ein obj. exportieren ? Dann muß ich mal versuchen noch einen zwischenschritt einzubauen..
Nichts destotrotz, danke für deine Arbeit BR146 ! Auf jeden fall ein prima Start bis jetzt (das spiel ist ja noch jung und das modding jungfräulich)
-
Ja, Blender kann direkt zu obj exportieren. Das gesamte Modell markieren & dann File > Export > Obj
Und gehe eher von einem Programmfehler als von einem Dateifehler aus. Hat bei meinen Versuchen immer mit dem Converter zu tun gehabt -
Schon, aber ich arbeite noch mit Truespace 5.1 Ich find das einfach gut, auch wenn es doch sehr deutliche Limits hat... Aber die Benutzeroberfläche von Max find ich so abschreckend, und ehrlich gesagt finde ich die visuelle Arbeitsfläche von Truespace allen anderen Programmen irgendwie überlegen Ich muß halt leider etwas hin und her konvertieren mit zusätzlicher Software um das Dateiformat zu wechseln und den UV-Space zu korrigieren.
Mal eine Frage an dich, als jemand mit Insiderwissen vom Converter
Mein Modell besteht aus ca. 40 einzelnen geometrischen Objekten (cylinder, Würfel etc, die meisten auf einer Seite offen, und natürlich in verschiedenen Variationen).. Im meinem Testobjekt (das gebäude meiner ÖlAnlage) sind alle Objekte BIS AUF EINES mit der ersten Textur belegt, und das einzelne hat die andere Textur
Gibt es hier eine bestimmte Regel wie ich diese "gruppieren" muß, oder ist es egal und ich kann einfach alles in eine große Schublade packen
Also bsp:
Hull01
_- objekt1 Textur1
_- objekt2 Textur1
_- objekt3 Textur2oder ist es besser
Hull01
__-subobject1
____-objekt1 Textur1
____-objekt2 Textur1
__- subobject2
____-objekt3 Textur2Das jetzt mal nur für solids... Sobald wir mal mit animierten Subobjekten arbeiten (bsp. Baukran der sich dreht) ist sicherlich eine gruppierung mit korrekten rotationsachsen nötig.
-