Jump to content

How would I make a waterfall?


L B
 Share

Recommended Posts

I saw other guys doing it by making a simple smooth waterfall model non animated

which has an animated texture surrounded by some particles :)

That looked pretty good.

Using Leadwerks Professional Edition (Beta), mainly using C++.

Windows 10 / Linux Mint, Visual Studio 2017. GPU: NVidia GeForce GTX970, CPU: Intel i7 7700K @ 4.20 GHz

Previously known as Evayr.

Link to comment
Share on other sites

unreal2 used a model with animated texture and some particles.

 

crysis uses an only particle approach. they place some particles on the cliff models and get a decent effect with them. unreal 2 looked decent too. just go and try. :)

Pure3d Visualizations Germany - digital essences

AAA 3D Model Shop specialized on nature and environments

Link to comment
Share on other sites

Does LE support animated textures?

 

Not sure, so far I know only .GIF can be animated, and I noticed only .DDS can be imported..

So I guess you have to do the particle approach.. Not sure to be honest.

Using Leadwerks Professional Edition (Beta), mainly using C++.

Windows 10 / Linux Mint, Visual Studio 2017. GPU: NVidia GeForce GTX970, CPU: Intel i7 7700K @ 4.20 GHz

Previously known as Evayr.

Link to comment
Share on other sites

I just finished Far Cry 2 today, and in the last mission I saw a waterfall. I analyzed it with the sniper scope of my Dragunov rifle, and it looked basically that it was made out of several emitters. There was one emitter at the start which rotated the sprites to make it look like a swirl. Then there was the actual waterfall emitter, which moved sprites downwards at a higher speed, and at the ending there was a elliptic emitter where the water bounced back from the river once. LE has only one-directional emitters, so you would need to code the elliptic emitter yourself.

 

I haven't analyzed yet how the waterfalls in Crysis are done, but I think they use a much better approach, as everything in Far Cry 2 was like trying to copy features of Crysis, but failing in basically everything. I was wondering why Far Cry 2 looks so bad, although it had those Crysis style bright and dark areas, but then I noticed it's all fake. Far Cry 2 has no real lights at all, it's all somekind of hardcoded in-place effects. You could see some objects lighted nicely, but everything around them was dark, so there was no real directional light, but only some "light" which was applied on hardcoded objects. Heck, even a plain cube without texture in LE looks better than Far Cry 2 :)

Ryzen 9 RX 6800M ■ 16GB XF8 Windows 11 ■
Ultra ■ LE 2.53DWS 5.6  Reaper ■ C/C++ C# ■ Fortran 2008 ■ Story ■
■ Homepage: https://canardia.com ■

Link to comment
Share on other sites

An animated texture is just a file format how multiple textures are stored. They can be stored in a single file (animated gif), or in multiple files (like the multiple DDS files in LE). When the file is loaded, it's split into seperate images anyway, so it doesn't really matter at all how it was stored on disk (or in a SQLite database, or whatever media).

Ryzen 9 RX 6800M ■ 16GB XF8 Windows 11 ■
Ultra ■ LE 2.53DWS 5.6  Reaper ■ C/C++ C# ■ Fortran 2008 ■ Story ■
■ Homepage: https://canardia.com ■

Link to comment
Share on other sites

Basically not bad, but it can be improved with very little effort: place the swirl emitter at the beginning (like in Far Cry 2) to avoid those popping up of new sprites at the top, and make the falling emitters longer sprites, not so round (or maybe it can be done with the existing sprite, if you make the falling stream not so broad).

Ryzen 9 RX 6800M ■ 16GB XF8 Windows 11 ■
Ultra ■ LE 2.53DWS 5.6  Reaper ■ C/C++ C# ■ Fortran 2008 ■ Story ■
■ Homepage: https://canardia.com ■

Link to comment
Share on other sites

This was done with animated textures in LE2, its a little wobbly as it was just a test of the technique using some hand held video taken on my camera to produce a seamless series of frames to project onto a plane:

 

http://www.youtube.c...h?v=zDOGHtVlpbg

 

It could easily be combined with emitters to add spray and mist. Projecting it onto a slightly convex surface would probably give better results too.

Intel Core i5 2.66 GHz, Asus P7P55D, 8Gb DDR3 RAM, GTX460 1Gb DDR5, Windows 7 (x64), LE Editor, GMax, 3DWS, UU3D Pro, Texture Maker Pro, Shader Map Pro. Development language: C/C++

Link to comment
Share on other sites

..what i would do is, place few waterfall meshes (shape of your waterfall), then create few copies(maybe change some vertexes to get different flow path) and then apply one, well done tileable texture of water applied on to each waterfall mesh.. each created waterfall mesh has applied different texture with different look/transparency (one is more water dusty, one is more foamy and one is entirely watery)..then simply move given textures with different speed along U or V and you will have excellent waterfall..apply some refraction shader on to waterfall mesh with watery texture and you will get very very good results..additionally, put some particle to create water dust around touchdown area or any other collision place and you are set with very good looking waterfall...

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...