I use realtime shadows but it is costly with performance, about 14 fps I set it up so i can toggle it but on my system but it slows the fps whether it is in the scene or not. I am sure that is not true of all systems. I would like to make shadows a different way if possible but not that easy to do what i need. My objects are swimming so i need the shadows to move along an uneven ground and if there are rocks in the scene the shadows would have to crawl on rocks as well. Parenting a plane would not work, at least i don’t see how. is there another way?