ฉันเคยคิดเกี่ยวกับการพัฒนาเอ็นจิ้นเล็ก ๆ ไม่เพียงเพื่อพัฒนาเกมทดลองขนาดเล็ก แต่ยังใช้เป็นฐานในการทดสอบเทคนิคการเรนเดอร์และสิ่งต่าง ๆ เช่นนั้น ตอนนี้ฉันกำลังคิดมากเกี่ยวกับวิธีการจัดการพื้นผิวและสะดุดบน megatexture แต่นี่คือสิ่งที่ทำให้งงเล็กน้อย มีการพูดคุยกันมากมายว่ามันดีกว่าวิธีการแบบดั้งเดิมที่มีพื้นผิวรอบ ๆ และโหลดตามต้องการ แต่ megatexture จะหลีกเลี่ยงสิ่งนี้ได้อย่างไรฉันได้อ่านสิ่งที่พวกเขาใช้ในการสตรีมและคุณสามารถสตรีมบิตและ ชิ้นส่วนของมันต่างจากการโหลดแต่ละพื้นผิวแต่ละชิ้น แต่มันมีประสิทธิภาพที่ดีขึ้นอย่างไรและนั่นไม่ใช่เพียงการไถพรวนอีกรูปแบบหนึ่ง?
เราจะลองตัวอย่างเนื้อสัมผัสดังกล่าวได้อย่างไรเมื่ออยู่ใน shader เราจะสตรีมส่วนหนึ่งของมันลงในหน่วยความจำจากนั้นจึงทำงานกับมัน ฉันเคยเห็นวิดีโอล่าสุดของ Rage และพื้นผิวดูดี แต่นั่นเป็นเพียงผลงานของศิลปินที่ยอดเยี่ยมหรือเทคโนโลยีเข้ามาเล่น
สรุปแล้วมันทำงานอย่างไรทำไมมันถึงยอดเยี่ยมและฉันจะทำสิ่งที่คล้ายกันได้อย่างไร