Re: Can we get Weather options for TMT (and TM2) please?
Posted: 19 Jul 2015, 11:21
You severely underestimate the complexity of such a thing.
Rain comes together with wet roads, puddles and splashes, the computation should take for example blocks above you into account; of course no rain falls below a platform block. What makes it even more difficult is that blocks can be irregularly shaped, whilst e.g. Minecraft can compute this much much more easily. The computation is even more complex and heavy since the game allows dynamic maps, thus it can not be baked into files. Unless you introduce a system like the current shadow computation, which is obviously complex again. Let's not get started about objects. Doing it realtime, thus casting hundreds or thousands of rays every frame to compute every droplets destination is extremely taxing.
Those additional visual effects (wet roads, puddles...) require a huge amount of extra asset creation if you don't want to half-ass it. And again, for proper object support you'd need rain support (thus variation assets/layers) there too, which requires a lot of effort in just another development section.
Don't get me wrong, rain would be amazing, but really, it's not that simple to add a non-half-assed effect.
Rain comes together with wet roads, puddles and splashes, the computation should take for example blocks above you into account; of course no rain falls below a platform block. What makes it even more difficult is that blocks can be irregularly shaped, whilst e.g. Minecraft can compute this much much more easily. The computation is even more complex and heavy since the game allows dynamic maps, thus it can not be baked into files. Unless you introduce a system like the current shadow computation, which is obviously complex again. Let's not get started about objects. Doing it realtime, thus casting hundreds or thousands of rays every frame to compute every droplets destination is extremely taxing.
Those additional visual effects (wet roads, puddles...) require a huge amount of extra asset creation if you don't want to half-ass it. And again, for proper object support you'd need rain support (thus variation assets/layers) there too, which requires a lot of effort in just another development section.
Don't get me wrong, rain would be amazing, but really, it's not that simple to add a non-half-assed effect.