Zamknięty 
 
Ocena wątku:
  • 1 Głosów - 5 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
[OMSI 2] Edytor spline'ów do OMSI 2
Autor Wiadomość

Manul
Użytkownicy
Liczba postów: 219
Dołączył: 05-2013
Podziękowań: 628
Post: #1
Edytor spline'ów do OMSI 2
Ponieważ OMSI do dziś nie ujrzało edytora spline'ów, który pozwalałby na większą automatyzację ich tworzenia niż ręczne dodawanie kolejnych punktów, postanowiłem na swój sposób wypełnić tę lukę. Przedstawiam tym samym aplikację, która pozwala na łączenie istniejących profili i manipulację nimi, a także eksport w postaci obiektu 3D - jako szablon do skrzyżowań.

Kluczowe cechy (i screeny):
  • Przejrzysty interfejs, pozwalający na przesunięcie wybranego profilu oraz odbicie lustrzane względem osi profilu. Lista zaimportowanych profili pozwala w łatwy sposób wybrać właściwy spline, ponadto istnieje możliwość zaznaczenia z poziomu podglądu 2D.
    [Obrazek: uiFSKqR.png]
  • Narzędzie działające podobnie do funkcji Align Terrain znanej z edytora OMSI, pozwalające wyciąć w spline'ach przerwę o wymiarach dopasowanych do zaznaczonego profilu, a także wyrównać w pionie utworzone w ten sposób krawędzie. Sposób działania przedstawiają poniższe ilustracje.
    Przed:
    İmage
    Po:
    İmage
  • Eksport spline'ów z uwzględnieniem relatywnych ścieżek tekstur - nowoutworzone profile korzystają z tych samych plików graficznych, z których korzystały zaimportowane części składowe, niezależnie od folderu zapisu. Uniknięcie powielania tekstur wiąże się z mniejszym zapotrzebowaniem OMSI na pamięć karty graficznej, a także pozwala zaoszczędzić miejsce na dysku;)
  • Eksport do pliku OBJ umożliwia tworzenie szablonów w postaci obiektów 3D z teksturami i mapowaniem, które można wykorzystać np. przy tworzeniu modeli skrzyżowań. Import do Blendera (zarówno najnowszej wersji, jak i nadal popularnej 2.49) odbywa się bezproblemowo przy użyciu domyślnych ustawień, a wygenerowane materiały po eksporcie do OMSI będą wyglądać dokładnie tak samo, jak na spline'ach.
    İmage

Dla (nadal) zainteresowanych projektem:

Spotkałem się już z pytaniem, czy tworzenie znacznej liczby dedykowanych spline'ów dla poszczególnych dróg na mapie wpłynie negatywnie na wydajność w porównaniu do korzystania z kilku powtarzalnych tzw. spline'ów terenu. W istocie jest zupełnie odwrotnie, ponieważ ładowanie plików .sli odbywa się wyłącznie podczas ładowania mapy, a oszczędność konkretnej liczby polygonów płynąca z korzystania z dedykowanych profili może w newralgicznych miejscach przełożyć się na nieznaczny wzrost fps. Na korzyść dedykowanych spline'ów przemawia jednak przede wszystkim łatwość układania i wprowadzania ewentualnych poprawek!

Osoby zaniepokojone niezbyt korzystnym stosunkiem liczby pokazanych przeze mnie projektów do liczby już wydanych uspokajam - program znajduje się już w fazie testów i wkrótce ujrzy światło dzienne!

Garstka technikaliów - obsługiwane tagi z plików sli:
Definicje materiałów:
Kod:
[texture]
[matl_alpha]
[matl_envmap]
[matl_bumpmap]
[matl_transmap]
Import niewidzialnych spline'ów:
Kod:
[onlyeditor]
Geometria:
Kod:
[profile]
[profilepnt]
Ścieżki AI:
Kod:
[path]
[rail_enh]


[Obrazek: MydO7iC.jpg]
Miejsce na Twoją sygnaturę! Zadzwoń: 0-k̸̟͆i̷̗̿ͅe̶͙̥̊ ̴̖̻͊̀d̴͇̪̆y̴̝̩̅̎ŵ̶͍͜ ̶̣͂y̶̟͘d̸̛͙̪͑a̷̩̳͆
Dlaczego manul przebrał się za kota /bad4ever
(Ten post był ostatnio modyfikowany: 29.08.2017 16:48 przez MichauSto.)
29.08.2017 16:46
Szukaj postów
 Podziękowania za post: Aragok , Grzesiu++ , P K S , solarisjanek , mati555 , kacper_2000 , Ikarus 132 , Adamek , Mark , zenek1000

Lepi Mica
Użytkownicy
Liczba postów: 68
Dołączył: 02-2014
Podziękowań: 13
Post: #2
RE: Edytor spline'ów do OMSI 2
No no, projekt wygląda ciekawie, sądzę, że będzie bardzo przydatny dla sceny OMSI. W czym tworzysz ten program? Java, C#, C++?


[Obrazek: 76561198117779318.png]

Ryzen 9 7950X
RTX 4090
128GB RAM
2TB NVMe + 2TB NVMe + 256GB SSD + 1TB HDD + 3TB HDD + 4TB HDD
29.08.2017 17:40
Szukaj postów

