The ambient limits the effect (lighting is max(ambient, lighting)) so that you can make it so you can still see something underwater. FWIW in a lot of games people use a reasonably high ambient factor, so this seemed like a good approach.
Could you please elaborate on what you mean by proper transparency? Are you referring to the same some other people posted that you would like more control about the density of the water, as to increase the view range? (Because I made a note of that, since multiple people seemingly want that. So I will raise that within the team)
and most games that use a high ambient at night do not represent represent realistic lighting, which is what I am aiming for as opposed to a cartoony look you might find in a game like Jailbreak (night is barely darker than day).
Hey @TigerRabbit2! Welcome to Roblox
The feature is great - are there any plans to make this perhaps more customizable? Other than that, great work! Looking forward to seeing more work done by you and the Roblox dev team
This looks pretty nice! I’m hoping that you can get to customization after finishing the changes you’re currently looking at. Also, welcome to Roblox @TigerRabbit2!
My main issue is that the water fog transparency is dependent on the water surface transparency; the two are coupled. I often like to set the surface transparency to 1 because I feel it looks better, but this makes the fog completely disappear underwater (a less than desirable effect).
EDIT: Accidentally replied to the wrong post. Meant to reply to the post above.
I think you should add a property called SoundWarp which warps the sound so it sounds more warped when you’re underwater. Like in real life when you swim all you hear is water and a bit of the outside sounds.
No, the current range is nowhere near enough. Ideally we could set a distance instead of a number between 0 and 1 for underwater fog.
Here is an example from the game Subnautica. Right now we can’t get underwater fog distances anywhere near this because of how limited the 0-1 fog distance property is.
That’s great - However, something I’d like to see is an event being triggered when the camera is underwater. Currently, there is no way to detect when a camera is underwater, so we cannot apply our own effects. Something like this would be really great
That’s a great idea! It’s already possible to do this with Region3s, but it isn’t very accurate. Making it event (something like Camera.EnteredWater) would be awesome!
thanks, from what is shown it looks great, lighting updates etc is something I’m always happy for.
(a bit off topic), I’m playing rise of the tomb raider, and using a mod called reshade it looks so much better, i sometimes wish things that other games do for lighting etc or a bit more better reflections (obviously roblox is a bit limited when it comes to realistic reflections as i seen in older posts), would be able to be possible with Roblox. who knows maybe a few years from now it would be possible to have those things