ນີ້ແມ່ນແອັບ Linux ທີ່ມີຊື່ວ່າ New Terrain ແລະລະບົບແຜນທີ່ 3D ເພື່ອໃຊ້ໃນ Linux ອອນໄລນ໌ ເຊິ່ງລຸ້ນຫຼ້າສຸດສາມາດດາວໂຫຼດໄດ້ໃນນາມ terrain_system_release2_smartss3_MULTITHREAD_SMALLFILES.zip. ມັນສາມາດດໍາເນີນການອອນໄລນ໌ຢູ່ໃນຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີ OnWorks ສໍາລັບສະຖານີເຮັດວຽກ.
ດາວນ໌ໂຫລດແລະດໍາເນີນການອອນໄລນ໌ app ນີ້ມີຊື່ໃຫມ່ Terrain ແລະລະບົບແຜນທີ່ 3D ເພື່ອດໍາເນີນການໃນ Linux ອອນໄລນ໌ກັບ OnWorks ໄດ້ຟຣີ.
ປະຕິບັດຕາມຄໍາແນະນໍາເຫຼົ່ານີ້ເພື່ອດໍາເນີນການ app ນີ້:
- 1. ດາວໂຫຼດຄໍາຮ້ອງສະຫມັກນີ້ໃນ PC ຂອງທ່ານ.
- 2. ໃສ່ໃນຕົວຈັດການໄຟລ໌ຂອງພວກເຮົາ https://www.onworks.net/myfiles.php?username=XXXXX ດ້ວຍຊື່ຜູ້ໃຊ້ທີ່ທ່ານຕ້ອງການ.
- 3. ອັບໂຫລດແອັບພລິເຄຊັນນີ້ຢູ່ໃນຕົວຈັດການໄຟລ໌ດັ່ງກ່າວ.
- 4. ເລີ່ມ OnWorks Linux ອອນລາຍ ຫຼື Windows online emulator ຫຼື MACOS online emulator ຈາກເວັບໄຊທ໌ນີ້.
- 5. ຈາກ OnWorks Linux OS ທີ່ເຈົ້າຫາກໍ່ເລີ່ມຕົ້ນ, ໄປທີ່ຕົວຈັດການໄຟລ໌ຂອງພວກເຮົາ https://www.onworks.net/myfiles.php?username=XXXXX ດ້ວຍຊື່ຜູ້ໃຊ້ທີ່ທ່ານຕ້ອງການ.
- 6. ດາວນ໌ໂຫລດຄໍາຮ້ອງສະຫມັກ, ຕິດຕັ້ງມັນແລະດໍາເນີນການ.
ໜ້າ ຈໍ
Ad
ພູມສັນຖານໃໝ່ ແລະລະບົບແຜນທີ່ 3 ມິຕິທີ່ຈະໃຊ້ໃນ Linux ອອນໄລນ໌
ລາຍລະອຽດ
ລະບົບການສະແດງແຜນທີ່ແບບ 3 ມິຕິແບບພິເສດທີ່ມີນ້ຳໜັກເບົາຫຼາຍ. ການຂຶ້ນກັບໜ້ອຍທີ່ສຸດ: OpenGL, SDL.ມັນແຈກຢາຍຢູ່ໃນ 2-3 ໂມດູນແຍກຕ່າງຫາກ:
1. ການປະຕິບັດ C++ ຂອງ terrain- and/or surface- rendering Algorithms ຂ້າພະເຈົ້າໄດ້ພັດທະນາ: ທັງ multithread ແລະ non-multithread variant ໄດ້ຖືກປ່ອຍອອກມາ.
2. ຄືກັບຈຸດທີ 1. ແຕ່ດ້ວຍໂມດູນການສະແດງຜົນຂອງເຄືອຂ່າຍເສັ້ນທາງ ແລະ ການກວດພົບການປະທະກັນທີ່ຂ້າພະເຈົ້າໄດ້ຂຽນໄວ້ກ່ອນ. ມັນຍັງເພີ່ມຕົ້ນໄມ້ບາງສ່ວນຢູ່ເທິງສຸດຂອງພູມສັນຖານ. (ສະບັບຫຼາຍສະບັບຍັງບໍ່ໄດ້ອອກເທື່ອ)
3. ເປັນຈຸດ 2.. Multithread terrain-rendering, ຖະໜົນຫົນທາງເທິງມັນ, ແລະພາຫະນະທີ່ຈະໄປມາ.
ສ່ວນທີ່ສໍາຄັນທີ່ສຸດແມ່ນການສະແດງພູມສັນຖານ. ສູດການຄິດໄລ່ຢູ່ໃນຫົວໃຈຂອງມັນມີລັກສະນະທິດສະດີບົດທໍາອິດແລະທີສອງຂອງຂ້ອຍກ່ຽວກັບການປະມານດ້ານ polygonal. ມັນໃຊ້ເວລາ 2 ປີເພື່ອພັດທະນາມັນ. ມັນເປັນວິຊາການເປັນວິທີການການໃຫ້ລະອຽດລະດັບການເຄື່ອນໄຫວຢ່າງຕໍ່ເນື່ອງ, ອີງຕາມວິຊາການ. ລັກສະນະຕົ້ນຕໍແມ່ນຄວາມງ່າຍດາຍແລະເອກະສານ.
ພື້ນທີ່ 4k x 4k ໄດ້ຢ່າງງ່າຍດາຍ, ແຕ່ຍັງມີຫຼາຍຫຼາຍ.
ຄຸນລັກສະນະ
- ກະລຸນາເລືອກແຖບ "ໄຟລ໌" ເພື່ອເບິ່ງແພັກເກດ. ເລືອກອັນທີ່ເຈົ້າມັກ.
- ໂມດູນການສະແດງພູມສັນຖານຢ່າງດຽວ: multithreaded (ໄວກວ່າໃນຄອມພິວເຕີ multicore) ແລະ non-multithreaded (ລະຫັດແຫຼ່ງທີ່ງ່າຍກວ່າແຕ່ຊ້າກວ່າໃນຄອມພິວເຕີ multicore) ສະຫນອງໃຫ້ແຍກຕ່າງຫາກ. ໃຊ້ທີ່ຕ້ອງການ!
- ໂມດູນປະກອບຢ່າງດຽວ: ລະບົບແຜນທີ່ 3D ທີ່ຕັ້ງຢູ່ໃນພູມສັນຖານ. multithread ແລະ non-multithread variant ສະຫນອງໃຫ້ແຍກຕ່າງຫາກ.
- ໂມດູນປະສົມທີ່ມີແຜນທີ່ 3 ມິຕິໃນພູມສັນຖານ, ມີຍານພາຫະນະທີ່ຈະໄປມາໄດ້ຢ່າງເສລີ. ໃຊ້ multithreaded terrain-module. ຢ່າຄິດວ່ານີ້ເຮັດໃຫ້ເກມ GTA ມີລັກສະນະເຕັມທີ່, ແຕ່ມັນຈະເປັນຈຸດເລີ່ມຕົ້ນທີ່ດີສໍາລັບໂຄງການດັ່ງກ່າວຫຼືຄ້າຍຄືກັນ.
- ເວລາລວບລວມສັ້ນຫຼາຍ: 10-15 ວິນາທີໃນຄອມພິວເຕີທີ່ທັນສະໄຫມລາຄາຖືກ.
- ລະຫັດແຫຼ່ງສັ້ນຫຼາຍ; ບໍ່ມີການເພິ່ງພາອາໄສ - ມີພຽງແຕ່ຫ້ອງສະໝຸດ OpenGL/Mesa ແລະ SDL ເທົ່ານັ້ນທີ່ຈຳເປັນ ; ຄຽງຄູ່ກັບຫ້ອງສະຫມຸດ C ++ ມາດຕະຖານຂອງ corurse.
- ຂໍ້ມູນ ແລະເອກະສານພາຍໃຕ້ການປັບປຸງໄວ.
- ນອກຈາກນີ້ຍັງມີຕົວແປທີ່ງ່າຍດາຍຂອງໂມດູນການສະແດງພູມສັນຖານຢ່າງດຽວ: multithreaded ຫຼືບໍ່, ສາມາດປັບໄດ້ໃນລະຫັດແຫຼ່ງ, ອີງຕາມເອກະສານ (ມັນຢູ່ໃນຫນ້າທໍາອິດ). ມັນອີງໃສ່ທິດສະດີບົດທີ 4 ຂອງຂ້ອຍກ່ຽວກັບການປະມານດ້ານ polygonal ແທນທີ່ 1.
- ຈາກທັດສະນະທາງທິດສະດີ, ລົດຊາດທີ່ສໍາຄັນທີ່ສຸດແມ່ນ "ລະບົບພູມສັນຖານທີ່ງ່າຍດາຍແບບສຸ່ມ": ເບິ່ງເອກະສານສໍາລັບລາຍລະອຽດ. ມັນບໍ່ຈໍາເປັນຕ້ອງມີແຜນທີ່ຄວາມສູງພາຍນອກ, ດັ່ງນັ້ນເວລາດາວໂຫລດແມ່ນສັ້ນຫຼາຍເນື່ອງຈາກມັນມີປະມານ 2 MB.
- ເວີຊັນ 2 ຂອງລະບົບພູມສັນຖານໃໝ່ໄດ້ຖືກປ່ອຍອອກມາແລ້ວ: ມັນໄວຂຶ້ນຫຼາຍສົມຄວນ. ໂດຍພື້ນຖານແລ້ວ, ມັນແມ່ນ "ປະສົມປະສານ" ຂອງລະບົບພູມສັນຖານໃຫມ່ແລະລະບົບພູມສັນຖານທີ່ງ່າຍດາຍ. ມັນອາໄສທັງສອງທິດສະດີຂອງຂ້ອຍ 1 ແລະ 4 ກ່ຽວກັບການປະມານດ້ານ polygonal-approximation. ມັນບັນລຸຄວາມໄວຫຼາຍກວ່າເກົ່າໂດຍການບໍ່ເອົາລາຍລະອຽດອອກຊຶ່ງຢ່າງໃດກໍ່ຕາມຈະຖືກເພີ່ມໃຫມ່ເພື່ອເຮັດໃຫ້ພື້ນທີ່ adiacent ສອດຄ່ອງກັນຕາມທິດສະດີ 1. ການກວດສອບແມ່ນເຮັດຕາມທິດສະດີ 4. ໂດຍພື້ນຖານແລ້ວ, ມັນໄວຂຶ້ນເພາະວ່າມັນບໍ່ໄດ້ລຶບລາຍລະອຽດທີ່ຈະສົ່ງຜົນກະທົບຕໍ່. ເງື່ອນໄຂສໍາລັບທິດສະດີບົດ 1 ຕ້ອງການຕື່ມລາຍລະອຽດຂອງ Semalt ອີກເທື່ອຫນຶ່ງເພື່ອເຮັດໃຫ້ພື້ນທີ່ diacent ສອດຄ່ອງກັນ. ເຫັນໄດ້ຊັດເຈນທິດສະດີບົດ 3 ຖືກນໍາໃຊ້ເຊັ່ນດຽວກັນ, ໃນຕົວແປທັງຫມົດ.
Audience
ວິທະຍາສາດ/ການຄົ້ນຄວ້າ, ການສຶກສາ, ນັກພັດທະນາ, ຜູ້ໃຊ້ສຸດທ້າຍ/ເດັສທັອບ, ວິສະວະກຳ
ໃນການໂຕ້ຕອບຜູ້ໃຊ້
OpenGL, ໂຄງການແມ່ນເຄື່ອງຈັກ 3D, SDL
ພາສາການຂຽນໂປຣແກຣມ
C ++
ນີ້ແມ່ນແອັບພລິເຄຊັນທີ່ຍັງສາມາດເອົາມາຈາກ https://sourceforge.net/projects/newterrainand3dmapsystem/. ມັນໄດ້ຖືກຈັດຢູ່ໃນ OnWorks ເພື່ອໃຫ້ດໍາເນີນການອອນໄລນ໌ໃນວິທີທີ່ງ່າຍທີ່ສຸດຈາກຫນຶ່ງໃນລະບົບປະຕິບັດງານຟຣີຂອງພວກເຮົາ.