Convert your 3D model online into voxels.

This application converts your 3D computer model representation into a voxel representation or voxel model.
The number of voxels is adjustable, so is the overall size of voxels.
The calculated voxel representations can be saved and can be used in most 3D programmes.

Features

  • Your 3D model is not uploaded and/or stored on a server; all data is fast and securely processed on your local machine.
  • Unlimited non-commercial usage.
  • No plugins or executables installs needed, just a recent browser.
  • Including a 2D layer inspector.
  • Input .OBJ and .STL.
  • Output, .OBJ, .VBO, .VOX, .XML, .JSON, .PNG and .STL.

poster
import wavefront .obj or .stl file

.obj
save as wavefront .obj file
.stl
save as binairy .stl file
.xml
save as .xml file
.json
save as .json file
.json II
save as .json II file
.vbo
save as binairy vertex buffer object (webgl)
.vox
save as .vox file
.png
save as .png image

Do you need more voxels?

If you want to increase the default maximum number of voxels add '?res=256' to the URL and reload. More voxels require more computation and more memory; you may run out of memory.

Download Voxelizer

You can download the voxelizer for offline, non-commercial usage if you have limited internet access or don't want to visit this page for each conversion.
Create a directory on your localhost, copy the files and open the index.html in your browser.
Download Voxelizer

Binairy file format VBO

VBO stand for Vertex Buffer Object. Use this file format for WebGL.

The fake ambient occlusion bitfield bytes are used for the custom fragment shader; see Vertex Buffer Object



   vertex position (x) // single-precision floating-point ( 32-bit )
   vertex position (y) // single-precision floating-point ( 32-bit )
   vertex position (z) // single-precision floating-point ( 32-bit )
   normal position (x) // single-precision floating-point ( 32-bit )
   normal position (y) // single-precision floating-point ( 32-bit )
   normal position (z) // single-precision floating-point ( 32-bit )
   texture position (u) // single-precision floating-point ( 32-bit, not used ( = 0.0 ) )
   texture position (v) // single-precision floating-point ( 32-bit, not used ( = 0.0 ) )
   fake ambient occlusion bitfield // unsigned integer ( 8-bit )
   fake ambient occlusion bitfield // unsigned integer ( 8-bit )
   fake ambient occlusion bitfield // unsigned integer ( 8-bit )
   fake ambient occlusion bitfield // unsigned integer ( 8-bit )
   

Copyrights

The generated voxel representation is free for non-commercial use.

The legolizer might be interesting for you; convert any arbitrary polygon-based 3D model into a 3D LEGO® object.

Feedback

If you have a question, remark or suggestion, please feel free to send me an e-mail.


Prefer email? send your email to info@drububu.com.

Featured


Links

legolizer Qubicle Constructor bilderzucht-blog MagicaVoxel