Ito ang Linux app na pinangalanang New Terrain at 3D Map System na ang pinakabagong release ay maaaring ma-download bilang terrain_system_release2_smartss3_MULTITHREAD_SMALLFILES.zip. Maaari itong patakbuhin online sa libreng hosting provider na OnWorks para sa mga workstation.
I-download at patakbuhin online ang app na ito na pinangalanang New Terrain at 3D Map System na may OnWorks nang libre.
Sundin ang mga tagubiling ito upang patakbuhin ang app na ito:
- 1. Na-download ang application na ito sa iyong PC.
- 2. Ipasok sa aming file manager https://www.onworks.net/myfiles.php?username=XXXXX kasama ang username na gusto mo.
- 3. I-upload ang application na ito sa naturang filemanager.
- 4. Simulan ang OnWorks Linux online o Windows online emulator o MACOS online emulator mula sa website na ito.
- 5. Mula sa OnWorks Linux OS na kasisimula mo pa lang, pumunta sa aming file manager https://www.onworks.net/myfiles.php?username=XXXX gamit ang username na gusto mo.
- 6. I-download ang application, i-install ito at patakbuhin ito.
MGA LALAKI
Ad
Bagong Terrain at 3D Map System
DESCRIPTION
Isang napakagaan na advanced na terrain-rendering at 3D map rendering system. Minimal na dependencies: OpenGL, SDL.
Ito ay ibinahagi sa 2-3 magkahiwalay na mga module:
1. ang C++ na pagpapatupad ng terrain- at/o surface-rendering Algorithms na aking binuo: parehong multithread at non-multithread na variant ay inilabas.
2. Seme bilang sa punto 1. , ngunit may isang road-network rendering at collision-detection module na sinulat ko noon. Nagdaragdag din ito ng ilang puno sa tuktok ng lupain. (hindi pa inilalabas ang multitread vesion)
3. Seme as point 2.. Multithread terrain-rendering, mga kalsada dito, at mga sasakyang daraanan.
Ang pinakamahalagang bahagi ay ang pag-render ng terrain. Ang Algorithm sa gitna nito ay nagtatampok ng aking una at pangalawang teorama na may kaugnayan sa polygonal surface approximation. Ito ay tumagal ng halos 2 taon upang mabuo ito. Ito ay technically isang view-dependent, tuluy-tuloy na dynamic na level-of-detail na rendering algorithm. Ang mga pangunahing tampok ay ang pagiging simple at dokumentasyon.
Madaling 4k x 4k terrain, ngunit marami pang iba.
Mga tampok
- Mangyaring i-browse ang tab na "Mga File" upang makita ang mga pakete. Piliin ang gusto Mo.
- Mag-isa ang module ng Pag-render ng Terrain: multithreaded (mas mabilis sa mga multicore na computer) at hindi multithreaded (mas simpleng sourcecode ngunit mas mabagal sa mga multicore na computer) na mga bersyon na hiwalay na ibinigay. Gamitin ang ninanais!
- composite module lang: 3D map system na nakatakda sa terrain. Magkahiwalay na ibinigay ang multithread at non-multithread na variant.
- pinagsama-samang module na nagtatampok ng 3D na mapa sa terrain, na may mga sasakyang malayang nakakaikot. Gumagamit ng multithreaded terrain-module. Huwag isipin na ito ay gumagawa ng isang ganap na tampok na larong tulad ng GTA, ngunit ito ay magiging isang magandang panimulang punto para sa naturang programa o katulad.
- Napakaikling oras ng compilation: 10-15 secs sa isang murang modernong computer.
- Napakaikling sourcecode ; walang dependencies - OpenGL/Mesa at SDL library lang ang kailangan; kasama ang Standard C++ library ng corurse.
- impormasyon at dokumentasyon sa ilalim ng mabilis na pagpapahusay.
- Mayroon ding pinasimpleng variant ng Terrain Rendering module na nag-iisa: multithreaded o hindi, maaaring isaayos sa sourcecode, ayon sa dokumentasyon (nasa homepage ito). Ito ay umaasa sa aking 4-th theorem sa polygonal surface approximation sa halip na ang 1st one.
- Mula sa teoretikal na pananaw, ang pinakamahalagang lasa ay ang "random simplified terrain system": tingnan ang dokumentasyon para sa mga detalye. Hindi nito kailangan ang isang panlabas na heightmap, kaya ang oras ng pag-download ay napakaikli dahil umabot ito sa humigit-kumulang 2 MB.
- Ang Bersyon 2 ng New Terrain System ay nai-relased na ngayon: ito ay mas mabilis. Sa esensya, ito ay isang "fusion" ng bagong terrain system algorithm at ang pinasimple na terrain system algorithm. Ito ay umaasa pareho sa aking mga theorems 1 at 4 sa polygonal surface-approximation. Nakakamit nito ang mas mataas na bilis sa pamamagitan ng hindi pag-alis ng mga detalye na kung saan ay muling idaragdag upang gawing magkasya ang mga adiacent na lugar ayon sa theorem 1. Ginagawa ang check ayon sa theorem 4. Karaniwang, ito ay mas mabilis dahil hindi nito inaalis ang mga detalye na magti-trigger ang kundisyon para sa theorem 1 na kailangang idagdag muli ang seme na detalye upang magkasya ang magkadikit na mga lugar. Malinaw na ginagamit din ang theorem 3, tulad ng sa lahat ng variant.
Audience
Agham/Pananaliksik, Edukasyon, Mga Developer, Mga End User/Desktop, Engineering
Interface ng gumagamit
Ang OpenGL, Project ay isang 3D engine, SDL
Wika ng Programming
C + +
Kategorya
Ito ay isang application na maaari ding kunin mula sa https://sourceforge.net/projects/newterrainand3dmapsystem/. Na-host ito sa OnWorks upang mapatakbo online sa pinakamadaling paraan mula sa isa sa aming mga libreng Operative System.