Manul
Użytkownicy
Liczba postów: 219
Dołączył: 05-2013
Podziękowań: 628
Post: #3
RE: Edytor spline'ów do OMSI 2
Program powstaje w C# z użyciem kontrolek WPF. Czy będzie przydatny... ja mam nadzieję, że przyczyni się do popularyzacji dedykowanych spline'ów i obiektów drogowych na nowych mapach;)


[Obrazek: MydO7iC.jpg]
Miejsce na Twoją sygnaturę! Zadzwoń: 0-k̸̟͆i̷̗̿ͅe̶͙̥̊ ̴̖̻͊̀d̴͇̪̆y̴̝̩̅̎ŵ̶͍͜ ̶̣͂y̶̟͘d̸̛͙̪͑a̷̩̳͆
Dlaczego manul przebrał się za kota /bad4ever
29.08.2017 18:15
Szukaj postów

VIP
Zasłużeni
Liczba postów: 550
Dołączył: 01-2013
Podziękowań: 848
Post: #4
RE: Edytor spline'ów do OMSI 2
Naaaaaaaaareszcie! Tworzenie splinów w notatniku nie należy do najprzyjemniejszych, a sam "Spline Creator" (czy jakoś tak) jest dla mnie strasznie niezrozumiały (a sam plik po wyeksportowaniu jeszcze bardziej).

Mam jedno pytanie. W edytorze jest możliwość podglądu splinu tylko w wersji 2D?


A co do optymalizacji....
Wiadomo, że 3 pasmowa aleja z chodnikami i pasem zieleni będzie się szybciej ładować jako jeden splin, a nie jako 9.;)


Idzie nowe
[Obrazek: Yj88rpM.png]

Nie udzielam pomocy na PW!
(Ten post był ostatnio modyfikowany: 29.08.2017 18:58 przez mati555.)
29.08.2017 18:56
Szukaj postów
 Podziękowania za post: MichauSto

Manul
Użytkownicy
Liczba postów: 219
Dołączył: 05-2013
Podziękowań: 628
Post: #5
Edytor spline'ów do OMSI 2
Podglądu w 3D nie ma i raczej nie będzie. Nie mam jeszcze doświadczenia w implementacji DirectX, zresztą to by zaprzeczyło lekkości aplikacji...

Sent from my MI 5s using Tapatalk


[Obrazek: MydO7iC.jpg]
Miejsce na Twoją sygnaturę! Zadzwoń: 0-k̸̟͆i̷̗̿ͅe̶͙̥̊ ̴̖̻͊̀d̴͇̪̆y̴̝̩̅̎ŵ̶͍͜ ̶̣͂y̶̟͘d̸̛͙̪͑a̷̩̳͆
Dlaczego manul przebrał się za kota /bad4ever
29.08.2017 19:07
Szukaj postów

VIP
Zasłużeni
Liczba postów: 60
Dołączył: 04-2013
Podziękowań: 28
Post: #6
RE: Edytor spline'ów do OMSI 2
Mam nadzieję że projekt nie upadł , bo był by bardzo pomocny ten program;)

12.02.2018 09:57
Szukaj postów

Manul
Użytkownicy
Liczba postów: 219
Dołączył: 05-2013
Podziękowań: 628
Post: #7
Edytor spline'ów do OMSI 2
Chciałbym bardzo delikatnie przypomnieć, że już od jakiegoś czasu jest on dostępny do pobrania w dziale Narzędzia...


Sent from my iPhone using Tapatalk


[Obrazek: MydO7iC.jpg]
Miejsce na Twoją sygnaturę! Zadzwoń: 0-k̸̟͆i̷̗̿ͅe̶͙̥̊ ̴̖̻͊̀d̴͇̪̆y̴̝̩̅̎ŵ̶͍͜ ̶̣͂y̶̟͘d̸̛͙̪͑a̷̩̳͆
Dlaczego manul przebrał się za kota /bad4ever
12.02.2018 10:00
Szukaj postów

w porzadalu
Super Moderatorzy
Liczba postów: 2,140
Dołączył: 08-2013
Podziękowań: 1255
Post: #8
RE: Edytor spline'ów do OMSI 2
http://strefa-omsi.pl/Watek-OMSI-Spline-Tool--21203

pause1 w dniu 12.02.2018 o 10:30 edytował tego posta. Powód zmian / notatka moderatorska:

Proszę o PW w razie potrzeby otwarcia wątku @MichauSto.



Specyfikacja komputera: [Link]
Zanim cokolwiek napiszesz, przeczytaj koniecznie REGULAMIN!
Jeśli masz problem techniczny, zapoznaj się z ZASADAMI DZIAŁÓW TECHNICZNYCH!
Jeśli chcesz podzielić się dodatkiem, zapoznaj się z REGULAMINEM DZIAŁU POBIERALNIA!

12.02.2018 10:29
Szukaj postów
Zamknięty 




Użytkownicy przeglądający ten wątek: 1 gości

Forum Strefa-OMSI.pl

Tematyczne Forum dotyczące najpopularniejszego symulatora autobusu - OMSI. Zapraszamy do rejestracji i aktywnego udziału w Społeczności.

Strona wykorzystuje pliki cookies. Korzystanie z witryny oznacza zgodę na ich zapis lub odczyt wg ustawień przeglądarki.

Współpracujemy z:

Polecamy także: