Texturen
- AndreasBrandtner
- Administrator
- Beiträge: 2367
- Registriert: 04.11.2001 14:10:41
- Wohnort: Quickborn, Schleswig Holstein
Texturen
Hallo!
Da ich mich seit einiger Zeit mit 3D Programmen und Texturen beschäftigt habe, habe ich einfach mal ein Brückenmodul aus meiner SFS Strecke mit Texturen versehen. Da es sich um ein sehr einfaches Obejkt haneldt habe ich dieses auch erstmal zum üben genommen.
Dabei habe ich mir das Grundmodell aus Zusi geladen und via Modelbetrachter und einem weitern Exporter nach Blender geladen. Dort das ganze etwas bereinigt und Texturiert. Dann das ganze zurück.
Das erstellen der Textur ist mit einem guten Grafikprogramm kein Problem. Ein einfaches Malprogramm (Paint) reicht jedoch nicht aus. Diverse Funktionen wie klonen, vermischen, weichzeichnen, verzerren usw. sind nötig um aus Bilder Texturen zu bekommen. Auch für Transparenz (alpha kanal) reicht Paint oder ähnlich nicht. Also sollte man ggf. einmal gut investieren wobei ich nicht weiß was es derzeit an guten Freewareprogrammen gibt.
Ist dann aber erstmal die Textur fertig so ist das "aufkleben" kein all zu großes problem. In Blender geht es übrignes sehr einfach und schnell.
Interessant finde ich dabei wie man mit einem recht kleinen Bild eine große Fläche sauber überdecken kann. Wichtig ist das Texturen ein gleichmäßiges Erscheinungsbild haben, dann fällt es auch nicht auf wenn man eine Textur kachelt, also mehrmals hintereinander legt.
Hoffe ich kann den ein oder anderen so anregen auch mal in dieser Richtung zu experimentiern. Sicherlich aller Anfang ist schwer aber wenn es klappt macht es doppelt so viel Spaß, wie man sehen kann.
Grüße und gute Nacht,
Da ich mich seit einiger Zeit mit 3D Programmen und Texturen beschäftigt habe, habe ich einfach mal ein Brückenmodul aus meiner SFS Strecke mit Texturen versehen. Da es sich um ein sehr einfaches Obejkt haneldt habe ich dieses auch erstmal zum üben genommen.
Dabei habe ich mir das Grundmodell aus Zusi geladen und via Modelbetrachter und einem weitern Exporter nach Blender geladen. Dort das ganze etwas bereinigt und Texturiert. Dann das ganze zurück.
Das erstellen der Textur ist mit einem guten Grafikprogramm kein Problem. Ein einfaches Malprogramm (Paint) reicht jedoch nicht aus. Diverse Funktionen wie klonen, vermischen, weichzeichnen, verzerren usw. sind nötig um aus Bilder Texturen zu bekommen. Auch für Transparenz (alpha kanal) reicht Paint oder ähnlich nicht. Also sollte man ggf. einmal gut investieren wobei ich nicht weiß was es derzeit an guten Freewareprogrammen gibt.
Ist dann aber erstmal die Textur fertig so ist das "aufkleben" kein all zu großes problem. In Blender geht es übrignes sehr einfach und schnell.
Interessant finde ich dabei wie man mit einem recht kleinen Bild eine große Fläche sauber überdecken kann. Wichtig ist das Texturen ein gleichmäßiges Erscheinungsbild haben, dann fällt es auch nicht auf wenn man eine Textur kachelt, also mehrmals hintereinander legt.
Hoffe ich kann den ein oder anderen so anregen auch mal in dieser Richtung zu experimentiern. Sicherlich aller Anfang ist schwer aber wenn es klappt macht es doppelt so viel Spaß, wie man sehen kann.
Grüße und gute Nacht,
Andreas Brandtner
****************
****************
- Elmar Gröne
- Beiträge: 1208
- Registriert: 10.08.2002 00:56:09
- Oliver Lamm
- Beiträge: 3102
- Registriert: 04.01.2002 15:02:17
- Aktuelle Projekte: Aachen - Neuss für Zusi3
- Wohnort: Essen
- Kontaktdaten:
- AndreasBrandtner
- Administrator
- Beiträge: 2367
- Registriert: 04.11.2001 14:10:41
- Wohnort: Quickborn, Schleswig Holstein
- Carsten Hölscher
- Administrator
- Beiträge: 33513
- Registriert: 04.07.2002 00:14:42
- Wohnort: Braunschweig
- Kontaktdaten:
Kleiner Hinweis für ein Freeware-Grafikprogramm:
The GIMP ist ein kostenfreies Grafikprogramm mit dem man eigentlich alle Funktionen ausführen können sollte. Da ich mich mit 3D-Objekten aber nicht so auskenne, weiß ich nicht, wie gut the GIMP die benötigten Aufgaben unterstützt. Ausprobieren ist also angesagt, aber ist halt kostenlos und auch auf deutsch zu haben.
The GIMP ist ein kostenfreies Grafikprogramm mit dem man eigentlich alle Funktionen ausführen können sollte. Da ich mich mit 3D-Objekten aber nicht so auskenne, weiß ich nicht, wie gut the GIMP die benötigten Aufgaben unterstützt. Ausprobieren ist also angesagt, aber ist halt kostenlos und auch auf deutsch zu haben.
-
- Beiträge: 3410
- Registriert: 04.11.2001 20:39:16
- Aktuelle Projekte: Nothing in particular
- Wohnort: Erftstadt
- Kontaktdaten:
Howdie!
Photo Filtre ist auch ganz gut geeignet und Freeware.
http://page-antonio.chez.tiscali.fr/download.htm <== wer's gerne französisch mag braucht nur das...
http://photofiltre.free.fr/utils/TranslationDE.zip <== verhinderte Sprachgenies wie ich installieren noch die Textressourcen
Mirko
Photo Filtre ist auch ganz gut geeignet und Freeware.
http://page-antonio.chez.tiscali.fr/download.htm <== wer's gerne französisch mag braucht nur das...
http://photofiltre.free.fr/utils/TranslationDE.zip <== verhinderte Sprachgenies wie ich installieren noch die Textressourcen
Mirko
Man sollte sich immer gut überlegen, was man sich wünscht. Manchmal passiert es, dass man es kriegt (Meat Loaf)
- Roland Ziegler
- Beiträge: 5510
- Registriert: 04.11.2001 22:09:26
- Wohnort: 32U 0294406 5629020
- Kontaktdaten:
Der 3D-Editor wird die nicht-quadratische Textur wohl entsprechend aufmöbeln, mit dem nicht unwichtigen Nachteil, dass viel mitzuladende Fläche veschenkt wird. Die Beispiele bei 3DC z.B. füllen solche freien Bereiche meist mit Kleinkram. Erinnert mich immer sehr stark an Papierauschneidebastelbögen, wo die nutzbare Fläche optimal ausgeschöpft werden soll.
- Daniel Rüscher aka Merlin
- Beiträge: 2294
- Registriert: 23.01.2003 02:25:50
- Aktuelle Projekte: Aktuell keine
- Wohnort: Traunreut
- Kontaktdaten:
- Roland Ziegler
- Beiträge: 5510
- Registriert: 04.11.2001 22:09:26
- Wohnort: 32U 0294406 5629020
- Kontaktdaten:
- Daniel Rüscher aka Merlin
- Beiträge: 2294
- Registriert: 23.01.2003 02:25:50
- Aktuelle Projekte: Aktuell keine
- Wohnort: Traunreut
- Kontaktdaten:
- AndreasBrandtner
- Administrator
- Beiträge: 2367
- Registriert: 04.11.2001 14:10:41
- Wohnort: Quickborn, Schleswig Holstein
@ Carsten
Die Textur ist 128x64. Also in beiden Richtungen eine Potenz aus Zwei. So wie ich es verstanden habe muss die Textur nicht quadratisch sein.
@ Roland
Sicherlich verschenke ich noch einiges an Platz auf der textur, aber ich denke mal wenn ich noch kleiner gehe wirkt sich dies auf das aussehen aus. Ich habe versucht das ganze proportional auf die Textur zu bringen. Wenn ich aber kleiner gehe als jetzt, dann denke ich wird das alles nicht mehr so ganz hinhauen. Dann verzerrt sich das ganze und sieht nicht mehr so schön aus.
Die Textur ist übrignes als JPG gespeichert. Ich hoffe das wir dieses Format auch weiter benutzen können. Man sparrt ja so einiges an Kapazität.
@ Daniel
Wird mir GIMp mal angucken. Habe da auch schonmal von gehört. Wenn das Nahtlos machen gut läuft sparrt man ja die meiste Arbeit.
Grüße
Die Textur ist 128x64. Also in beiden Richtungen eine Potenz aus Zwei. So wie ich es verstanden habe muss die Textur nicht quadratisch sein.
@ Roland
Sicherlich verschenke ich noch einiges an Platz auf der textur, aber ich denke mal wenn ich noch kleiner gehe wirkt sich dies auf das aussehen aus. Ich habe versucht das ganze proportional auf die Textur zu bringen. Wenn ich aber kleiner gehe als jetzt, dann denke ich wird das alles nicht mehr so ganz hinhauen. Dann verzerrt sich das ganze und sieht nicht mehr so schön aus.
Die Textur ist übrignes als JPG gespeichert. Ich hoffe das wir dieses Format auch weiter benutzen können. Man sparrt ja so einiges an Kapazität.
@ Daniel
Wird mir GIMp mal angucken. Habe da auch schonmal von gehört. Wenn das Nahtlos machen gut läuft sparrt man ja die meiste Arbeit.
Grüße
Andreas Brandtner
****************
****************
- Carsten Hölscher
- Administrator
- Beiträge: 33513
- Registriert: 04.07.2002 00:14:42
- Wohnort: Braunschweig
- Kontaktdaten:
- Roland Ziegler
- Beiträge: 5510
- Registriert: 04.11.2001 22:09:26
- Wohnort: 32U 0294406 5629020
- Kontaktdaten:
- Gerd_Pinter
- Beiträge: 492
- Registriert: 11.08.2004 10:17:02
- Aktuelle Projekte: KBS680
- Wohnort: Raesfeld
- Kontaktdaten:
Ich glaube da gibt es hier noch recht viel Lernbedarf.
Ich habe jedenfalls bei meinen eigenen 3d Kreationen aus der Texturaufteilung fast schon eine Wissenschaft gemacht.
Denn man muss einige Dinge beachten!
Soll ein Teil der Textur gekachelt werden können, muss diese von einem Ende bis zum anderen Ende reichen. D.H man muss sich beim Aufteilen der z.B 512x512 Bitmap Gedanken machen wie das spätere Objekt gemappt werden soll. Leider habe ich grad kein Beispiel am Start (bin auf dem Job).
Falls gewünschnt kann ich am Wochenende gern mal ein Beispiel posten.
Jedenfalls ist ein Verzerren von rechteckigen Einzeltexturen um die Quadratisch zu bekommen nicht nötig. Wie Vorredner schon anmerkten kann man den restlichen Teil leerlassen oder andere Grafiken einfügen. Denn man kann natürlich eine Textur auch für mehrere 3d Objekte benutzen was dann allerdings einigen Aufwand erfordert um nach Bau von einigen 1000 Objekten den Überblick zu behalten (ich spreche da aus Erfahrung)
GIMP ist voll geeignet.
Ansonsten bieten sich Photoshop, PaintshopPro, Corel Draw, Texture Maker (sehr gute Funktionen zum elimieren von Linsenfehlern und perspektivischen Verzerrungen) und einige andere Programme an.
Von der Verwendung von jpeg kann ich anch meinem Kenntnisstand nur abraten.
1. Gibbet zuviele unterschiedliche Renderer die alle unterschiedliche Qualitäten liefern, da müsste man sich dann ZPA Technisch auf einen Standard einigen, dann bringen sie Platzmässig auch nur auf der Festplatte einen Vorteil, denn Directx macht daraus eh für die Graka wieder eine Bitmap die dann genausogross ist wie eine ganz Normale Bitmap mit der Pixelzahl.
Ergo da wo man sparen müsste, zur Laufzeit des Spiels also, findet sogar noch ein zusätzlicher Arbeitschritt statt: Das Wandeln des jpeg in ein Bitmap.
2. Kommt irgendwann mal die Notwedigkeit Alphashader (Transparenzen) zu nutzen, und das geht dann eh nur noch mit dem tga Format, welches nicht datenreduziert ist, daher würde ich zur generellen Verwendung von tga als ZUSI Standard Format plädieren.
Gruss Gerd
Ich habe jedenfalls bei meinen eigenen 3d Kreationen aus der Texturaufteilung fast schon eine Wissenschaft gemacht.
Denn man muss einige Dinge beachten!
Soll ein Teil der Textur gekachelt werden können, muss diese von einem Ende bis zum anderen Ende reichen. D.H man muss sich beim Aufteilen der z.B 512x512 Bitmap Gedanken machen wie das spätere Objekt gemappt werden soll. Leider habe ich grad kein Beispiel am Start (bin auf dem Job).
Falls gewünschnt kann ich am Wochenende gern mal ein Beispiel posten.
Jedenfalls ist ein Verzerren von rechteckigen Einzeltexturen um die Quadratisch zu bekommen nicht nötig. Wie Vorredner schon anmerkten kann man den restlichen Teil leerlassen oder andere Grafiken einfügen. Denn man kann natürlich eine Textur auch für mehrere 3d Objekte benutzen was dann allerdings einigen Aufwand erfordert um nach Bau von einigen 1000 Objekten den Überblick zu behalten (ich spreche da aus Erfahrung)
GIMP ist voll geeignet.
Ansonsten bieten sich Photoshop, PaintshopPro, Corel Draw, Texture Maker (sehr gute Funktionen zum elimieren von Linsenfehlern und perspektivischen Verzerrungen) und einige andere Programme an.
Von der Verwendung von jpeg kann ich anch meinem Kenntnisstand nur abraten.
1. Gibbet zuviele unterschiedliche Renderer die alle unterschiedliche Qualitäten liefern, da müsste man sich dann ZPA Technisch auf einen Standard einigen, dann bringen sie Platzmässig auch nur auf der Festplatte einen Vorteil, denn Directx macht daraus eh für die Graka wieder eine Bitmap die dann genausogross ist wie eine ganz Normale Bitmap mit der Pixelzahl.
Ergo da wo man sparen müsste, zur Laufzeit des Spiels also, findet sogar noch ein zusätzlicher Arbeitschritt statt: Das Wandeln des jpeg in ein Bitmap.
2. Kommt irgendwann mal die Notwedigkeit Alphashader (Transparenzen) zu nutzen, und das geht dann eh nur noch mit dem tga Format, welches nicht datenreduziert ist, daher würde ich zur generellen Verwendung von tga als ZUSI Standard Format plädieren.
Gruss Gerd
Zuletzt geändert von Gerd_Pinter am 27.01.2005 10:48:07, insgesamt 4-mal geändert.
Befürworter des Nichtrauchverbotes in Raucherabteilen. Selbst nun seit August 2006 Nichtraucher seiend!!
- Michael_Poschmann
- Beiträge: 19889
- Registriert: 05.11.2001 15:11:18
- Aktuelle Projekte: Modul Menden (Sauerland)
- Wohnort: Str.Km "1,6" der Oberen Ruhrtalbahn (DB-Str. 2550)
- Klaus Zimmermann
- Beiträge: 1293
- Registriert: 06.09.2003 13:33:05
- Aktuelle Projekte: Grenzlandbahnen
- Wohnort: NRW
- Roland Ziegler
- Beiträge: 5510
- Registriert: 04.11.2001 22:09:26
- Wohnort: 32U 0294406 5629020
- Kontaktdaten:
Zu den 3DC-Tutorials gehören einige für MSTS. Lässt man dort die MSTS-spezifischen Aktionen weg, so gilt der Rest auch für Zusi. Für diesen Kontext hier, also Texturen, sind von besonderem Interesse zunächst das Betonschalthaus, und dann der alte englische Güterwagen. Für letzteren wird schon die Raumausnutzung der quadratischen Textur behandelt und der Alpha-Kanal.
- Max Senft
- Administrator
- Beiträge: 3004
- Registriert: 04.11.2001 14:01:40
- Aktuelle Projekte: Dies und das
- Wohnort: Blieskastel, Saarland, Deutschland
- Kontaktdaten:
Hi!
Bzgl. des Zerrens/Streckens: Mir ist bewusst, dass man nicht Strecken/Zerren muss. Ich dachte aber, dass man ja auf die Idee kommen könnte, die Textur zu strecken (z.B. zum kleineren 2er-Potenzwert hin), dass die Textur kleiner wird oder so. Naja, ich denke viel, wenn der Tag lang ist.
Bye
Max Senft
Zu selbigem würde ich auch raten, gerade weil es verlustfrei ist und außerdem da es schon von anderen 3D-Spielen/Simulationen zu hauf eingesetzt wird.Gerd_Pinter schrieb einiges, aber auch:2. Kommt irgendwann mal die Notwedigkeit Alphashader (Transparenzen) zu nutzen, und das geht dann eh nur noch mit dem tga Format, welches nicht datenreduziert ist, daher würde ich zur generellen Verwendung von tga als ZUSI Standard Format plädieren.
Bzgl. des Zerrens/Streckens: Mir ist bewusst, dass man nicht Strecken/Zerren muss. Ich dachte aber, dass man ja auf die Idee kommen könnte, die Textur zu strecken (z.B. zum kleineren 2er-Potenzwert hin), dass die Textur kleiner wird oder so. Naja, ich denke viel, wenn der Tag lang ist.
Bye
Max Senft
Zuletzt geändert von Max Senft am 27.01.2005 15:37:41, insgesamt 1-mal geändert.
Administrator, Programmierer, Ansprechpartner bei Problemen mit dem Board