Svenska 3D-Tåg - Forum

Svenska 3D-Tåg - Forum (http://www.e-buzz.se/forum/index.php)
-   3D-design/Ommålningar - MSTS / Open Rails (http://www.e-buzz.se/forum/forumdisplay.php?f=14)
-   -   Hur ändra texturstorleken (http://www.e-buzz.se/forum/showthread.php?t=20577)

smajlet 2008-09-12 09:19

Hur ändra texturstorleken
 
Hej!
Jag laddade ner ett Da-lok här på forumet för länge sedan som någon jag tror Hawk hadde ändrat texturen på från 512x512 till 1024x1024.
Nu undrar jag hur ändrar man texturen på andra modeller.Förmodar att man måste ändra något i eng,s,sd-filerna.
Tacksam för svar.

patsun 2008-09-16 10:09

Citat:

Ursprungligen postat av smajlet
Hej!
Jag laddade ner ett Da-lok här på forumet för länge sedan som någon jag tror Hawk hadde ändrat texturen på från 512x512 till 1024x1024.
Nu undrar jag hur ändrar man texturen på andra modeller.Förmodar att man måste ändra något i eng,s,sd-filerna.
Tacksam för svar.

Hej Smajlet.

För att få ut texturen när du skall göra några ändringar använder du programmet TGATool2.

Öppna texturefilen i programmet (ACE), tryck på export och välj BMP. Spara på valfritt ställe. Sedan kan du med hjälp av ex. Photoshop, Irfanview eller XnView ändra storlek på texturen. Tänk bara på att du inte får fler detaljer bara för att du förstorar bilden, nästan tvärtom. Detta eftersom behandlingsprogrammet 'interpolerar' bilden, dvs. det kollar på runtomkringliggande pixlar och skapar nya sådana runt de gamla. Resultatet blir aldrig särskilt bra.
Så skippa hellre förstoring av lågupplösta texturer. Det medför som sagt inte fler detaljer utan bara en högre belastning av datorn...

Och nej, du behöver inte ändra några eng-filer.

smajlet 2008-09-16 11:14

Hej patsun!
Tack för ett mycket bra svar,bäst låta det va som det är då.
Ha det.

LarryB 2008-09-16 16:20

Kan man försöka använda den uppförstorade texturen som mall och "skärpa till" bilden? Jag försökte nån gång för ett bra tag sedan med de en av de ritade texturerna till 40-talsvagnarna men fick inte till det vid nåt import/exportförfarande.

KMW 2008-09-16 18:54

Citat:

Ursprungligen postat av patsun
Tänk bara på att du inte får fler detaljer bara för att du förstorar bilden, nästan tvärtom. Detta eftersom behandlingsprogrammet 'interpolerar' bilden, dvs. det kollar på runtomkringliggande pixlar och skapar nya sådana runt de gamla.

Nja, nu är du allt lite ute och cyklar.
När man ändrar från 512x512 till 1024x1024 så delas varje pixel i den gamla filen upp på fyra i den nya med samma färg. Någon interpolering görs då inte. Interpolering sker när du går åt andra hållet för då tas de fyra pixlarna och vägs ihop till en. Fast det finns olika ,er eller mindre bra metoder för hur interpoleringen går till.
Ändrar man till en större textur, vilket går alldeles utmärkt utan att ändra några andra filer, så bör utseendet bli tämligen oförändrat. På minussidan är att texturen är fyra gånger så stor och därmed tar fyra gånger så mycket minne.
Men är man duktig med sitt bildprogram ger den nya större texturen möjlighet att förbättra texturen och lägga in finare detaljer (t.ex. liten läsbar text).

Mvh Anders

patsun 2008-09-17 08:18

Ursäkta
 
Citat:

Ursprungligen postat av KMW
Nja, nu är du allt lite ute och cyklar.
När man ändrar från 512x512 till 1024x1024 så delas varje pixel i den gamla filen upp på fyra i den nya med samma färg. Någon interpolering görs då inte. Interpolering sker när du går åt andra hållet för då tas de fyra pixlarna och vägs ihop till en. Fast det finns olika ,er eller mindre bra metoder för hur interpoleringen går till.
Ändrar man till en större textur, vilket går alldeles utmärkt utan att ändra några andra filer, så bör utseendet bli tämligen oförändrat. På minussidan är att texturen är fyra gånger så stor och därmed tar fyra gånger så mycket minne.
Men är man duktig med sitt bildprogram ger den nya större texturen möjlighet att förbättra texturen och lägga in finare detaljer (t.ex. liten läsbar text).

Mvh Anders

Jo, det stämmer. Jag trodde att det hette interpolering vilket håll man än satte upplösningen till.
Det jag menade var att detaljerna blir ju direkt inte högre utan en omgång i bildprogramet. Men jag visste inte hur duktig smajlet är, det var därför jag tyckte att han inte skulle förstora texturen.

Ber så hemskt mycket om ursäkt för denna förvirring... :o

smajlet 2008-09-17 09:58

Citat:

Ursprungligen postat av patsun
Jo, det stämmer. Jag trodde att det hette interpolering vilket håll man än satte upplösningen till.
Det jag menade var att detaljerna blir ju direkt inte högre utan en omgång i bildprogramet. Men jag visste inte hur duktig smajlet är, det var därför jag tyckte att han inte skulle förstora texturen.

Ber så hemskt mycket om ursäkt för denna förvirring... :o





Det lungnt,jag är tacksam att ni tog tid för att reda ut det här,få se om jag lyckas,bild kommer isåfall.
Ha det.


Alla tider är GMT +2. Klockan är nu 09:55.

Powered by vBulletin® Version 3.7.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
© Svenska 3D-Tåg 2001-2009