Realistic water caustics in GoldSource Created 13 years ago2011-07-29 13:59:12 UTC by Bruce Bruce

Created 13 years ago2011-07-29 13:59:12 UTC by Bruce Bruce

Posted 13 years ago2011-07-29 13:59:40 UTC Post #297121
One of my recent inventions done in original Half-Life without any modifications:

http://www.youtube.com/watch?v=wyKahyg_uZI
Posted 13 years ago2011-07-29 14:20:11 UTC Post #297122
Wow, how was it done?
Stojke StojkeUnreal
Posted 13 years ago2011-07-29 14:33:59 UTC Post #297123
It's just an animated texture. NW wad has a few textures like this.
Skals SkalsLevel Designer
Posted 13 years ago2011-07-29 14:43:13 UTC Post #297124
You are wrong. And what is NW?
Posted 13 years ago2011-07-29 14:47:38 UTC Post #297125
That is a ton of scrolling textures, but it just looks so go! nice work!

NW? I think he meant NS.
Rimrook RimrookSince 2003
Posted 13 years ago2011-07-29 15:02:40 UTC Post #297126
No, he meant Nightwatch, a mod that died many years ago from a very very dumb decision.
Suparsonik SuparsonikI'm going off the edge to meet my maker.
Posted 13 years ago2011-07-29 15:05:27 UTC Post #297127
You are right. Basically it's just 2 textures going in opposite directions, so not really a ton. I also used pyramid technique instead of 1 unit wall, so you can't see it as a layer on top. It took a bit of experimenting and it's still not final. With a bit of time you can make it physically correct and look a lot more realistic.
Posted 13 years ago2011-07-29 15:07:19 UTC Post #297128
Pretty Damn Sexy for that old engine.
brendanmint brendanmintBrendan
Posted 13 years ago2011-07-29 16:01:36 UTC Post #297129
Firearms did this 9-10 years ago.
Posted 13 years ago2011-07-29 18:28:46 UTC Post #297130
Will you be posting a tutorial, or an rmf?
Stojke StojkeUnreal
Posted 13 years ago2011-07-29 18:58:08 UTC Post #297131
It's too simple. You can do it yourself lazy bastards.
Posted 13 years ago2011-07-31 08:08:41 UTC Post #297195
By the way, the underwater sun rays were also done with a grid of scrolling func_conveyors.
Posted 13 years ago2011-07-31 08:38:18 UTC Post #297197
Selfish -___-"
Stojke StojkeUnreal
Posted 13 years ago2011-07-31 09:17:04 UTC Post #297198
Not really sure what i'm looking at but i'm sure it's awesome (i subscribed ;)). Is this like scrolling textures used for rain or fog?

Soup: Your smiley reminds me of the MCP from Tron! (or the koolaid man)
^__^
Captain Terror Captain Terrorwhen a man loves a woman
Posted 13 years ago2011-07-31 09:50:03 UTC Post #297201
Yes.
Posted 13 years ago2011-07-31 11:17:26 UTC Post #297204
I think you meant Stojke.
Jessie JessieTrans Rights <3
Posted 13 years ago2011-07-31 22:45:47 UTC Post #297226
I feel like i should know this , but what is the 'pyramid technique'
Instant Mix Instant MixTitle commitment issues
Posted 13 years ago2011-08-01 00:25:41 UTC Post #297227
When you clip a 1-unit deep brush from its centre to all 4 of its edges, creating a seemingly flat surface which is actually raised by 1 unit in the middle.
Archie ArchieGoodbye Moonmen
Posted 13 years ago2011-08-01 07:45:44 UTC Post #297236
Correct.
Posted 13 years ago2011-08-01 08:13:50 UTC Post #297237
couldn't you just leave it all 1-unit thick and null the unused faces? I too am having trouble visualizing this, and feel like i'm trying to over-complicate the idea?
Captain Terror Captain Terrorwhen a man loves a woman
Posted 13 years ago2011-08-01 08:35:35 UTC Post #297240
If you look at the edges of the walls, you would be able to see that there's a gap between the wall and the effect. Using a pyramid stops that from happening.
Alabastor_Twob Alabastor_Twobformerly TJB
Posted 13 years ago2011-08-01 08:37:52 UTC Post #297241
oh nice! do you still null the "pyramid" parts or do they have the scrolling texture as well? I feel this would be a neat example map. =)
Captain Terror Captain Terrorwhen a man loves a woman
Posted 13 years ago2011-08-01 10:58:34 UTC Post #297245
The bottom of the pyramid is NULL because it's facing the wall.
Posted 13 years ago2011-08-01 12:48:55 UTC Post #297250
I still have no idea how did you make this. Wouldn't it be easier to post an example RMF?
Stojke StojkeUnreal
Posted 13 years ago2011-08-01 12:55:53 UTC Post #297251
2 brushes on each surface you want to be hit by the caustics. Use the pyramid technique to "blend" these brushes into the surface they're on. Create a texture on a matte black background and set it to scroll. Texture the brushes in this, setting their rendermode to additive and FX amount to 255 (this will hide the black parts of the texture).
Set one of the brushes to scroll the texture in the opposite direction from the other.

That's my theory.
Archie ArchieGoodbye Moonmen
Posted 13 years ago2011-08-01 12:59:23 UTC Post #297252
And it's absolutely correct. However it's not that easy to get a texture which will look as good as mine.
Posted 13 years ago2011-08-01 13:03:46 UTC Post #297253
Well there are tiling caustic generators available, so if you spent hours perfecting yours you probably could have done it in 5 mins, sorry :3
Archie ArchieGoodbye Moonmen
Posted 13 years ago2011-08-01 13:39:12 UTC Post #297254
Nice effect. ;o
Daubster DaubsterVault Dweller
Posted 13 years ago2011-08-01 16:24:25 UTC Post #297256
I used a caustics generator to make a portal 2 style emancipation grid for my crappy "portal 2 in sven coop" map
Instant Mix Instant MixTitle commitment issues
Posted 13 years ago2011-08-01 19:09:18 UTC Post #297259
Thanks Daubster. Mine is generated too, but that's not what I mean. I had to try a lot of different types of water caustics textures to find one which looks good because most of them looked terrible. And I find the best textures those which are blurry and the worst which are sharp and detailed.
Posted 13 years ago2011-08-01 22:34:03 UTC Post #297268
I've seen this done before in a mod. Nice work! I was looking at water the other day and noticed the reflection and how beautiful it was and this mimics it great. I'll have a try at it with my nice water texture.
You must be logged in to post a response.