Home

  
Home Cavernosa
My Site
Intro
Cavernosa
 
Cavernosa
Intro
Instructions
Screenshots
Download
 
Email me
acox@globalnet.co.uk
 
 
  

Cavernosa

Cavernosa is a volume modeling tool that allows you to do virtual sculpting of a binary voxel grid and then convert the model to polygons for use in conventional modeling and rendering applications. You can download it here. There are instructions for it's use here.

At Cavernosa's heart is a hierarchical grid which alows grids of up to 16'777'216 x 16'777'216 x 16'777'216 voxels to be handled. Unfortunately this complicates any code for which the test(x,y,z)/set(x,y,z) interface is not efficient enough. For instance, the traversal of the display box to extract squares for rendering or export is about an order of magnitude more lines of code than the simple version using test() which is used to verify correctness in the debug build.

Cavernosa is not finished but it is going to be neglected for a while which is why I put this site up to make it available in it's present form. Having played with it, I believe strongly in the voxel/volume modeling concept and I have lots of ideas for features to turn it into a really useful tool. The most obvious next step would be to generate some form of smooth mesh rather than the jagged squares that are output now and that is right at the top of the list.

I would love to be sent vox files of any sculptures made with Cavernosa.

Here is a pic of Cavernosa in action, running as a plugin for the free 3d application Blender:

Copyright © 2000 Andrew H. Cox. All Rights Reserved.
acox@globalnet.co.uk