FORUM PTT -

POMOC 3D - Kolejność tekstur z kanałem alpha i pewien problem

SP45-166 - 06-01-2012, 09:49
: Temat postu: Kolejność tekstur z kanałem alpha i pewien problem
Mam budynek na którym umieściłem nazwę dworca- neon wycięty w kanale Alpha. Podczas nocy przed tym obiektem wyświetla się drugi rozświetlony neon. Tyle że TRS cudownie p#@*&oli kolejność i jakkolwiek tekstura nocna nie będzie stała (z przodu czy z tyłu), zawsze na czoło wybija się wersja dzienna zasłaniając tekturę nocną... Problem wiadomo, znany, stary...
Pytanie więc z innej beczki:
Czy da się zrobić cześć meshu budynku (zgaszone dzienne tekstury neonów) tak by znikały one w nocy podobnie jak się wyłącza dym z kominów? Czy znacie dodatek znikający w nocy (to sobie podpatrzę config i zaimportuję do swojego)?
A może macie jeszcze inne proste zabiegi pozwalające pozbyć się problemu kolejności wyświetlania dwóch podobnych tekstur z kanałem Alpha?
drstrach - 06-01-2012, 12:16
: Temat postu: Re: Kolejność tekstur z kanałem alpha i pewien problem
SP45-166 napisał/a:
Czy da się zrobić cześć meshu budynku (zgaszone dzienne tekstury neonów) tak by znikały one w nocy podobnie jak się wyłącza dym z kominów? Czy znacie dodatek znikający w nocy (to sobie podpatrzę config i zaimportuję do swojego)?

Nie, musisz pokombinować z alfą czarno białą i w szarościach (tryb nocny).
SP45-166 napisał/a:
A może macie jeszcze inne proste zabiegi pozwalające pozbyć się problemu kolejności wyświetlania dwóch podobnych tekstur z kanałem Alpha?

Niestety nie istnieje taki prosty zabieg, trzeba się ostro nakombinować kncepcyjnie. Dla mnie najprostszym rozwiązaniem byłoby zrobienie napisu jako model full 3D i wersji nocnej na alfie, Kilan wymyślił to jakoś inaczej, spójrz w jego neony.
RBach - 06-01-2012, 15:59
: Temat postu: Re: Kolejność tekstur z kanałem alpha i pewien problem
drstrach napisał/a:

Niestety nie istnieje taki prosty zabieg, trzeba się ostro nakombinować kncepcyjnie. Dla mnie najprostszym rozwiązaniem byłoby zrobienie napisu jako model full 3D i wersji nocnej na alfie, Kilan wymyślił to jakoś inaczej, spójrz w jego neony.


Można model "dzienny" zrobić jako attachment przyczepiany do meshu głównego i kontrolowany skryptem - da się odczytać godzinę w grze i prostym porównaniem wyłączać model przyłączany - pseudo skrypt:

Kod:
if godzina_aktualna IN godziny_dzienne
{ mesh widać]
else
{mesha nie widać}

Prawdziwego kodu byłoby niewiele więcej. Nocnego nie trzeba ruszać, bo "zapala" go gra.
Kwestia wycyrklowania, o której widok nocny "zapala się" i "gaśnie", żeby dwa meshe na raz się nie pokazały. I są to godziny "sztywne", bez względu na porę roku takie same. Pisali o tym bodajże na forum auranu czy w innym CCG :-)

Krótko: Dasię.
SP45-166 - 07-01-2012, 15:01
:
RBach--> Dobrze wiedzieć na przyszłość że jest możliwość wykonania mesh-u dziennego ;)

Ale problem udało się rozwiązać dzięki niezawodnym radom doktora :D WIELKIE DZIĘKI
Właściwa kolejność wyświetlania jest wtedy i tylko wtedy gdy alpha jest czarno-biała. Ani jeden piksel nie może być innego koloru niż skrajny czarny lub skrajny biały. Inaczej się kaszani.


za dnia i w nocy :) DZIĘKI PANOWIE :D