First of all, hi everyone, I'm new here. Just downloaded the trial of Unity a few days ago, and I must say it blew me away! So, without further ado, here goes my first try at doing something worthwile: Water in Unity Indie that has depth that changes with the point of view. It's obviously far away from water you can do with RenderToTexture functionality, but hey, not everyone can afford Unity Pro and it's way better than simple transparent water It's more impressive in motion, I'll try to attach a demo application so you can check it out. If anyone's interested, I'm glad to share some details and scripts, but the explanation of the technique used is a bit on the lengthy side so I won't type it out if noone cares anyway EDIT: you can try it out here: http://approject.comxa.com/ If that fails, download here: http://www.megaupload.com/?d=WRD4UV1I Mouse Scroll to zoom, keys 1 and 2 switch between standard transparent and depthmapped water. Note that the color calculation part of the two shaders is identical (with the same crappy artifacts ), the difference is in the alpha calculation only.