Birden fazla ışıkla hızlı aydınlatmayı nasıl uygulayabilirim?
Oynatıcıyı kısıtlamak istemiyorum, sınırsız sayıda ve muhtemelen üst üste binen (nokta) ışıkları seviyeye yerleştirebilir.
Sorun, aydınlatmayı hesaplamak için gerekli olacak dinamik döngüler içeren gölgelendiricilerin çok yavaş olma eğilimindedir.
Eğer bir derleyiciyi n kez ışık sayısının olduğu bir gölgelendiriciyi derlemenin mümkün olabileceği fikrine kapıldım. Derleme sırasında n sayısı biliniyorsa, döngüler otomatik olarak açılabilir. Bu, farklı gölgelere sahip aynı gölgelendiricinin n versiyonunu üretmek mümkün müdür?
Çalışma zamanında seviyenin hangi kısmı için hangi gölgelendiricinin kullanılacağına karar verebilirim.