ฉันพยายามใช้ LOD เพื่อเพิ่มประสิทธิภาพของเกม ผมพบว่าการกวดวิชาที่ดีมาก
แนวคิดพื้นฐานที่ฉันคิดว่าฉันเข้าใจคือ: ระยะทางจากกล้องไปยังวัตถุตรวจสอบระดับ LOD ที่เหมาะสมจากนั้นแสดงวัตถุด้วย "ปริมาณที่เหมาะสมของอินสแตนซ์"
ฉันจะใช้สิ่งนั้นได้อย่างไร โค้ดตัวอย่างที่ให้มาเป็นปริศนาสำหรับฉัน ...
บางคำถาม:
- นี่เป็นวิธีที่ดีในการใช้ LOD หรือไม่?
- ใครบางคนช่วยอธิบายรายละเอียดฉันได้อย่างไรฉันต้องนำไปใช้อย่างไรพร้อมกับข้อความค้นหาและอื่น ๆ ...
ฉันกำลังแสดงวัตถุทั้งหมดของฉันด้วย
GL11.glDrawElements(GL11.GL_TRIANGLES, model.getRawModel().getVertexCount(), GL11.GL_UNSIGNED_INT, 0);
GL_POINTS
การใช้โค้ดตัวอย่าง ฉันสามารถใช้มันได้ด้วยGL_TRIANGLES
หรือไม่
นี่เป็นวิธีที่ดีในการใช้ LODS สำหรับอินสแตนซ์จำนวนมาก (การคำนวณยังดีสำหรับเรื่องนี้) คุณมีระบบ LOD ที่ใช้ CPU อยู่แล้วหรือไม่ ที่นี่ GL_POINTS ใช้เพื่อส่ง GS จำนวนหนึ่งเท่านั้นไม่ใช่สำหรับการเรนเดอร์จริง (บทความนี้มีอายุ 7 ปีการใช้งานที่ทันสมัยน่าจะใช้ตัวประมวลผลแทน)
—
gan_