Symulator EU07 (i nie tylko) > Symulator
MaSzyna w Unity3D
Stele:
Maszyna muliła głównie, gdy w scenie było dużo obiektów proceduralnych, choć te też są grupowane w większe siatki dla optymalizacji. Masa teoretycznie prostych torów muli znacznie bardziej od lokomotywy na 120k poly. A co można wypalić w normalmapie, to można. Niestety większości detali, która była robiona nie można. No i ktoś musi to robić, a nikt nie podchwycił wypalania duffusa pod kabinki lowpoly nawet. :<
HTD:
Ja też wolę C#, a zwłaszcza .NET 4.6.2 ;) Co do modeli - to już była taka dyskusja: jedni chcieli prostszych modeli (mniej trójkątów), inni jak najpełniejszych. Jaki z tego morał? Naturalnie powinien być wybór ilości detali w opcjach, ale dostosowanie symulatora w 2016 roku żeby chodził płynnie na komputerach i systemach z lat 2000 jak dla mnie, i chyba dla wszystkich mija się z celem. Jak na sprzęt muzealny, nie da się absolutnie nic w MaSzynie poprawić, przynajmniej w kwestii grafiki. Można ją tylko jeszcze bardziej okroić bo i to co jest to jest za dużo.
Jak dla mnie nie tyle chodzi o optymalizację, co ogólnie czy silnik da radę. Jak da, to można wyciskać potem dodatkowe FPS-y. Co do modeli to nawet nie wiem czy się da coś z nimi zrobić. Gdyby się dało, to nawet sensowna jest opcja LQ i HQ. Dwie osobne paczki do zgrania, w zależności od kompa na którym odpalasz.
Ja mam obawy o wydajność, bo na moim kompie (sprzed dajmy na to 4 lat) TD2 tnie okropnie. 20FPS mam przy dobrych wiatrach, a co najgorsze - wybór mniejszej ilości detali w opcjach specjalnie nie pomaga. Grafika wygląda bardzo zauważalnie gorzej i nadal tnie. Za to w MaSzynie mam prawie cały czas równe 60FPS, zacięcia zdarzają się bardzo rzadko i zawsze w tych samych miejscach, dosłownie maksymalnie na sekundę (przez sekundę mam 20FPS), potem znów przez całą drogę 60FPS. Generalnie TD2 chodzi u mnie zbyt wolno, żeby nawet próbować się nim bawić. Z kolei ilość detali absolutnie tego nie usprawiedliwia. Torowisko jest mało rozbudowane, sygnalizacji względnie mało, budynki i inne dekoracje proste jak pudełka po butach, tekstury słabe, modele jakieś mało szczegółowe, ogólnie bez szału. Jedyne co jest lepsze niż w MaSzynie to światła i cienie. I wychodzenie z kabiny.
Coś tam jeszcze nie tak jest z antyaliasingiem. Co by nie ustawić, to jakieś schody widać. A jak bez schodów, to rozmazane. I do tego tnie już nie niskim FPS-em, tylko pokazem slajdów. Tia, oprócz tego fizyka jazdy w TD2 kuleje. No jakoś nie czuć tego pociągu, nie czuć hamulca. Niby podkłady są chyba 3D, fajnie to wygląda, ale nie sądzę żeby to aż tak zamulało. W końcu to prosta bryła z kilku poligonów. Moja karta graficzna nie ma problemu z wyświetlaniem miliona takich obiektów przy 60 FPS. Tyle mam w Fallout 4, a grafika, cóż, w miarę na czasie.
Odpalam u siebie powiedzmy "World of Subways 2". Tam też są podkłady 3D, torowiska zrobione ładniej niż w MaSzynie i TD2. Dość proste stacje, ale same tunele bardzo szczegółowe. Do tego realistyczne światła i cienie. 60FPS równiutko. Jedyne co nie pasuje do reszty to ultra paskudne modele i tekstury samych kabin. Jakby z innej epoki. Za oknem powiedzmy 2012, wewnątrz 1995.
Tak na marginesie - port szeregowy to jakaś pomyłka. Wolny jak skurczybyk, we współczesnych komputerach go po prostu nie ma i można dokupić przejściówkę z USB jako opcję. W obsłudze nie jest nic prostszy od USB, jakby ktoś chciał coś prostszego to już lepiej LPT (ale znów skansen). Jak już to USB, są gdzieś uniwersalne stery w komplecie z chipami obsługującymi ten port.
MasterMati:
1. Wersje LQ i HQ to świetny pomysł! Mam w Unity parę innych rzeczy, którymi by się różniły te wersje! Jakby MaSzyna Unity powstała to na pewno w tych dwóch wersjach!
Na pewno na LQ nie będzie podkładów 3D. A na HQ, może będzie można je sobie włączyć. Jestem ciekawy ile @HTD miałbyś FPSów?
Mój GT630 nie porównuję do GTXów do Fallouta4, bo bym się rozpłakał :< Mi NewVegas chodzi na 20 :'( Chociaż, że i tak będę go wspominał <3
2. Ale dlaczego jest problem z wybakowaniem map z normalnymi na mniej skomplikowaną siatkę? To jest serio takie trudne? (nie wiem :\)
3. Ciekawostka:
Unity ma wbudowaną fajną opcję, ale czasem dziwacznie działającą. Można ją nazwać Odwróconym-Occluder'em. Jak to działa?
Kiedy kamerą 'spojrzysz się' na obiekt zbudowany z haptylionów trójkątów to FPSy spadają do zera, ale kiedy odwrócisz kamerę w stroną normalnych obiektów zbudowanej z przyzwoitej ilości trójkątów to FPSy z powrotem wracają do normalnej ilości. Dlaczego? Obiekty ZA kamerą nie są renderowane! Co w związku z tym? Jeżeli pociąg jest zbudowany z hiper-skomplikowanej geometri, to będąc w kabinie masz fajne FPSy (~40-60), ale jak tylko się spojrzysz na pociąg... Auć! ~15 w porywach do ~20.
4. Tadam. Kto zamawiał 20 wagonów? Oczywiście rozumiem, że chodziło o symulację fizyczną. BO NADAL NIE DOSTAŁEM ŻADNEGO MODELU WAGONU!!! ANI ŻADNEGO INNEGO MODELU OPRÓCZ LOKOMOTYWY. A BY MI SIĘ ONE TAK BARDZO PRZYDAŁY!!!...
5. Drodzy TDriverzy widzę Was! Mam takie statystyki fajne na YT Błehehe :P
6. A z tym SerialPortem to mi o USB chodziło. W sumie to sam nie wiem jak to nazwać. Żeby połączyć Arduino z Unity korzystałem z klas SerialPort. Jak ktoś nie wie co to Arduino, a chce zbudować domowe kręcidła, nawet z tektury, to polecam!
El Mecánico:
Nie tylko Arduino, ale również cała masa innych rozwiązań musi wchodzić w rachubę, wszelkiej maści samoróby z na PIC'ach czy AVR'ach z interfejsem szeregowym na modułach FTDI czy Prolific (blee!).
MasterMati:
Ja zapodałem Arduino tylko dlatego, że już mam jeden udany test Arduino za sobą :D
Jedyne co połączyłem to potencjometr do analoga i wklepałem, że ma wysyłać do Unity przez SerialPort'a przyłożone napięcie. Genialna zabawa gdyby nie: 1. Okrutny "ping"! Sygnał dochodził po paru sekundach [już dziś wiem jak to naprawić :P] 2. Wyłamane nóżki na płytce stykowej xD Ale to chyba nie ten wątek...
Nawigacja
[#] Następna strona
Idź do wersji pełnej