Note: LucasForums Archive Project
The content here was reconstructed by scraping the Wayback Machine in an effort to restore some of what was lost when LF went down. The LucasForums Archive Project claims no ownership over the content or assets that were archived on archive.org.

This project is meant for research purposes only.

Creating some waving water where you can actually swim... impossible?

Page: 1 of 1
 zeimi
04-25-2004, 10:26 AM
#1
I tried to create water with deformvertexes wave. The waves look pretty nice but the water doesn't feel water meaning it's impossible to swim in it (player trying to swim falls to the bottom of the pool).
I used the following shader code, which works wonders if the red line is removed:

textures/jedi/water
{
qer_editorimage textures/yavin/water1
surfaceparm nonsolid
surfaceparm nonopaque
surfaceparm water
surfaceparm fog
surfaceparm trans
q3map_material Water
q3map_nolightmap
q3map_onlyvertexlighting
fogparms ( 0.145098 0.192157 0.0431373 ) 512.0
deformvertexes wave 50 sin 0 2.5 0 0.35
{
map textures/yavin/water1
blendFunc GL_ONE GL_ONE_MINUS_SRC_ALPHA
rgbGen exactVertex
alphaGen const 0.9
tcMod turb 0 0.08 0.04 0.08
tcMod scroll -0.05 -0.001
tcMod scale 3 3
}
{
map textures/yavin/water1
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
alphaGen const 0.33
tcMod turb 0 0.08 0.04 0.08
tcMod scale 3 3
}
{
map textures/yavin/water_test
blendFunc GL_DST_COLOR GL_ONE
tcMod scale 3 3
tcMod scroll 0.05 0.1
}
{
map textures/common/stars
blendFunc GL_ONE GL_ONE
rgbGen wave sin 0 1 0 0.5
}
}

Is there something I should fix or does anyone have a working waving water shader?
 jon_hill987
04-25-2004, 10:42 AM
#2
I cant really help you but In parts of ST: Voyager Elite Force, there was water with waves that you could swim in and that was done with Q3 so it should be possable in JA.
 WadeV1589
04-25-2004, 12:45 PM
#3
Make a brush covered in system/caulk_water then texture the top face only with this shader...remember to add the name of the shader file to shaderlist.txt in order for Q3Map2 to actually recognise it's a shader and compile it as water as well!
 ros_Exo
04-25-2004, 2:01 PM
#4
well I saw this mod that you use hydroball

look at Dragon ( its a map) it uses it in the water:p
 zeimi
04-25-2004, 2:08 PM
#5
Thank you Wade, that did the trick! :cool:
 Chewie Bakker
05-03-2004, 12:04 AM
#6
Wavey water'd be cool.

:gben: The Force will be with you, always.
 shukrallah
05-04-2004, 10:25 PM
#7
So, what does caulk_water do? I didnt think it mattered, untill someone made a comment on my Dark Crypt map, saying "I noticed you didnt use Caulk_water" or something like that... how could he know? Does the water 'act' better, look better, what?

:D
 zag
05-05-2004, 1:28 PM
#8
i think its cos on the sides of the water brush you can see the water shader
 EvilJedi
05-05-2004, 8:33 PM
#9
I'm pretty sure it's for the splashing part or the drowning that you use system/caulk_water, just like you need to use system/caulk_lava the same way. Zeimi used system/caulk_nonsolid im pretty sure, which is what people believe you should do because Richdiesal says you should do this. Trust me it just makes the thing... well... nonsolid... I think this worked in JK2 but I'm not sure since I never mapped for JK2
 WadeV1589
05-06-2004, 6:15 AM
#10
caulk_water ensures the brush will act as water, caulk_lava will ensure the brush will act as lava. If you use caulk_nonsolid or nodraw then there is a chance that the brush will come out just being nonsolid with one surface looking like water but the entire brush not acting like water.
 EvilJedi
05-06-2004, 9:50 PM
#11
I think the "acting like water" in some cases comes from the water shader
 WadeV1589
05-07-2004, 9:29 AM
#12
Where else would it come from....?
 GothiX
05-07-2004, 3:33 PM
#13
From pie. Mmmmm, pie!

..what?
Page: 1 of 1