- Symulator MaSzyna -

Symulator EU07 (i nie tylko) => Pomoc w tworzeniu => Wątek zaczęty przez: faelern w 10 Maja 2022, 20:53:53

Tytuł: Tworzenie płaszczyzn w 3ds
Wiadomość wysłana przez: faelern w 10 Maja 2022, 20:53:53
Parę dni temu zabrałem się za tworzenie własnej scenerii, wszystko było cacy dopóki nie zachciało mi się wstawić terenu. Ten, utworzony w 3ds max (2010), w symulatorze jest niewidoczny. Próbowałem na różne sposoby: linią, którą potem dzielę skryptem na trójkąty, płaszczyzną, podzieloną na wiele małych segmentów (czytałem, że te nie mogą być za duże), nic nie działa. Przekopałem wszystkie poradniki, które znalazłem w internecie dotyczące tworzenia scenerii w 3ds, robiłem wszystko krok po kroku, bez skutku. Wszystko inne działa, tory, semafory, domki etc. Jakieś pomysły?
Tytuł: Odp: Tworzenie płaszczyzn w 3ds
Wiadomość wysłana przez: Stele w 10 Maja 2022, 21:00:26
Skrypty eksportowe łapią tylko siatki w trybie editable mesh. Jak to masz ustawione, to nie mam pomysłu. W konsoli maxscripta nie wypisuje żadnych błędów do logu?
Tytuł: Odp: Tworzenie płaszczyzn w 3ds
Wiadomość wysłana przez: matek123 w 10 Maja 2022, 21:06:22
Sprawdź, czy w okienku eksportu nie masz zaznaczonej opcji "eksportuj tylko zaznaczone", czy jakoś tak. Pamiętaj o usuwaniu pliku [nazwa_scenerii].sbt, przed sprawdzaniem efektów swojej zmiany.
Tytuł: Odp: Tworzenie płaszczyzn w 3ds
Wiadomość wysłana przez: faelern w 10 Maja 2022, 21:27:38
Jest postęp, nie wiem która porada pomogła bo zastosowałem się do wszystkich na raz, ale udało się przynajmniej "coś" zobaczyć w symulatorze - płaszczyzny są, ale jako białe prostokąty, jakby bez tekstury. W logu maxscript jest jakaś dziwna ścieżka do tekstur, takie same krzaczki są w eksportowanym pliku scm.

Fragment logu maxscript:

Node: GeometryClass Editable_mesh Plane01
Sciezka textury: D:\maszyna\textures\{83A5FFCD-C462-42B7-A416-9B4348F4E096} OK
Rozbicie: #("D:", "maszyna", "textures", "{83A5FFCD-C462-42B7-A416-9B4348F4E096}") Tekstura: {83A5FFCD-C462-42B7-A416-9B4348F4E096} OK

Fragment scm:

//-------------------------------------------------
// Plane01
//-------------------------------------------------
node -1 0 none triangles material ambient: 150.0 150.0 150.0 diffuse: 150.0 150.0 150.0 specular: 229.5 229.5 229.5  endmaterial {83A5FFCD-C462-42B7-A416-9B4348F4E096}
-77.3427 -11.7995 147.617    0.0 1.0 0.0  -0.109891 -0.056156 end
-84.9993 -11.7995 147.617    0.0 1.0 0.0  0.195055 -0.056156 end
-84.9993 -11.7995 162.234    0.0 1.0 0.0  0.195055 0.221922
endtri
Tytuł: Odp: Tworzenie płaszczyzn w 3ds
Wiadomość wysłana przez: Stele w 10 Maja 2022, 21:32:54
Ale jajo. Jaki plik zapiąłeś? Matów te skrypty nie obsługują. No ale jak w maksie wyglądało dobrze, to musiała być to bezpośrednio bitmapa.
Tytuł: Odp: Tworzenie płaszczyzn w 3ds
Wiadomość wysłana przez: faelern w 10 Maja 2022, 21:36:35
Jaki plik zapiąłeś?
grassdarkgreen1.dds

Ps. w tej konsoli przy uruchamianiu maszyny udało mi się zauważyć "failed to load..." i tutaj ten krzaczek z liter i cyfr, co było do przewidzenia ale może to jakaś wskazówka.
Tytuł: Odp: Tworzenie płaszczyzn w 3ds
Wiadomość wysłana przez: Stele w 10 Maja 2022, 21:43:18
No zalogowało, bo nie ma takiego pliku. :P Możesz w notatniku podmienić tą frazę na nazwę materiału, to wyświetli, bo uv wyeksportowało poprawnie. Pierwszy raz słyszę o takim błędzie. Max pewnie trzyma materiał/bitmapę pod takim adresem i dopiero przy eksporcie podstawia tam ludzką nazwę, a tu z jakiegoś powodu nie umiał. Spróbuj w nowym pliku jeszcze raz zdefiniować materiał i wyeksportować kawałek terenu. Może to jednorazowo coś mu się pogubiło w pliku.
Tytuł: Odp: Tworzenie płaszczyzn w 3ds
Wiadomość wysłana przez: JAN21 w 10 Maja 2022, 21:46:52
Odezwij się do mnie na priv to podeślę Ci najnowsze skrypty które modyfikowałem na bieżąco pod swoje potrzeby i zgodność z najnowszym 3DS Maxem :)
Tytuł: Odp: Tworzenie płaszczyzn w 3ds
Wiadomość wysłana przez: matek123 w 10 Maja 2022, 21:55:56
Jan, tylko on działa w dość wiekowym, bo 2010.
Tytuł: Odp: Tworzenie płaszczyzn w 3ds
Wiadomość wysłana przez: faelern w 12 Maja 2022, 22:24:39
Okej, udało się ogarnąć - prawdopodobnie broiły stare skrypty i jeszcze starszy 3ds. Ściągnąłem maxa 2018, skrypty od Jana i bangla. Dziękuję za pomoc!