Pobieranie nowego systemu map terenu i map 3D dla systemu Linux

Jest to aplikacja dla systemu Linux o nazwach New Terrain and 3D Map System, której najnowszą wersję można pobrać jako terrain_system_release2_smartss3_MULTITHREAD_SMALLFILES.zip. Można go uruchomić online w darmowym dostawcy hostingu OnWorks dla stacji roboczych.

 
 

Pobierz i uruchom online tę aplikację o nazwie New Terrain and 3D Map System z OnWorks za darmo.

Postępuj zgodnie z tymi instrukcjami, aby uruchomić tę aplikację:

- 1. Pobrałem tę aplikację na swój komputer.

- 2. Wpisz w naszym menedżerze plików https://www.onworks.net/myfiles.php?username=XXXXX z wybraną nazwą użytkownika.

- 3. Prześlij tę aplikację w takim menedżerze plików.

- 4. Uruchom emulator online OnWorks Linux lub Windows online lub emulator online MACOS z tej witryny.

- 5. W systemie operacyjnym OnWorks Linux, który właśnie uruchomiłeś, przejdź do naszego menedżera plików https://www.onworks.net/myfiles.php?username=XXXXX z wybraną nazwą użytkownika.

- 6. Pobierz aplikację, zainstaluj ją i uruchom.

ZDJĘCIA EKRANU:


Nowy teren i system map 3D


OPIS:

Bardzo lekki zaawansowany system renderowania terenu i map 3D. Minimalne zależności: OpenGL, SDL.

Jest dystrybuowany w 2-3 oddzielnych modułach:
1. implementacja w C++ opracowanych przeze mnie algorytmów renderowania terenu i/lub renderowania powierzchni: udostępniono zarówno wariant wielowątkowy, jak i nie-wielowątkowy.
2. Niby jak w punkcie 1. , ale z renderowaniem sieci drogowej i modułem wykrywania kolizji, o którym pisałem wcześniej. Dodaje również kilka drzew na szczycie terenu. (wersja wielobieżnikowa nie została jeszcze wydana)
3. Wygląda na to, jak w punkcie 2.. Wielowątkowe renderowanie terenu, drogi na nim i pojazdy do obejścia.

Najważniejszą częścią jest renderowanie terenu. Algorytm znajdujący się w jego sercu zawiera moje pierwsze i drugie twierdzenie dotyczące przybliżenia powierzchni wielokąta. Opracowanie go zajęło około 2 lat. Jest to technicznie zależny od widoku, ciągły dynamiczny algorytm renderowania na poziomie szczegółowości. Główne cechy to prostota i dokumentacja.

Z łatwością radzi sobie w terenie 4k x 4k, ale także o wiele więcej.



Korzyści

  • Proszę przejrzeć zakładkę "Pliki", aby zobaczyć pakiety. Wybierz ten, który wolisz.
  • Sam moduł renderowania terenu: wersje wielowątkowe (szybsze na komputerach wielordzeniowych) i niewielwątkowe (prostszy kod źródłowy, ale wolniejsze na komputerach wielordzeniowych) dostarczane osobno. Użyj pożądanego!
  • sam moduł kompozytowy: system map 3D ustawiony na terenie. Wariant wielowątkowy i nie wielowątkowy dostarczany osobno.
  • moduł złożony z mapą 3D w terenie, z pojazdami do swobodnego poruszania się. Używa wielowątkowego modułu terenowego. Nie myśl, że to tworzy w pełni funkcjonalną grę podobną do GTA, ale byłby to dobry punkt wyjścia dla takiego programu lub podobnego.
  • Bardzo krótki czas kompilacji: 10-15 sekund na tanim nowoczesnym komputerze.
  • Bardzo krótki kod źródłowy; brak zależności - wystarczy biblioteka OpenGL/Mesa i SDL; wraz z biblioteką Corurse w standardzie C++.
  • informacje i dokumentacja w ramach szybkiego ulepszania.
  • Istnieje również uproszczony wariant samego modułu Terrain Rendering: wielowątkowy lub nie, można go dostosować w kodzie źródłowym, zgodnie z dokumentacją (znajduje się na stronie głównej). Opiera się na moim czwartym twierdzeniu o przybliżeniu powierzchni wielokąta zamiast na pierwszym.
  • Z teoretycznego punktu widzenia najważniejszą cechą jest „losowy uproszczony system terenu”: szczegóły znajdziesz w dokumentacji. Nie potrzebuje nawet zewnętrznej mapy wysokości, więc czas pobierania jest bardzo krótki, ponieważ wynosi około 2 MB.
  • Wersja 2 nowego systemu terenu została wydana: jest znacznie szybsza. Zasadniczo jest to „fuzja” nowego algorytmu systemu terenu i uproszczonego algorytmu systemu terenu. Opiera się zarówno na moich twierdzeniach 1, jak i 4 o wielokątnym aproksymacji powierzchni. Osiąga większą prędkość, nie usuwając szczegółów, które i tak zostałyby następnie ponownie dodane, aby dopasować obszary przylegające do siebie zgodnie z twierdzeniem 1. Sprawdzenie odbywa się zgodnie z twierdzeniem 4. Zasadniczo jest to szybsze, ponieważ nie usuwa szczegółów, które mogłyby wywołać warunek twierdzenia 1 wymagał ponownego dodania części szczegółów, aby obszary adiacent pasowały do ​​siebie. Oczywiście twierdzenie 3 jest również używane, jak we wszystkich wariantach.


Publiczność

Nauka/badania, edukacja, programiści, użytkownicy końcowi/komputery, inżynieria


Interfejs użytkownika

OpenGL, Project to silnik 3D, SDL


Język programowania

C + +


Kategorie

Algorytmy, Wizualizacja, Symulator lotu

Jest to aplikacja, którą można również pobrać z https://sourceforge.net/projects/newterrainand3dmapsystem/. Jest hostowany w OnWorks, aby można go było uruchomić online w najprostszy sposób z jednego z naszych bezpłatnych systemów operacyjnych.



Najnowsze programy online dla systemów Linux i Windows


Kategorie do pobrania Oprogramowanie i programy dla Windows i Linux