Skip to content

Robomarti/Blocky_Sea

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

106 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blocky Sea

Screenshot of the project

A quick demo of the shader and the generated mesh:

https://youtu.be/Dww_efsTeRw

This is a template of one way to achieve voxelized sea mesh. I was inspired by the water in Lego Builder's Journey. Lego Builder's Journey

Lego Builder's Journey uses all kind of optimization tricks and a small size for its maps so that they can make it look as good as it looks. However, I wanted to build a template that can be adapted to different goals so I was unable to use most of them. The project might be quite unoptimized since I was a total beginner in shaders and mesh generation before this project, but since this project is licenced as The Unlicence, you are free to contribute to this project or just copy paste the code and optimize it in your project.

Developed in Unity 6 Preview, version 6000.0. The project uses Universal RP 17.0.3, Cinemachine 3.1.1 and Input System 1.8.2 packages.

A guide document of how this project works can be found here.

A document containing retrospective thoughts can be found here.

This project is heavily based on Sebastian Lague's (SebLague) Procedural Terrain Generation tutorial series, which you can watch here: https://www.youtube.com/playlist?list=PLFt_AvWsXl0eBW2EiBtl_sxmDtSgZBxB3

Many thanks to him.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published