นี่คือแอป Linux ชื่อ New Terrain และ 3D Map System เพื่อทำงานใน Linux ออนไลน์ ซึ่งสามารถดาวน์โหลดรีลีสล่าสุดเป็น terrain_system_release2_smartss3_MULTITHREAD_SMALLFILES.zip สามารถเรียกใช้ออนไลน์ใน OnWorks ผู้ให้บริการโฮสต์ฟรีสำหรับเวิร์กสเตชัน
ดาวน์โหลดและเรียกใช้แอปนี้ออนไลน์ชื่อ New Terrain และ 3D Map System เพื่อทำงานใน Linux ออนไลน์ด้วย OnWorks ฟรี
ทำตามคำแนะนำเหล่านี้เพื่อเรียกใช้แอปนี้:
- 1. ดาวน์โหลดแอปพลิเคชั่นนี้ในพีซีของคุณ
- 2. เข้าไปที่ file manager https://www.onworks.net/myfiles.php?username=XXXXX ด้วยชื่อผู้ใช้ที่คุณต้องการ
- 3. อัปโหลดแอปพลิเคชันนี้ในตัวจัดการไฟล์ดังกล่าว
- 4. เริ่มโปรแกรมจำลองออนไลน์ของ OnWorks Linux หรือ Windows ออนไลน์ หรือโปรแกรมจำลองออนไลน์ MACOS จากเว็บไซต์นี้
- 5. จาก OnWorks Linux OS คุณเพิ่งเริ่มต้น ไปที่ตัวจัดการไฟล์ของเรา https://www.onworks.net/myfiles.php?username=XXXXX พร้อมชื่อผู้ใช้ที่คุณต้องการ
- 6. ดาวน์โหลดแอปพลิเคชั่น ติดตั้ง และเรียกใช้
ภาพหน้าจอ
Ad
ใหม่ Terrain และ 3D Map System เพื่อทำงานใน Linux ออนไลน์
DESCRIPTION
ระบบการแสดงภูมิประเทศขั้นสูงที่มีน้ำหนักเบามากและระบบการเรนเดอร์แผนที่ 3 มิติ การพึ่งพาขั้นต่ำ: OpenGL, SDLมันแจกจ่ายใน 2-3 โมดูลแยกกัน:
1. การนำ C ++ ไปใช้ของอัลกอริธึมการแสดงผลภูมิประเทศและ / หรือพื้นผิวที่ฉันพัฒนาขึ้น: ทั้งแบบมัลติเธรดและตัวแปรที่ไม่ใช่แบบมัลติเธรดถูกปล่อยออกมา
2. ดูเหมือน ณ จุดที่ 1 แต่ด้วยการแสดงภาพเครือข่ายถนนและโมดูลการตรวจจับการชนที่ฉันเขียนไว้ก่อนหน้านี้ นอกจากนี้ยังเพิ่มต้นไม้บางส่วนที่ด้านบนของภูมิประเทศ (ยังไม่ออกเวอร์ชั่น multitread)
3. ใช้เป็นข้อที่ 2.. การแสดงภูมิประเทศแบบมัลติเธรด ถนนบนนั้น และยานพาหนะที่จะไปรอบๆ
ส่วนที่สำคัญที่สุดคือการเรนเดอร์ภูมิประเทศ อัลกอริธึมที่เป็นหัวใจหลักของมันแสดงทฤษฎีบทที่หนึ่งและสองของฉัน ที่เกี่ยวกับการประมาณพื้นผิวหลายเหลี่ยม ใช้เวลาราวๆ 2 ปีในการพัฒนา ในทางเทคนิคแล้ว อัลกอริธึมการเรนเดอร์รายละเอียดระดับไดนามิกต่อเนื่องแบบต่อเนื่องขึ้นอยู่กับการดู คุณสมบัติหลักคือความเรียบง่ายและเอกสารประกอบ
ทำภูมิประเทศขนาด 4k x 4k ได้อย่างง่ายดาย แต่ยังมีอะไรอีกมากมาย
คุณสมบัติ
- โปรดเรียกดูแท็บ "ไฟล์" เพื่อดูแพ็คเกจ เลือกหนึ่งที่คุณต้องการ
- โมดูลการแสดงผลภูมิประเทศเพียงอย่างเดียว: มัลติเธรด (เร็วกว่าบนคอมพิวเตอร์มัลติคอร์) และไม่ใช่มัลติเธรด (ซอร์สโค้ดที่ง่ายกว่า แต่ช้ากว่าบนคอมพิวเตอร์มัลติคอร์) ที่แยกไว้ต่างหาก ใช้แบบที่ต้องการ!
- โมดูลคอมโพสิตเพียงอย่างเดียว: ระบบแผนที่ 3 มิติตั้งอยู่บนภูมิประเทศ ตัวแปรแบบมัลติเธรดและไม่ใช่แบบมัลติเธรดให้แยกต่างหาก
- โมดูลคอมโพสิตที่มีแผนที่ 3 มิติบนภูมิประเทศ โดยมียานพาหนะให้เคลื่อนที่ได้อย่างอิสระ ใช้โมดูลภูมิประเทศแบบมัลติเธรด อย่าคิดว่านี่จะทำให้เกมเหมือน GTA ที่มีคุณสมบัติครบถ้วน แต่มันจะเป็นจุดเริ่มต้นที่ดีสำหรับโปรแกรมดังกล่าวหรือสิ่งที่คล้ายคลึงกัน
- เวลาในการรวบรวมสั้นมาก: 10-15 วินาทีในคอมพิวเตอร์สมัยใหม่ราคาถูก
- ซอร์สโค้ดสั้นมาก ; ไม่มีการพึ่งพา - จำเป็นต้องมีไลบรารี OpenGL/Mesa และ SDL เท่านั้น พร้อมกับไลบรารี่มาตรฐาน C++ ของ corurse
- ข้อมูลและเอกสารภายใต้การปรับปรุงอย่างรวดเร็ว
- นอกจากนี้ยังมีโมดูล Terrain Rendering แบบง่ายเพียงอย่างเดียว: มัลติเธรดหรือไม่สามารถปรับได้ในซอร์สโค้ดตามเอกสาร (อยู่ในหน้าแรก) มันอาศัยทฤษฎีบทที่ 4 ของฉันในการประมาณพื้นผิวหลายเหลี่ยมแทนที่จะเป็นอันที่ 1
- จากมุมมองทางทฤษฎี รสชาติที่สำคัญที่สุดคือ "ระบบภูมิประเทศแบบง่ายแบบสุ่ม": ดูเอกสารประกอบสำหรับรายละเอียด ไม่จำเป็นต้องมีแผนที่ความสูงภายนอกด้วยซ้ำ ดังนั้นเวลาในการดาวน์โหลดจึงสั้นมาก เนื่องจากมีขนาดประมาณ 2 MB
- เวอร์ชัน 2 ของ New Terrain System มีการปรับปรุงใหม่: เร็วกว่ามาก โดยพื้นฐานแล้ว มันคือ "การหลอมรวม" ของอัลกอริธึมระบบภูมิประเทศใหม่และอัลกอริธึมระบบภูมิประเทศแบบง่าย มันอาศัยทั้งทฤษฎีบท 1 และ 4 ของฉันเกี่ยวกับการประมาณพื้นผิวหลายเหลี่ยม ได้ความเร็วที่มากขึ้นโดยไม่ลบรายละเอียดออก ซึ่งอย่างไรก็ตาม ก็จะถูกเพิ่มเข้าไปใหม่เพื่อให้พื้นที่ตัวกลางพอดีกันตามทฤษฎีบทที่ 1 การตรวจสอบทำได้ตามทฤษฎีบท 4 โดยพื้นฐานแล้ว มันจะเร็วกว่าเพราะไม่ลบรายละเอียดที่จะกระตุ้น เงื่อนไขสำหรับทฤษฎีบท 1 จะต้องเพิ่มอีกครั้งรายละเอียด seme เพื่อให้พื้นที่ adiacent พอดีกัน เห็นได้ชัดว่ามีการใช้ทฤษฎีบท 3 เช่นเดียวกับในทุกรูปแบบ
ผู้ชม
วิทยาศาสตร์/การวิจัย, การศึกษา, นักพัฒนา, ผู้ใช้ปลายทาง/เดสก์ท็อป, วิศวกรรม
ส่วนติดต่อผู้ใช้
OpenGL โครงการคือเอ็นจิ้น 3 มิติ SDL
ภาษาโปรแกรม
C + +
นี่คือแอปพลิเคชันที่สามารถดึงข้อมูลจาก https://sourceforge.net/projects/newterrainand3dmapsystem/ มีการโฮสต์ใน OnWorks เพื่อให้ทำงานออนไลน์ในวิธีที่ง่ายที่สุดจากหนึ่งในระบบปฏิบัติการฟรีของเรา