मैं कई रोशनी के साथ तेजी से प्रकाश कैसे लागू कर सकता हूं?
मैं खिलाड़ी को संयमित नहीं करना चाहता, वह एक असीमित संख्या और संभवतः अतिव्यापी (बिंदु) रोशनी को स्तर में रख सकता है।
समस्या यह है कि शेड्स में डायनेमिक लूप होते हैं जो कि प्रकाश की गणना करने के लिए बहुत धीमी गति से करना आवश्यक होता है।
मेरे पास विचार था कि अगर यह संभव हो सकता है संकलन के लिए एक shader n बार संकलित करने के लिए जहां n रोशनी की संख्या है। यदि संख्या n को कंपाइलटाइम पर जाना जाता है, तो लूप को स्वचालित रूप से अनियंत्रित किया जा सकता है। क्या यह संभव है कि अलग-अलग संख्या में रोशनी के साथ एक ही शेडर के एन संस्करण उत्पन्न हों?
रनटाइम के दौरान मैं यह तय कर सकता था कि किस स्तर के किस हिस्से के लिए उपयोग किया जाए।