brevin bell

brevin bellbrevin bellbrevin bell
Home
Minecraft Clone
Water Simulation
IFFT Ocean Simulation
Mesmerize Renderer
Shader Editor
Weapon Master

brevin bell

brevin bellbrevin bellbrevin bell
Home
Minecraft Clone
Water Simulation
IFFT Ocean Simulation
Mesmerize Renderer
Shader Editor
Weapon Master
More
  • Home
  • Minecraft Clone
  • Water Simulation
  • IFFT Ocean Simulation
  • Mesmerize Renderer
  • Shader Editor
  • Weapon Master
  • Home
  • Minecraft Clone
  • Water Simulation
  • IFFT Ocean Simulation
  • Mesmerize Renderer
  • Shader Editor
  • Weapon Master

Minecraft Clone

Block Rendering

Multithreaded World Generation

Multithreaded World Generation

 Made it possible to simulate 10-100 million blocks by only rendering visible faces of voxels. This is possible due to the discrete nature of voxels, potentially visible faces can be precomputed per chunk and only require updates when placing and breaking blocks. 

Multithreaded World Generation

Multithreaded World Generation

Multithreaded World Generation

 Prevented lag spikes caused by world generation by multithreading. This allowed the expensive task of world generation to be done in the background allowing the main thread to focus on render and player movement. 

Voxel Ambient Occlusion

Multithreaded World Generation

Voxel Ambient Occlusion

 Improved visual with voxel based ambient occlusion. With voxels I was able to precompute ambient occlusion with a few neighboring voxel lookups. This is because with voxels we can easily look up nearby voxels that would cause ambient occlusion.

Github
  • Github
  • Github
  • Github
  • Github
  • Github

You can contact me at brevin.bell0@gmail.com

This website uses cookies.

We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.

Accept