Ben 2D alan bölümleme algoritmaları ve veri yapıları (zaten büyük olanlar) farklı türlerini açıklayan belgeler arıyorum.
'Google bunu ve yüzlerce kağıdı eleyin' dışında herhangi bir işaretçi. Belki bir kitap?
Ben 2D alan bölümleme algoritmaları ve veri yapıları (zaten büyük olanlar) farklı türlerini açıklayan belgeler arıyorum.
'Google bunu ve yüzlerce kağıdı eleyin' dışında herhangi bir işaretçi. Belki bir kitap?
Yanıtlar:
Bibliyografetimdeki birçok kitaba yayılmış bu tür bilgiler var, ama şu anda onlardan uzaktayım. Ancak, bellekten toplayabildiğim ve çevrimiçi içindekiler tablosuna göz atabildiğim kadarıyla şu kitapları hatırlıyorum:
Grafik ve Oyun Geliştirme için 3D Matematik Astarı 1. Baskı veya 3D Oyun Programlama ve Bilgisayar Grafikleri için Matematik
Grafik ve Oyun Geliştirme 1.Baskı için 3D Math Primer Bölüm 16 (Görünürlük Belirleme) ( garip bir şekilde yazarlar bu bölümü kitabın ikinci baskısından kaldırmış gibi görünüyor ) en yaygın teknikleri (ör. Izgara sistemi, dörtlü ve oktree, bsp ağaçlar, portal tıkanıklığı). Kitap türünün en iyisi olmasa da, gerçekten çok iyi.
3D Oyun Programlama ve Bilgisayar Grafikleri için Matematik'ten çok sık bahsedildiğini gördüm , ancak ne yazık ki henüz ellerimi ele geçirmedim. İçindekiler tablosundan, uzay bölümleme algoritmalarını da kapsamaktadır. Birbirleriyle nasıl karşılaştırdıklarından emin değilim.
Doğal olarak, bu kitapların odak noktası matematiktir. Ve başlık 3D yazmasına rağmen, 2D programlama için de oldukça alakalı.
Gerçek Zamanlı Oluşturma 3. Baskı
Real-Rendering Bölüm 14 (Hızlandırma Algoritmaları) da bu konuların çoğunu kapsar ve bu aslında benim en sevdiğim genel grafik programlama kitabımdır. Çok kapsamlı ama bu konuyu ne kadar kapsadığını hatırlamıyorum.
Bu kitabın odak noktası grafik teorisidir, ancak o kadar çok sayıda konuyu kapsıyor , alanla ilgilenen herkes için daha iyi bir öneri bulamıyorum.
Oyun Programlama Taşları
Önceki kitaplar çoğunlukla teorikti. Daha spesifik ve pratik öneriler için, Oyun Programlama Taşları serisine dağılmış konuyla ilgili birkaç makale okudum . Akla gelen bazıları: