Skip to content

This is a technical project from the Final project of mine containing only the scripts, shaders about interatable wate, grass, and wind.

License

Notifications You must be signed in to change notification settings

Zoroiscrying/UnityInteractableWater-Grass-Wind_URP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UnityInteractableWater-Grass-Wind_URP

This is a technical project split from the Final bachelor project of mine containing only the scripts and shaders about interactable water, grass, wind and other.

Co-creator of the game: Jiang Minmin and Liang Lantian from Jiang Nan University.

Web page of the game: https://zoroiscrying.itch.io/retrace.

Unity URP, Version - 2019.4.18f1c1.

Showcase Footage

  • Global Wind 3D (2D Wind Noise Texture + 1D Offset of Y)
  • Interactable Stylized Depth-based Coloration Water
  • Interactable Point-Cloud and Geometry Shader Based Grass
    • Noise Based Color Randomization
    • Deformed by Global Wind 3D
  • Stylized Flag - Generated and Edited (vertex color that guide movement strength) via Houdini.
  • Stylized Tree - Generated via Houdini.

Showcase_Image

Game Footage

Game_Footage_1

Game_Footage_2

Game_Footage_3

Game_Footage_4

Water

Algorithm explanation pictures:

Algorithm_Explanation_Water_Rendering

Algorithm_Explanation_Water_Depth_Based_Coloration

Algorithm_Explanation_Water_Distance_Calculation_Algorithm

Algorithm_Explanation_Water_SS_Distortion_Algorithm

Algorithm_Explanation_Water_RT_Simulation_Process

Algorithm_Explanation_Water_Simulation_Result

Algorithm_Explanation_Water_Normal_From_Height

Grass

Algorithm explanation pictures:

Algorithm_Explanation_Grass_Rendering_Process

Algorithm_Explanation_Grass_Geom_Generation

Algorithm_Explanation_Grass_Geom_Space_Transformations

Algorithm_Explanation_Grass_Wind_Rotation_Calculation

Algorithm_Explanation_Grass_Character_Interaction

Custom Unity Editor Point-Cloud Mesh Manipulation Tool

  • In-Editor Add / Remove / Edit / Grass Vertex Attribute Smooth Paint modes
  • Scriptable Object Brush Settings
  • Undo/Redo, Prefab Edit Support

Algorithm_Explanation_Grass_Manipulation_Scene_ViewAlgorithm_Explanation_Grass_Manipulation_Inspector_View

Wind

Algorithm_Explanation_Grass_Wind_Interaction

Extras

Fake Volumetric Cloud Rendering:

Algorithm_Explanation_Volumetric_Cloud_Footage

Algorithm_Explanation_Volumetric_Cloud_Calculation

Procedural Modeling via Houdini:

Procedural_Model_FlagProcedural_Model_Tree

About

This is a technical project from the Final project of mine containing only the scripts, shaders about interatable wate, grass, and wind.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published