Source SDK tutorial - Moving water

Channel:
Subscribers:
1,090,000
Published on ● Video Link: https://www.youtube.com/watch?v=DkNdzxZjRTU



Category:
Tutorial
Duration: 1:12
167,875 views
1,509


How to use the func_water_analog function to make water move. Remember, not many of the water textures work well with this and those that do still look buggy.

TRANSCRIPT

To create moving water, you make a block with the water texture on it. You then select it and press ctrl+t. Choose func_water_analog. Give it a name, then you can change the direction in which it moves, the speed and the move distance. Once you're ready, click apply. You now need to make something activate it. I'm going to show you how to use a button to make it start rising. Make a button, like this, then go to outputs. Go to add, then type

ONPRESSED
(name of func_water_analog)
OPEN

Click apply. The source engine can't do reflections in real time for moving water, so it's important that you build the cubemaps for your map. This is the movingplane texture with and without cubemaps. The good looking water textures all come out as one colour, whilst some other ones have shadows along them. Here is an example of some of the water textures. It's up to you which one you use. Have fun. (Alyx gets crushed by a car)

Check out my channels:
● 3kliksphilip: https://www.youtube.com/3kliksphilip
● 2kliksphilip: https://www.youtube.com/2kliksphilip
● kliksphilip: https://www.youtube.com/kliksphilip

Other information you might like:
● Website: http://3kliksphilip.com
● Twitter: https://twitter.com/3kliksphilip
● PC Specs: Intel 6300 @ 2.6 Ghz, 8 GB RAM, Radeon 4850 512 MB.







Tags:
water
move
source
sdk
func_water_analog