3D evren oluşturmak için oyun geliştirme endüstrisindeki en iyi uygulamaların neler olduğunu merak ediyorum?
Daha spesifik olmak gerekirse:
- Veri noktaları verilir ve statiktir. Her noktanın konumu, rengi ve boyutu vardır;
- Tüm veri kümesi kullanılabilir bellekten çok daha büyüktür;
- Kullanıcı aynı anda daha büyük resmi görmek için "uzaklaştırma" yapabilmelidir;
En saf yaklaşım, evreni küplere ayırmak ve sadece görünür olanı işlemek olacaktır. Bu senaryoda "uzaklaştırmak" nasıl uygulamak gerekir emin değilim. Her olası yakınlaştırma seviyesi için küpleri önceden hesaplamalı mıyım? Ya da belki daha iyi yaklaşımlar vardır?
Teknolojinin agnostik çözümünü arıyorum.
infinite universe
, farklı seviyelere yakınlaştırma yaptıktan sonra bazı Mandelbrot eğrisindeki iki nokta arasındaki ilişkileri izleme ile benzer olabilir. Bir düzeyde, hassasiyeti kaybedebilir ve bunları ayırt edemez hatta yeniden bulamazsınız.