Przenikanie ziemi przy przejściu podziemnym | ||||||
Tam gdzie ma być dziura, musisz stworzyć nowy obiekt i oteksturować go jakąś teksturą, najlepiej o rozdziałce 2x2 i wpisać w plik SCO:
Kod PHP: (c)Kruchu 11.07.2012 Moja dziura do przejścia podziemnego nazywa się "dziura_tram.o3d" a tekstura do niej to: hole.dds, [matl_alpha] - 2 wskazuje na niepokazywanie tej tekstury.
Wydaje mi się, że to błąd po stronie OMSI i usuwaniem niewidocznych ścian, w wiatach, też są takie problemy. Chociaż tekstura jest przezroczysta z definicji, to silnik OMSI i tak rozpatruje to jako normalną teksturę na obiekcie i usuwa to co jest wyświetlane za nią, chociaż spline'y, ludzie i pojazdy pokazują się prawidłowo.
Witam, jestem niestety zmuszony odkopać swój temat bo pojawił się z tym kolejny problem. Chciałem wyposażyć w przenikające obiekty kolejne przejścia podziemne, zrobiłem wszystko tak, jak przy poprzednich ale gdy dopisałem obiekt do pliku sco i włączyłem edytor celem sprawdzenia to grunt nadal było widać... Zastanawiałem się czemu nie ma tych obiektów bo tak na samym początku myślałem, że jakoś je źle wpisałem i się nie pojawiły. Żeby sprawdzić gdzie są dorobiłem wielki cylinder przy jednym przenikającym obiekcie i tu się zdziwiłem. Przenikające powierzchnie były na swoim miejscu w przejściach podziemnych i działały ale grunt ignorowały. Zaraz wszystko dokładnie wyjaśnię.
Przejście podziemne, do którego teraz robię przenikające obiekty jest na poziomie 1 metra, czyli pomiędzy ziemią w OMSI a chodnikiem jest 1 metr różnicy ponieważ od razu wymodelowałem to przejście na wysokości 1 metra. W związku z tym obiekty do nałożenia na przejścia, które miały zrobić omsiową ziemię niewidoczną też są na wysokości jednego metra. Cylinder, który miał mi pokazać, czy dobrze wstawiłem te obiekty jest jednak na poziomie zero czyli jego część znajduje się pod przenikającymi obiektami. No i właśnie tak zobaczyłem, że przenikające obiekty działają, bo tej części cylindra, która była pod przenikającym obiektem nie widać. Mam nadzieję, że to co napisałem jest choć trochę zrozumiałe bo zdaję sobie sprawę, że dość pogmatwanie to wyszło ![]() ![]()
A czy w .sco masz takie wpisy:
[fixed] [rendertype] presurface [complexity] 0 [matl] Dziura.tga 0 [matl_alpha] 2 [shadow] ? Już tłumaczę dlaczego jest tu tekstura Dziura.tga ![]() ![]() ![]() Zamiast Dziura.tga można wykorzystać teksturę tga szyby ![]()
OS: Windows 11 Pro 64-bit
CPU: AMD Ryzen 7 7700 RAM: 32 GB Kingston Fury 6000 MHz MOBO: MSI B650 GPU: AMD Radeon RX 7800XT 16 GB D: 2 TB Kingston KC3000
No tak! Zupełnie zapomniałem o wpisie [rendertype], musi być presurface a ja nie zmieniłem i było surface. Dzięks za przypomnienie, dzięki Tobie jedna z lepszych realnych map (mam nadzieję) ruszyła szybko z miejsca
![]() | ||||||
Użytkownicy przeglądający ten wątek: |
1 gości |