Approach for creating underwater scene

How would people here recommend creating the effect of an underwater scene? I assume some fog for depth, post processing for bloom and maybe some fake light shafts. Iā€™m going to try some three.js examples of caustics too, hopefully can share what I create here to help others creating similar scenes :slightly_smiling_face:

Original Post on Discord

by user 103054507105067008

Hello there ā€“ we have an experimental AI bot :robot: that might be able to help you with your question. Would you like to try this out?