Vulkan Based Terrain
A downloadable asset pack for Linux
This is a simple terrain asset based on acerola's terrain asset with some small improvements of my own. There is gradient based octave influence to simulate the effects of erosion on steeper terrain forming mountain peaks instead of plateaus. I have added height based coloring to illustrate snow. And i did my best to implement shadow mapping. This was my first project on arch linux and helped me trouble shoot issues with the system and my development flow. It is written in c and glsl using vulkan, glfw and cglm for graphics, windowing and linear algebra respectively.
Published | 3 days ago |
Status | Released |
Category | Assets |
Author | WalmartToast |
Tags | 3D |
Download
Install instructions
this project is only built for arch linux (I don't know if it works on other linux distros). to run the project but the four .spv files in a folder called Shaders (CapsSensive) and the executable in the folder outside of that. To build the project place all the .vert and .frag files in the Shaders folder as well as the CompileShaders.sh file. Put The two .h files in a folder called Headers (CapsSensitive) and the .c file outside of that. To compile use the command commented out in the topp of the .c file. This requires gcc, vulkan, glfw, and cglm to be installed on your machine and configured properly.
Leave a comment
Log in with itch.io to leave a comment.