Jump to content

Home

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


zeimi

Recommended Posts

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?

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...