I run this plugin on a AMD A10 K5800, nothing too heavy. I used to have even better framerates (now 60fps, recorded at much lower fps), I might be able to restore some lost frames.
It doesn’t require any modifications on models. Doesn’t do shadows (properly at least, now deactivated), has bumpmap support for the outer texture and takes a texture for the inside.
Doesn’t work well with animated models, since the volume is of course static.
If this could be combined with one of the voxel terrain engines to allow for the creation and destruction of items such as buildings or other equipment, then I’d say possibly. Most of those engines apply heavy smooth to the voxels to make the result look organic. Something that could handle geometric shapes and hard edges on top of that could allow for a greater degree of flexibility. That is if they don’t build in features that allow them to do ether or…
Honestly this could have potential but you need to get it working with shadows and possibly figure out physics interactions before it’ll be anything besides a nifty little demonstration of marching cubes.
Seriously though, this would probably be better placed under “Works in Progress” and more importantly, what exactly are you trying to make here?
It’s not using marching cubes, it’s actually using raycasting in a shader, so the corners are much smoother than with marching cubes (since the GPU does the interpolation per pixel; basically it uses texture filtermodes for this). In the video I used a pretty low amount of voxels but one could use more. I have SBS and warping for the Oculus Rift enabled atm, so that’s pressing the framerate down a bit when viewed from (very) up close in certain cases. However I doubt it will give any issues otherwise.
You could use any mesh, it doesn’t really matter how many vertices it has etc.
What I was going for was destroyable walls and objects (blowing stuff up is fun!), however I have not done the physics part yet, which consists of creating seperate boxcolliders essentially for the voxels (I think that’s the best way, haven’t thought about it much). Also I need to adjust the raycasting, and find some solutions for a couple of problems like clipping (walking through demolished walls) which isn’t possible as of yet. At the moment you can however ‘shoot’ through demolished objects.
I’d like to release a demo but I’m not good with designing levels and such, maybe I’ll use the Angry Bots demo, that might work.
Could a mod place this is the WIP section or should I do this myself?