FORUM PTT -
POMOC 3D - Kłopot a teksturą alphy w gmaxie
KWK Kebab - 12-10-2011, 01:13
: Temat postu: Kłopot a teksturą alphy w gmaxie
Mam problem z alphą. Stworzyłem specjalnie pod TS2010 nowy plik alphy dla koła wieży szybowej zgodnie z poradnikiem stracha http://www.trainz.pl/_forum/viewtopic.php?t=4390
Zapisałem, przychodzi tworzenie tekstury w gmaxie, ładuje tga z teksturą, po czym przystępuję do nałożenia alphy poprzez opacity, wywala taki błąd http://img26.imageshack.u...tokurwajest.jpg Załączam plik bmp http://www.speedyshare.co...8294/kolo_a.bmp Mogę to zrobić starą metodą, jednak zależy mi aby nic nie kwasiło się w TS2009 + Jak to wykonać?
samplaire - 12-10-2011, 02:18
:
Zawsze robię (i nakładam) alfę poza gmaxem, jeśli Ci to pomoże. Ręcznie wpisuję odpowiednie rzeczy do pliku txt tekstury. Nie przejmuję się wtedy tym, co widać w gmaxie. I wszystko hula pod 2009+ To może nie do końca jest rozwiązaniem, ale chociaż obejściem problemu.
KWK Kebab - 12-10-2011, 10:27
:
Czyli mówisz żeby po prostu nałożyć zwykła tex tag w gmaxie a potem dołożyć w pliku txt wpisy alphy? Nic sie nie pogryzie?
drstrach - 12-10-2011, 10:48
:
Przede wszystkim to chyba nie zmieniłeś formatu bmp, ani gmax ani Trainz nie akceptują formatu 2 bitowego dla tekstur, przekształć plik w 8-bitową mapę bmp (w PS-e Obraz -> Tryb -> Skala szarości -> Kolor indeksowany -> Zapisz jako -> Windows 8 bitów).
Po drugie, nie miałbyś tych problemów gdybyś stworzył kanał alfa w bazowej teksturze i tam wkleił tą mapę, nawet jeśli korzysta z niego kilka tekstur można to swobodnie zrobić i będzie to lepsze rozwiązanie od tworzenia osobnego pliku.
samplaire - 12-10-2011, 10:59
:
Ja nie robię osobnego pliku, zawsze staram sie, żeby to był kanał w bazowej tex. Nigdy nie miałem z tym problemów potem ani w gmaxie ani tsach
oczywiście rozwiazanie dra jest lepsze.
KWK Kebab - 12-10-2011, 12:09
:
Mam też taki plik stworzony jako osobny. Dołączony kanał alfa, zapisane jako 32 bity. Tylko jak to nałożyć? Nakładam tex w diffuse, potem w opacity daję alphę z tego samego pliku i wychodzi mi takie coś http://img5.imageshack.us...okurwajest2.jpg
Plik z alphą, ale wg mnie wsio jest ok http://www.speedyshare.co...lo_ciemness.tga
drstrach - 12-10-2011, 12:19
:
W materiale jak wybierasz kanał alfa zaznacz w Mono Channel Output -> Alpha (domyślnie jest RGB Intensity, czyli jako alfę wyświetla teksturę), ja dodatkowo zaznaczam jeszcze w RGB Channel Output -> Alpha as Gray (choć w przypadku 32-bitowych map tga to bez znaczenia, bo kanał alfa i tak jest szary).
KWK Kebab - 12-10-2011, 13:18
:
Podziękował :) Wszystko gra i buczy.
drstrach - 12-10-2011, 13:34
:
Nie zapomnij tylko o dodaniu wpisu Hint=dynamic, niestety w Trainz alfa 2 kolorowa bez tego wpisu kiepsko wygląda.