All Projects → Scrawk → Interactive Erosion

Scrawk / Interactive Erosion

Licence: mit
Interactive erosion in Unity

Projects that are alternatives of or similar to Interactive Erosion

Proceduralterrain
Procedural voxel terrain generation in Unity
Stars: ✭ 237 (+102.56%)
Mutual labels:  unity, terrain
Dterrain
Destructible terrain in Unity
Stars: ✭ 224 (+91.45%)
Mutual labels:  unity, terrain
Pvtut
Procedural Virtual Texture with Unity Terrain
Stars: ✭ 125 (+6.84%)
Mutual labels:  unity, terrain
Massivegrass
Unity Terrain に沿って大量の草を生やす(shader 非依存)
Stars: ✭ 79 (-32.48%)
Mutual labels:  unity, terrain
Dungeontemplatelibrary
🌏: Dungeon free resources (terrain & roguelike generation)
Stars: ✭ 595 (+408.55%)
Mutual labels:  unity, terrain
Terrain Topology Algorithms
Terrain topology algorithms in Unity
Stars: ✭ 266 (+127.35%)
Mutual labels:  unity, terrain
Unity resources
A list of resources and tutorials for those doing programming in Unity.
Stars: ✭ 170 (+45.3%)
Mutual labels:  unity, terrain
Marching Cubes Terrain
Marching Cubes terrain implementation in Unity using the Job System and the Burst compiler
Stars: ✭ 292 (+149.57%)
Mutual labels:  unity, terrain
Unity3d Ai And Procedural Generation Framework
Unity3D AI and Procedural Generation Framework.
Stars: ✭ 58 (-50.43%)
Mutual labels:  unity, terrain
Terrain proj
unity 大地形切割、加载、AB
Stars: ✭ 103 (-11.97%)
Mutual labels:  unity, terrain
Unity
This repository contains all relevant information about Unity Container suit
Stars: ✭ 1,513 (+1193.16%)
Mutual labels:  unity
Simple Firebase Unity
Firebase Realtime-Database's REST API Wrapper for Unity in C#
Stars: ✭ 111 (-5.13%)
Mutual labels:  unity
Holobot
HoloBot is a reusable 3D interface that allows HoloLens & VR users to interact with any bot using Mixed Reality & Speech.
Stars: ✭ 114 (-2.56%)
Mutual labels:  unity
Ma textureatlasser
Texture atlas creator for Unity
Stars: ✭ 116 (-0.85%)
Mutual labels:  unity
Entitas 2d Roguelike
Rewrite of the Unity 2D Roguelike example using the Entitas Entity Component System
Stars: ✭ 110 (-5.98%)
Mutual labels:  unity
Unityelevatorcompiler
A plugin that plays elevator music while Unity compiles your code.
Stars: ✭ 114 (-2.56%)
Mutual labels:  unity
Pb stl
STL import/export for Unity, supporting both ASCII and Binary.
Stars: ✭ 108 (-7.69%)
Mutual labels:  unity
Cyanemu
CyanEmu is a VRChat client emulator in Unity. Includes a player controller with interact system. Works with SDK2 and SDK3.
Stars: ✭ 108 (-7.69%)
Mutual labels:  unity
Unlitclouds
A unity cloud shader, using vertex colors and tessellation for a simple stylized look.
Stars: ✭ 110 (-5.98%)
Mutual labels:  unity
Awesome Upm
A curated list of awesome Git repositories for Unity that support Unity Package Manager (UPM). Feel free to add yours in!
Stars: ✭ 116 (-0.85%)
Mutual labels:  unity

Interactive-Erosion

This project is based on the excellent article Interactive Terrain Modeling Using Hydraulic Erosion. The Authors were also kind enough to publish the code in ShaderX7 which is what a lot of this Unity project is based on. I have made some changes and left some things out.

The idea behind this project is to erode a height map through a series of natural processes to help create a more realistic height map. Three processes are applied to the height map each frame and can be classed as force-based erosion, dissolution-based erosion and material slippage. All of these processes are carried out on the GPU. The height map can be represented by a series of layers (4, one for each RGBA channel) and each can have different erosion settings applied to it. The lower layer represents the base rock layer and the top layer represents soft soil/sand were any sediment is deposited.

Erosion before

Erosion after

Slippage before

Slippage after

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].