takaaptech / UnityVoxel

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Procedurally generated voxel terrain engine

With customisable voxel interactions, voxel-based shader and voxel-based VFX controller tool.

Infinite seeded worlds

Generate seeded worlds with continously generated terrain.

Voxel Interactions

Customise voxel interactions based on shape and size, offering abilities for destruction/creation as well as flattening surfaces.

Voxel-based Shader

Material shader uses voxel values to map textures to the mesh, using Barycentric coordinates for per-triangle texturing and Triplanar Mapping with individual offsets.

Voxel-based VFX control tool

Scriptable objects with custom GUI allows the ability to control VFX properties and call specific VFX based on voxel type, allowing all unique VFX based on voxel type and interaction size.

About

License:MIT License


Languages

Language:C# 78.4%Language:ShaderLab 17.6%Language:HLSL 4.1%