Wysłany: 30-03-2012, 09:31 Inne zachowanie mesha z configiem do różnych wersji Trainza
Przy okazji robienia repaintu zakończenia nasypu zauważyłem dziwna rzecz. Otóż gdy pewien mesh okraszam configiem od TS2009, to wszystko widać jak w gmaxie, czyli bezbłędnie.
Gdy jednak ten sam mesh okraszam configiem od TRS2004, to powstają na łączeniach prześwity:
W obu configach podana jest ta sama długość, nie ma podanego parametru szerokość. O co cho???
Pomógł: 336 razy Wiek: 56 Dołączył: 03 Gru 2008 Posty: 6691 Skąd: Warszawa
Wysłany: 30-03-2012, 10:07
Robiłeś ten model na jednej bryle, czy paru?
Coś jest skopane z tymi splinami wielobryłowymi w niższych wersja, spotkałem się już z tym w TRS2004. Czasami pomaga połączenie wszystkiego w jeden obiekt ale najlepszym rozwiązaniem jest robić takie modele na jedne bryle (najlepiej na plane).
Przyczyna jest taka, że prześwitująca krawędź pomiędzy trójkątami nie ma wspólnych węzłów na końcach. Fizycznie to te węzły mogą znajdować się w dokładnie tych samych punktach, natomiast każdy z trójkątów ma swój oddzielny węzeł. Czasem TRS dobrze liczy takie rzeczy (tzn. nie widać prześwitu) , natomiast często, szczególnie jeżeli krawędź jest widoczna, tzn. na niej załamuje się jakaś powierzchnia, występują te charakterystyczne prześwity.
Rozwiązanie?
Modele konstruujemy tak, żeby wszystkie krawędzie schodziły się we wspólnych węzłach.
Przed eksportem łączymy całość w jedną bryłę za pomocą opcji edit mesh -> attach/attach list
Po połączeniu wybieramy edit mesh ->vertex -> zaznaczamy wszystkie węzły -> weld selected. Przy "spawaniu" węzłów należy ustawić odpowiednio mały promień łączenia, tak żeby GMax połączył tylko te węzły które rzeczywiście znajdują się w tych samych punktach (ja zazwyczaj ustawiam 0,001 cm). Pamiętać należy, że po połączeniu krawędzie mogą być zaokrąglane, co nie zawsze jest pożądane. Aby wspólna krawędź zaczęła być zaokrąglana stykające się powierzchnie muszą mieć ten sam numer grupy wygładzania smooth. Przez zaprzeczenie tej zasady uzyskujemy ostre przejście pomiędzy powierzchniami.
Nie ma sensu. Mówiąc szczerze, to ja te prześwity zauważyłem na samym początku ale okazało się, że są praktycznie niezauważalne i nie psują efektu. Teraz je widzisz, bo segment jest pusty i prześwituje szarość. Na segmencie oteksturowanym ten efekt będzie dużo mniej dokuczliwy
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach