Water URP Shader

Đã Đóng Đã đăng vào 3 năm trước Thanh toán khi bàn giao
Đã Đóng Thanh toán khi bàn giao

Main Goal

We need to get a special Unity 3d water shader with texture assets and materials setup for mobile devices on URP rendering systems by using

Shader Graph. This shader should work on low-end devices and give a good level of graphics.

Shader features:

[login to view URL] 2 animation normal map textures to get water waves base details. Material settings interface (Normal map 1; Normal map 2;

normal power map 1; normal power map 2; tiling and offset map 1; tiling and offset map 2; Main tint color).

2. Fresnel transparency and color effect. Changing main color and transparency water dependency camera view angle (more transparent in

normal 90 degree angle). Material settings interface (Top color; edge color; Top transparency; edge transparency).

3. Water reflection based reflection prob, sky and addition reflection system. Material settings interface (specular, smoothness).

4. Water Refraction effect. Simulation water refraction during transparent water and using depth detail texture of soil. Use blending between

real water transparency and water soil texture to add details on transparent water. Material settings interface (Water soil texture; soil tint

color; soil texture tiling and offset; soil texture depth power; refraction index).

5. Normal maps Animation system to simulation of water waves. Using noise system to adding more wabes animation details. Material

settings interface (Map direction vector; map 2 direction vector; map 1 scroll speed; map 2 scroll speed; texture, tiling and offset noise

system).

6. Vertex animation system. Implement vertex animation to simulate waves moving. Material settings interface (Use parameters described

test shader that we send for example).

[login to view URL] foam simulation. Added foam on edges of water side with specific textures and animation. Material settings interface (Foam

texture; foam texture tiling and offset; foam animation speed).

[login to view URL] foam on waves edges. Simulation water foam during big amplitude of waves and in case with close distance to water side where

water depth is very small and water waves have some speed. Material settings interface (Foam power).

9. Water caustic effect. Create simulation of water caustic effect by using additional noise texture with animation. Material settings interface

(Caustic noise texture with tiling and offset; animation speed).

Additional description

The visual effect of the shader is achieved using the main and additional texture patterns without information from UV map on the surface mesh. It

works correct on any types of UV maps. Therefore it is necessary to apply the methods of procedural management of textures and additional

details. For development materials you need to create texture patterns and setup shader parameters for a test.

For an additional understanding objectives of the task and acceleration of work, we provide the following resources:

- Shader prototype made for the HDRP Unity 3d rendering system using Shader Graph.

- Additional subshaders and nodes.

- Pack of textures.

- Visualization references.

3D Modelling Unity 3D 3D Animation Tạo hình 3D 3ds Max

ID dự án: #24752598

Về dự án

1 đề xuất Dự án từ xa 3 năm trước đang mở