Opengl kullanarak voksel çizmek istiyorum ama desteklenmiyor gibi görünmüyor. Ben 24 köşe (yüz başına 4 köşe) olan bir küp çizim fonksiyonu yaptım ama 2500 küp çizdiğinizde kare hızını düşürür. Daha iyi bir yol olduğunu umuyordum. İdeal olarak, grafik kartına bir konum, kenar boyutu ve renk göndermek istiyorum. Fragment shader veya vertex shader'ın bir parçası olarak talimatları derlemek için GLSL kullanarak bunu yapabilir miyim emin değilim.Opengl'de voksel (küp) çekmenin en etkili yolu nedir?
Google'da arama yaptım ve nokta spriteları ve billboard sprite'ları hakkında bilgi aldım (aynı şey?). Bunlar bir küpün daha hızlı çizilmesine alternatif olarak kullanılabilir mi? Her bir yüz için 6 tane kullanırsam, grafik kartına çok daha az bilgi gönderiyor ve umarım bana daha iyi bir kare hızı kazanır gibi görünüyor.
Başka bir düşünce belki bir drawelements çağrısı kullanarak birden çok küp çizebilirim?
Belki de bilmediğim daha iyi bir yöntem var mı? Herhangi bir yardım takdir edilir.
Evet, görünüm yönü ile en hizalı olan eksen boyunca öne alın. Saydamlık ile dörtlükler oluşturarak başlayın. Bu işlemden sonra, her bir katman arasında "kenarları" yerleştirmeyi deneyebilirsiniz. – phkahler
Bağlantınız şimdi bozuldu. – Ruslan
@Ruslan – ybungalobill