Unity marching cubes burst. 1. I know its from repeat loops (if i did my calculations correct, for each chunk, which is 16 x 16 x16. Contribute to Scrawk/Marching-Cubes development by creating an account on GitHub. Any ideas on Invalid chunk generation with marching cubes (Jobs, Burst) Getting rid of duplicate vertices in marching cubes to achieve smooth shading r/VoxelGameDev • Was watching a Sebastian Lague video on marching cubes and one of the comments in his code mentioned trying the system with DOTS instead of compute shaders. If applicable, also include screenshots In this post I show some optimization techniques for the marching cubes algorithm in Unity, and sample implementations of them. github. 154 votes, 28 comments. 1 Like smooth marching cubes algorithm running on the unity engine with a burst compiler + multi threading - nukadelic/MarchingCubesBurst Mar 22, 2017 · Well, implementing marching cubes from scretch is quite difficult because it’s quite hard to setup the 256 triangle combinations right. Contribute to bigos91/fastMarchingCubes development by creating an account on GitHub. GitHub Gist: instantly share code, notes, and snippets. Jul 16, 2021 · I recently implemented the famous Marching Cubes algorithm (Wikipedia) using density function to describe the terrain (GPU Gems chapter about that). Generic; using UnityEngine; public class NoiseTerrain : MonoBehaviour { [Range(1, 30)] public int Visualizing scalar fields using the marching cubes algorithm. Like this. com/BLaZeKiLL/48de66d6d667f6062e30b38c4cb97536Marching Cubes By Sebastian Lague - https://youtu. It can be used as a Unity Package, add the URL of the repository in your package manifest. 368K subscribers in the Unity3D community. But I’ve seen some really s…. 3. Jun 15, 2022 · Source: https://github. Dec 31, 2018 · I’ve been searching for a while but I can’t find any tutorials or explainations of how it’s done. Looking good right? I'm left with a few questions that I've been unable to find definitive answers to elsewhere online though. Jul 8, 2011 · A voxel terrain made from multiple height maps that are blended together. I made an infinite marching cubes terrain with fast destruction using jobs and burst compilation (source available) Aug 14, 2020 · Additionally, I also want to learn about multihreading using Unity’s Job System and Burst compiler, which can offer significant CPU performance improvements and provide an alternative to compute Im playing around with the „Stable Fluids“ algorithm combined with marching cubes. json. As a last step, I compute the normals for vertices based on their coordinates (same coordinates but different index in the vertices array, due to duplicate vertices for different triangles). All works Marching cubes: Used in the terrain generation, support edition in real time and Job System + Burst for generate the chunks (it improve the efficiency). For optimization purposes i’m trying to split the world into chunks. Marching Cubes Data - https://gist. Most of the work was in the 256 cube configurations and the isofaces it takes to build them. Multithreaded Marching Cubes algorithm implementation using Unity C# job system, compiled by Burst compiler. The Marching Cubes algorithm mainly uses values stored in lookup tables. Fully running on Jobs + Burst. (simaler to minecraft). zip (6. I schedule the job with ScheduleParallel, and for convenience sake instantly complete it. This is on How to Make 7 Days to Die in Unity - 01 - Marching Cubes b3agz • 59K views 5 years ago Ahah! It's the marching cube, I implemented it in the Job System using the burst compiler :) If you need any details don't hesitate to send me a private message I'll be glad to help Reply reply Morphexe • I would love to know more about this :D Reply reply More repliesMore replies CharlesGrassi • That's because this marching cubes algorithm took me awhile to unravel. Jan 2, 2021 · We track the current state of the Unity editor to determine when to dispose of the memory or create it anew. About Marching Cubes with destructible terrain made in Unity utilizing latest Unity features, like collider baking on separate threads and setting raw mesh buffers. The old version only visualized the outer contour, so no volume, only the outline. I would suggest you use noise to figure out only if a cube is on or off, then use neighbor checks to see if you are going to cut the cube in half or not. Here’s the question, though… Textbook implementation of the algorithm says that the foundation of the algorithm is 15 basic cubes which are then rotated. Jan 9, 2014 · [TerrainEngine] Features : Marching Cubes ( Voxel Terrain) Fly Over Unity3D MrMarchingCubes 2. Implemented using Unity3D w. Chunk System: Chunk system for load the terrain near the player. Look for ‘minecraft’ or ‘voxel’ Jun 21, 2012 · So I’m further along with my marching cubes messing around, got it working correctly, can insert into the scalar field, generating triangles, verts and normals (kinda) correctly. Making cheese holes with my open-source Marching Cubes algorithm! It uses the Job System and Burst compiler, and has support for both procedural and heightmap voxel terrains. I would like to see what anyone comes up with The main properties are: Marching cubes: Used in the terrain generation, support edition in real time. md. It generates meshes near the player using marching cubes and transvoxel algorithms, and chunks that are further away are simple 2d chunks. Sep 11, 2018 · Adventures in implementing A* pathfidning in my voxel engine in Unity. Aug 6, 2019 · Hi all, i’m currently working on converting my Marching Cubes implementation to use the job system. For performance reasons, I’d like to use an Octree data structure. Or you can often find a link to a github project below a youtube tutorial. Can you adjust the resolution (is that what you mean by infinite marching object size)? As in…could I have a “region” of 100x100x100 blocks, or a region of just 10x10x10 blocks, and the 10x10x10 block region would take up much less memory? Apr 15, 2018 · In the first article I showed how the Marching Cubes algorithm works in 2d. It uses the classic marching cubes algorithm for isosurface reconstruction. May 13, 2023 · Hey! I have some procedurally generated terrain, for which I build the meshes using Marching Cubes in Jobs, separated by chunks. A subreddit for News, Help, Resources, and Conversation regarding Unity, The Game… Marching cubes: Used in the terrain generation, support edition in real time and Job System + Burst for generate the chunks (it improve the efficiency). com WM Eldemarkki/Marching-Cubes-Terrain github. Oct 19, 2021 · Marching Cubes terrain implementation in Unity using the Job System and the Burst compiler Terraxel is an infinite procedurally generated terrain generator for Unity. All contributions are welcome. Lorensen と Harvey E. Dec 26, 2015 · the performance won’t be much different in either case, noise is probably faster. that’s got nothing to do with marching cubes though =o if this is 3d, trilinear interpolation is not a very easy thing. I've implemented a version where each chunk is created in a Job, as well as the initial noise. Contribute to 2thake/marching-cubes development by creating an account on GitHub. I have my character, and I can dig holes into the “terrain” of the marching cubes mesh. Having to recompile the code to tweak the density function was too slow, so I wrote a fast expression evaluator for Unity, available on GitHub. 8K views4 years ago Nov 28, 2024 · 文章浏览阅读466次,点赞4次,收藏9次。Unity中的Marching Cubes地形实现 Marching-Cubes-Terrain Marching Cubes terrain implementation in Unity using the Job System and the Burst compiler _unity marching cubes Mar 21, 2022 · I had a stab at Marching Cubes implementation over the weekend. Would be grateful for answers HighApp December 30, 2019, 10:03am 2 GitHub - Eldemarkki/Marching-Cubes-Terrain: Marching Cubes terrain implementation in Unity using the Job System and the Burst compiler (code not mine),try using this: Unity C# Marching Cubes voxel terrain [Open Source Unity Marching cubes voxels optimized for CPU and multi-threading super san 484 subscribers Subscribed This demo demonstrates performance of my own implementation of Marching Cubes algorithm. Voxel worlds are great, but I'm really enjoying this algorithm. I have a number of questions about Voxels, Marching cubes etc that I need to be awnsered specifically, as everywhere I look gives no clear definition or proper implementation of the Marching Cubes algorithm. To make this code work, import this mesh into your project: 193032-marching-squares-prototypefbx. This is my implementation of the Marching Cubes algorithm using Unity. I split the Many games use marching cubes algorithm to create awesome-looking procedural terrains, that are also editable. The mesh generation itself seems to be functioning at least mostly. The implementation is based on Paul Bourke's article but partially modified for GPU optimization. Oct 8, 2024 · The Mesh is created from a list of positions which all represent a cube, then all cubes get combined with triangles and vertices being deleted from the Data Arrays if the are not visible from any direction (coverd by another cube) The interesting thing is, is that the when making a simple simulation with 1 cube, it spawns as normal. For the fluid stream benchmark scene using the job system and burst compiler increases the framerate from +/- 25 fps to +/- 85 fps on an (8 core/16 thread) Intel i7 11700 CPU. Also, if you want to create a mesh of the same thing, but higher resolution, you simply have to increase the number smooth marching cubes algorithm running on the unity engine with a burst compiler + multi threading - MarchingCubesBurst/README. 1. I am using a sphere SDF and unity’s noise function to modulate the sphere. The new version will fill the space with triangles instead. Though I’d like to add that if your voxel data is only composed of binary values (a bit like minecraft: occupied or not) then all you need are the 256 cases which are just rotated versions of the 15 base configurations as you can see them on the marching smooth marching cubes algorithm running on the unity engine with a burst compiler + multi threading - MarchingCubesBurst/README. Dec 20, 2021 · The Images with the cubes is what the final mesh is supposed to look like but of course it isn’t going to be that blocky, and the other two images are my Texture3D images which I’m sampling the marching cubes from. I started implementating a solution for ijobparallelfor for each vertex, rather than per chunk, but was struggling with the parralel write/whilst writing to containers per chunk. com Implementation of marching cubes in unity with c# job system - bbtarzan12/Marching-Cubes Marching Cubes terrain implementation in Unity using the Job System and the Burst compiler - Issues · Eldemarkki/Marching-Cubes-Terrain Coding Adventure. I have read over the links countless times. com/bigos91/fastMarchingCubesFast implementation of Marching Cubes in Unity using Burst. Both already work with the burst compiler but the fluid code is still very trueA game development subreddit for discussing the creation of voxel games, and voxel engines. : r/Unity3D Marching Cubes terrain implementation in Unity using the Job System and the Burst compiler - Actions · Eldemarkki/Marching-Cubes-Terrain I decided to mess around with a different type of voxel terrain generation: marching cubes. I cant seem to figure out how to access a (jagged array) lookup table from within a job, since jobs wont allow for any managed or reference types. The idea is try to offer a flexible solution for developers that want integrate a free Voxel engine in his game or give a base for develop your own Jun 2, 2025 · Marching Cubes in Unity with Burst and C# Jobs. Stick around for Oct 4, 2012 · Hey all. It’s a fairly complicated algorithm but you should be able to find a solution that you can use on github. What are it’s clear Implementations? What can it be Visualizing scalar fields using the marching cubes algorithm. The table in question looks something like this (256 entries long Today I will teach you how to interpolate marching squares and also how to interpolate marching cubes in Unity using C#. Here’s the list of tiles used for 2d. I’m implementing the marching cubes algorithm with jobs and burst. Cline によって1987年に最初の論文が発表されました。 Multithreaded Marching Cubes algorithm implementation using Unity C# job system, compiled by Burst compiler - nezix/MarchingCubesBurst Oct 19, 2021 · Marching Cubes terrain implementation in Unity using the Job System and the Burst compiler Another attempt at marching cubes in Unity (using JobSystem and Burst Compiler) - MarchingCubes/README. Contribute to komietty/unity-marching-cubes development by creating an account on GitHub. So I thought I'd try to learn how to use the system Marching Cubes terrain implementation in Unity using the Job System and the Burst compiler - Eldemarkki/Marching-Cubes-Terrain Nov 10, 2020 · Is it possible (fast enough using mb/jobs/burst or dots ) to create Earth-size planet using marching cubes algorithm - or only part of planet we are closest and the rest of the planet create using classic approach (simple cube we deform to sphere)? Apr 10, 2022 · In this devlog, I talk about my experiences using Wave Function Collapse to generate procedural terrain in Unity. Dec 24, 2024 · Topic Replies Views Activity Help with Marching Cubes Voxel Terrain Unity Engine Scripting 3 1226 December 22, 2017 Voxel-Grid rounded Marching Cube values for a sphere Questions & Answers legacy-topics 1 2034 July 10, 2019 help with simplexnoise Unity Engine Scripting , Question 15 801 June 15, 2023 VOXEL WORLD News & General Discussion 3 1068 Visualizing scalar fields using the marching cubes algorithm. Feb 17, 2022 · Here is an example of how to read the voxel field in a IJobParallelFor and construct basic mesh data with 4 different IJob executed in parallel (thanks to scheduling setup and RO dependencies). I had considered these to solve the smooth marching cubes algorithm running on the unity engine with a burst compiler + multi threading - nukadelic/MarchingCubesBurst smooth marching cubes algorithm running on the unity engine with a burst compiler + multi threading - MarchingCubesBurst/Spin. If you are looking for the transvoxel implementation it can be Skip to main content Fast chunked Marching Cubes terrain. - Milestones - akoreman/Marching-Cubes-Unity-Job-System Jul 21, 2025 · I’m working on a system to create modifiable, procedurally generated terrain using Marching Cubes. Oct 19, 2021 · Marching Cubes terrain implementation in Unity using the Job System and the Burst compiler ComputeMarchingCubes is a Unity sample project that reconstructs isosurfaces of scalar volume data using a compute shader and the new mesh API graphics buffer direct access). Marching Cubes terrain implementation in Unity using the Job System and the Burst compiler Oct 15, 2017 · Is there a solution to this problem? How do you guys make your colliders fit your particle effects? (in this example, I created a burst of water, I want to try out different variations where the burst could be wider or the burst takes longer… This affects the ParticleSystem only however, not the hitbox) richardkettlewell October 15, 2017, 9 About A fast, multi-threaded, Burst compiled marching cubes implementation for Unity MIT, Unknown licenses found Activity 0 stars 1 watching Another attempt at marching cubes in Unity (using JobSystem and Burst Compiler) - jedjoud10/MarchingCubes Marching cubes algorithm implemented in C#. May 27, 2013 · I have finally finished a working, functioning marching cubes algorithm. 2. Available now from the Unity Asset Store! Marching cubes: Used in the terrain generation, support edition in real time and Job System + Burst for generate the chunks (it improve the efficiency). So far i could make it work with unity job system and burst compiler. md at main · jedjoud10/MarchingCubes smooth marching cubes algorithm running on the unity engine with a burst compiler + multi threading - Releases · nukadelic/MarchingCubesBurst smooth marching cubes algorithm running on the unity engine with a burst compiler + multi threading - nukadelic/MarchingCubesBurst Hello, Im tierd of searching, and the lack of deep information in regards to marching cube for begginers is crazy Perhaps im just stupid, but could anyone explain how marching cube interpolations works? Multithreaded Marching Cubes algorithm implementation using Unity C# job system, compiled by Burst compiler - nezix/MarchingCubesBurst 1 day ago · Hi everyone, I’m trying to create a project with voxel planets generated with Marching Cubes. Discord: / discord more Feb 8, 2020 · Marching Cubes Marching cubes is an algorithm that chooses which tiles to place according to whether each vertex of the tile is solid or empty. If you line up tiles so the black and white corners always match, the red lines always connect together nicely. 01K subscribers 292 Visualizing scalar fields using the marching cubes algorithm. It runs smooth even on low-end CPUs without spikes with minimum lagg Marching cubes in Unity. - Issues · akoreman/Marching-Cubes-Unity-Job-System Simple implementaton of the marching cubes algorithm using threejs and web workers. I know there are techniques like Transvoxel (though I don’t know how to implement it) or skirts, for example. When creating a new issue, please describe the bug in as much detail as possible, and include the branch and commit id where the bug happened. and speed up your game development process. A game development subreddit for discussing the creation of voxel games, and voxel engines. The problem is that I don’t know how to connect chunks with different LOD levels. Find this & other Modeling options on the Unity Asset Store. The vertices it returns are enqueued into the ParallelWriter. Collections; using System. Implemented using Unity3D and multithreaded using the Unity Job System with the Unity Burst compiler. Jun 18, 2019 · The one I’m familiar with is an algorithm named “marching cubes” basically it creates a separating layer of mesh in between air tagged points and surface tagged points (their tags is set by your peeling noise solution) which is faced toward the air tagged points (so you can see the mesh triangles while being on air side and looking toward MC Terrain is a terrain system for Unity that uses Marching Cubes to create interactive terrain. Don’t want to check out the project and “cheat”? Feel free to check out my progress pics to get an idea of how you might want to go about developing the algorithm yourself! Jan 4, 2012 · I’m in the process of rebuilding a marching cubes algorithm I made a little bit ago for some current work. Dec 27, 2022 · I am using the marching cubes algo to generate a sphere mesh. 4 KB) ( RMB / Save link as) And use it to fill the Template field as follows: profiler timeline The unity project is a implementation of the algorithm Marching Cubes for the generation of a voxel engine for generate a random and infinite terrain. 1) Is the efficient storage of voxel terrain Sep 18, 2022 · So for the past 6 months, i have been working on generating planets with marching cubes and mesh interpolation. Recently, i got it working, but it causes an insane amount of lag. 17f1 (LTS). What exactly does it do? Please do not link wikipedia, as I assure you. Marching Cubes terrain implementation in Unity using the Job System and the Burst compiler - Eldemarkki/Marching-Cubes-Terrain Fast implementation of Naive SurfaceNets in Unity. Contribute to bigos91/fastNaiveSurfaceNets development by creating an account on GitHub. We will begin with making a 3D grid of values, based on a Perlin noise, and then Here is a fast parallel implementation of the marching cubes algorithm using C# job system and compiled by Burst… Open Source Marching Cubes in Unity | Triplanar Shader Eldemarkki 246 subscribers Subscribed Feb 2, 2021 · Recording the screen slowed down the simulation by a lot! But I love how the lag gives some kind of effect to it. As the title says I’m having weird issues with the NativeQueue. Can also generate caves, although they are extremely expensive computationally. it is looping around 90 thousand times). md at main · nukadelic/MarchingCubesBurst Marching Cubes terrain implementation in Unity using the Job System and the Burst compiler - Eldemarkki/Marching-Cubes-Terrain 7. Unless normals can be somehow generated on the fly? "Hopefully people will stop using marching cubes" Currently Im working on marching cubes version :D. Additionally, shadows don’t render properly when viewed from a bit farther away [TerrainEngineNext] V4 Infinite Terrain, Realtime voxel fluids and Destruction | Unity 2020 1. Skip the cable setup & start watching YouTube TV today for free. Currently the Nov 21, 2020 · Im working on a marching cubes system that I can use for further experiments. However, I’m running into an issue where light appears to leak through what I believe are the edges where two triangles meet (see image 1). The noise function returns it’s gradient and the gradient of the sphere is the sample point normalized, but when I subtract the sphere’s gradient with noise gradient I get incorrect normals for my mesh! I have a question: While sampling the noise Marching Cubes terrain implementation in Unity using the Job System and the Burst compiler - Eldemarkki/Marching-Cubes-Terrain 12K subscribers in the VoxelGameDev community. Its not highly unoptimized, it is completely unoptimized seeing as I made it on 2 of my days off from work. Nov 6, 2019 · I’m trying to generate Terrain using the marching cubes algorithm and some 3D noise. Feb 9, 2025 · For the past 2 or so days I’ve been working on my own little voxel ““engine”” that uses marching cubes. But the moment more cubes are made at the same time (more ~MIT License~ TL;DR - I created a readable Marching Cubes project to help those who understand the algorithm but have no idea how to implement it to unity. Uses Unity's new multithreading system, the "Job System", compiled with Burst compiler for better performance. Aug 22, 2012 · I like your project, especially how you can have blocks instead of just spherical holes. Normal vectors should be stored in other array to make sure that SIMD stuff will work. Entering play mode or edit mode will reconstruct the necessary memory for the voxel terrain. LOD via mesh simplification. cs at main · nukadelic/MarchingCubesBurst Get the High Speed CPU-based Marching cubes package from KOMPATH, INC. be/M3iI2l0ltbEUE5 S Loading Loading 1 day ago · (topic deleted by author) Aug 16, 2024 · 文章浏览阅读1k次,点赞8次,收藏10次。 Marching Cubes Terrain 在Unity中的实现教程本教程将引导您了解并使用GitHub上的开源项目 Eldemarkki/Marching-Cubes-Terrain,它是一个利用Unity游戏引擎,结合Job系统和Burst编译器实现的Marching Cubes算法地形生成方案。 A fast, multi-threaded, Burst compiled marching cubes implementation for Unity - Pull requests · andycodesstuff/marchingcubes May 30, 2025 · Search for ‘unity marching cubes voxels’. It’s my understanding that when it comes to 3d meshes in hardware, you want to order your triangles so internally so they can be rendered as DESCRIPTION -> My implementation of "Marching Cubes" in Unity with Burst and Multithreaded with c# Jobs the algorithm is smart enough to generate every "Grid Size" with every wanted "Resolution" Marching cubes with forward renderer. the Unity Job System & Burst compiler. And thanks to Sebastian Lague! This marchin May 4, 2022 · DESCRIPTION -> My implementation of "Marching Cubes" in Unity with Burst and Multithreaded with c# Jobs the algorithm is smart enough to generate every "Grid Size" with every wanted "Resolution" Apr 7, 2025 · GitHub - Eldemarkki/Marching-Cubes-Terrain: Marching Cubes terrain implementation in Unity Marching Cubes terrain implementation in Unity using the Job System and the Burst compiler If thats true, that should be easy to add. Then save $23/month for 2 mos. I’ve got the basics done, chunks, meshing, etc. It is NOT in any way feature complete, and is meant to demonstrate the possibilities of such algorithms in Unity. Collections. That will cause the surface to be much smoother even at low resolution. Marching Cubes terrain implementation in Unity using the Job System and the Burst compiler Oct 19, 2021 · Star 574 Code Issues Pull requests Discussions Marching Cubes terrain implementation in Unity using the Job System and the Burst compiler unity terrain voxel marching-cubes-algorithm marching isosurface marching-cubes voxel-terrain marching-cubes-terrain Updated on Oct 19, 2021 C# Terrain voxel engine with the use of Marching Cubes implemented in Unity 2020. Here is the code if you need to look at it (i tried to put a little bit of An implementation of the Marching Cubes algorithm in Unity. Oct 21, 2012 · There is at least a 2D marching cubes on the unity script wiki,and there are several selections in the Asset Store, at least one is free. Here is my code using System. 1 歴史と概要 マーチングキューブス法とは、ボリュームレンダリング法の一つで、スカラーデータで満たされた3次元ボクセルデータを、ポリゴンデータに変換するアルゴリズムです。William E. : r/Unity3D Jul 27, 2023 · Hello all. Implementation of the marching cubes algorithm to visualise isolines of scalar fields. As for the algorithm's good points, it's an extremely simple algorithm to implement, consisting mainly of a pair of giant lookup tables to connect the vertices into triangles. unity at main · nukadelic Marching Cubes terrain implementation in Unity using the Job System and the Burst compiler - Eldemarkki/Marching-Cubes-Terrain Oct 19, 2021 · Marching Cubes terrain implementation in Unity using the Job System and the Burst compiler So, Ive been trying to get this to work for a while, I really like how marching cubes makes voxel terrain look, and I finally have a working example and finally understand most of the logic behind the algorithm itself. This gets really messy really fast Dec 9, 2011 · How can I implement the marching cubes algorithm in Unity? Or is there a better solution for smoothing? Any code/examples/documents are helpful, preferably JS. Play around with it if you like, anyone is free to use any part of this as you see fit. Contribute to SebLague/Marching-Cubes development by creating an account on GitHub. Jun 15, 2022 · Fast implementation of Marching Cubes in Unity. as far as i Marching Cubes Implementation of the marching cubes algorithm to visualise isolines of scalar fields. The problem is, each time I click t… Jun 11, 2011 · How can I implement the marching cubes algorithm in Unity? Or is there a better solution for smoothing? Any code/examples/documents are helpful, preferably JS. Although try using Google to search the site instead of using github’s own search. This simplicity also means it's pretty fast. meta at main · nukadelic Mar 29, 2024 · The Unity Library Marching Cubes Coding Adventure: Marching Cubes youtube. Parallelwriter version. My problem now is that the edges create little holes between the chunks. In this tutorial, I cover how it can be extended to 3d. Chunk creation using Unity Job System + Burst (improve the efficiency). Star 570 Code Issues Pull requests Discussions Marching Cubes terrain implementation in Unity using the Job System and the Burst compiler unity terrain voxel marching-cubes-algorithm marching isosurface marching-cubes voxel-terrain marching-cubes-terrain Updated on Oct 19, 2021 C# About smooth marching cubes algorithm running on the unity engine with a burst compiler + multi threading May 17, 2014 · Hi, i really need some help to understand, how i can implement Marching Cubes Algorithm into the Voxel Engine i’ve followed this ->guide<- to make. About Unity/Burst implementation of marching cubes and various isosurface algorithms Activity 0 stars 1 watching smooth marching cubes algorithm running on the unity engine with a burst compiler + multi threading - MarchingCubesBurst/NoiseScene. Removing this step speeds up the entire job by a factor of 2. Basically, in the past I implemented simplex-based surface construction but never really touched marching cubes because of that huge polygon table they require. I need to benchmark it but it seems really fast The Marching Cubes algorithm implemented in Unity. I essentially have a job that does 1 voxel in the grid at a time. kni vmfejg cbcee ktu dbdz ekmqzgsm eleuma nmufht xkfok tzxl