Closed kaencz closed 1 year ago
vypadá to že přepínání levelů v herní instanci problém vyřešen
prakticky můžu tohle téma zavřít. Ten problém tam sice stále je, víme o něm. ale je to bohužel Godot chyba o které se ví.
edit: v editoru doporučuji použivat sdfgi vypnutý (pustit si ho jen vyjímečně když chceme ladit GI světla a potřebujeme je vidět), ve hře a při přepínaná levelu funguje jak má
když se světlo (určitě minimálně omnilight) nachází ve scéně a scénu poustíme (někdy to dělá až po několikaterém opakování) začne házet editor console chybu light_storage->ownlights...... Vypadá to že při opuštění scény předčasně a při zapnutém SDFGI se ztratí vazby GI na světlo.
tento problém (beta bug) má 2 verze:
[ ] 1. Problém je v editoru při přepínání scény kde je SDFGI zapnutý - s tím zatím netuším jak fixnout.
[x] 2. Problém je v herní instanci při přepínání levelů - možný fix.. před opuštěním scény levelu, dát na všechny světla visible = false a nechat pár framů ještě scénu spuštěnou aby GI dostalo informaci o tom že nejsou žádná aktivovaná světla.
[x] extra: všiml jsem se, ale to je zatím spíše můj problém, že se mi často nezobrazuje GI osvětlení když je zapnuté. Pokud to mám nastavené v editoru a tu scénu spustím, je tam správně. Pokud ale načtu in game jiný level, který to má zapnuté, je ve skutečnosti bez GI