@FF - rain could be a 2D overlay to save on performance, it doesnt have to be fully 3D rendered throughout the whole park, it worked fine in rct3
@FF - rain could be a 2D overlay to save on performance, it doesnt have to be fully 3D rendered throughout the whole park, it worked fine in rct3
then people would be complaining that its showing when in buildings and underground which they obviously dont want to deal with
I cant remember if it rained underground in RCT3 or not, I assume if the devs can have terrain block light, there could be a way to have terrain block rain. I personally dont think it would be that big of a deal if it rained though walls, but for those who dislike it it could be disabled
I mean people already complain about light not being blocked in scenery buildings so I can only imaging it would be the exact same
it all sounds nice, and would be fun until the point it starts to lower performance and melts CPU's.
Just try to place a map full of Rain, cloud, snow, fog, etc.. ( need spooky dlc for some of them if i'm correct) and see that CPU meltdown for yourself
Weather would be exactly the same, like any other special FX, just on the scale of the entire map... (you won't be happy when it rains or snows in your park)
So for that reason alone i'm glad weather won't be added.
weather has to be 3D
Yes, yes there are easy ways to create visual rain.. just take a screenshot and paint it... (2D)
But from what I read, you really want it all... including all the effects it has on buidlings, objects, rides etc... (wet effects or snow for example).
All object also have to have a "rain/snow/weather" collision box, and it has to collide with the terain.
That means: it needs physics, and "normal" physics only apply to 3D object, so weather has to be 3D.
Every 3D object needs to be drawn by your GPU, but before it can draw anything it needs to be calculated, guess where... Yes your CPU we call it DRAWCALLS.
Since planet coaster uses DX11 it can only happen on 1 core, wich if you didn't notice already has it's limitations depending on your CPU speed how large and detailed your park can be.
Because the game is mainly focused on building nice and beatiful parks and some seriously complicated management, it already melts CPU's when you skyrocket your creativy.
SO it's highly unlikely that we ever see weather except from special FX like we have, just like Bo mentioned here before.
short conclusion: It would break the playability and main focus of the game thanks to (extreme) performance loss.
Eh, I mean, you can cut a few corners to get the effect of rain pretty easily without all that needlessly complex functionality. What you could do is render the whole world from above into a texture using an orthographic projection. It would essentially be a height map of your current park and it would only change when you add an object. Then you make a few assumptions. Rain/Snow can only fall directly down. Slanting rain/snow would be a whole new can of worms. With that, you know where rain can and can't be. There's other complications too, I know, but you don't even need physics for a basic rain/snow.
The reason lighting is an issue is because a system has to be made that can handle N number of directions. This makes things like shadow mapping in a game like PC ridiculously expensive and complicated.
Sigh... obviously we can never say never.
But no. No weather in Planet Coaster.