Realtime water

Software: Away3D 4.x

JAre, Newbie
Posted: 01 August 2012 04:55 PM   Total Posts: 28

It is Important to implement water(most common feature in almost any game) in the Away3d engine. Also I heard that you will add real-time reflection in 4.1 version and we already have pretty nice water landscape demo called “Advanced_TerrainDemo” with only ambient map static reflection but it can be modified in Away3d 4.1 to show how to achieve really nice looking water. I’m talking about rendering scene in 3 stages: above water, under and from reflection camera - then project it on water surface and distort with 3d texture. Then blend it all together. 

Also it will be cool to see AwayPhysics demo about floating objects collision.

   

Richard Olsson, Administrator
Posted: 01 August 2012 08:01 PM   Total Posts: 1192   [ # 1 ]

There is already some basic water shading functionality in Away3D with the SimpleWaterNormalMethod class. But you’re right, with the real-time reflection it should be possible to get even more realistic water.

Are there any other concrete, specific features that you feel are missing to be able to create good looking water?

   

JAre, Newbie
Posted: 01 August 2012 09:01 PM   Total Posts: 28   [ # 2 ]

We will need separate caustic shader: http://http.developer.nvidia.com/GPUGems/gpugems_ch02.html for objects that are under water. Also it is important for realtime reflection and refraction methods to accept 3D texture (water with normal map is fake 3D dimension object - not a plane) that will be used to distort texture coordinates of projecting shader to simulate ripples. Also it will be cool to have rain drops(rings on water) - Separate Texture Bombing method? http://http.developer.nvidia.com/GPUGems/gpugems_ch20.html
  And this RealWhaterMaterial should be packed with all assets then by adjusting wave parameters, fresnel coefficient, colour, transparency(distance based like fog)  etc. Users will be able to make all kind of water (lake water, dark sea water, glass clear pool water) and different types of similar fluids.

   

Richard Olsson, Administrator
Posted: 02 August 2012 07:14 AM   Total Posts: 1192   [ # 3 ]

Ok, thanks for your suggestions.

Please feel free to file these as feature requests in the GitHub issue tracker, to make sure we don’t forget about them.

   

JAre, Newbie
Posted: 02 August 2012 10:17 AM   Total Posts: 28   [ # 4 ]
Richard Olsson - 02 August 2012 07:14 AM

Ok, thanks for your suggestions.

Please feel free to file these as feature requests in the GitHub issue tracker, to make sure we don’t forget about them.

Done but i cant label it as feature request
https://github.com/away3d/away3d-core-fp11/issues/379

   
   

X

Away3D Forum

Member Login

Username

Password

Remember_me



X