• Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Current Version: 3.0.2: 2022-09-14T09:17:15Z
  • First Published: 2020-03-12T13:31:11Z
  • Size: 13604048
  • Supported Unity Versions: 2021.3.9
2d textures-materials water

Simple Interactive Water

(13 Votes)
$35.65 $35.65

What is Simple Interactive Water?
A user-controlled wave-generating water surface asset available in Unity's Universal RP and HDRP.

It is characterized by the wave calculation by the compute shader and the refraction of water that does not break down with VR.

Document

In addition, when the water surface is tiled, the waves propagate, and it is possible to express an elongated shape or a wide lake surface.

By drawing the obstacle information of the wave on the mask texture, you can create a water surface where the wave is reflected in any shape.

Also included is a sample that floats on the surface of the water due to buoyancy, which is often used together with the surface of the water.

As a development of the idea of ​​tile placement, we added a spherical mesh object consisting of 6 water faces and a sample in which waves propagate on the sphere surface.

At the same time, we added a sample of gravity and buoyancy toward the center of the sphere.

You can also color the water by specifying any color. We also added a colored transparent material that is not the water but has refraction expression to the sample.

In addition, we added a sample that moves Humanoid in VR and interacts with the water surface with the grip and trigger of the controller. The height of the water surface can be obtained in Script by specifying its position in real time.

Usage environment

It is strongly recommended to use it on a PC in general. Waves are simulated by GPU compute shaders. It works lightly in an environment with a large amount of GPU computation. You can also build for mobile devices. However, if GPU performance cannot be expected depending on the device, it will not operate at a high frame rate like a PC. WebGL will not work. This is because the compute shaders used are not supported by WebGL.


Add to cart
This site contains affiliate links, which means that we can receive a commission if you click on a link and buy something that we have recommended.
Although clicking on these links will not cost you anything, they will help us finance our development projects while recommending good products!