Easy Voxels - Marching Cubes

Yaki Studios - Oct 4, 2019

Fast, multi-threaded and reliable way to generate Voxel Geometry using Dual Marching Cubes algorithm.

  • Supported Platforms
  • Supported Engine Versions
    4.21 - 4.26
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

EasyVoxels: Marching Cubes provides a fast, multi-threaded and reliable way to generate Voxel Geometry using Dual Marching Cubes algorithm.


Showcase

Showcase2


Project 1 (Chunked Terrain with LOD):

Requires Noise Plugin: Here

Download: Here

Preview: Here


Project 2 (Asteroid with LOD):

Download: Here

Preview: Here


Project Demo 3:

Download: Here

Preview: Here


Related plugins:

Easy Voxels (bundle)

Easy Voxels: Cubic

Easy Voxels: Marching Tetrahedrons

Noise Plugin

Technical Details

Features:

  • Actor Component with automatic Voxel rendering
  • Multi-threaded
  • Helper functions for chunked systems and Density Data retrieving
  • Fast & reliable
  • Build Density Data(value/color) using Blueprint Graphs
  • Ability to pass pre-generated Density Data(voxel edits)
  • Multiple customization features
  • Automatic LOD support
  • Ability to use Gradient Normals(advanced/basic) or Triangle Normals with or without Flat Shading.
  • Force Manifold meshes.
  • Ability to update AI Navigation data automatically or manually
  • Dual Marching Cubes algorithm
  • Original Marching Cubes algorithm


Code Modules:

  • Runtime


Number of C++ Classes: 6

Network Replicated: N/A

Supported Development Platforms: Win32/64, Android, Xbox One, Linux, PlayStation

Supported Target Build Platforms: Win32/64, Android, Xbox One, Linux, PlayStation

Important/Additional Notes:


Technical Documentation: https://yakistudios.com/easyvoxelsdoc/

Support: https://discord.gg/v4D42Vp

FORUM: Here