Our great sponsors
-
opengametools
A set of open c++ game development tools that are lightweight, easy-to-integrate and free to use. Currently hosting a magicavoxel .vox full scene loader.
-
assimp
The official Open-Asset-Importer-Library Repository. Loads 40+ 3D-file-formats into one unified and clean data structure.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
If you can program you might be able to do this yourself using a library like ogt_vox to write out the resulting vox file, along with code like Assimp to import the geometry. If the vertices are all on a unit grid it should be relatively trivial to go through the quads (2xtriangles), calculate the face normal, and modify the voxel just below the quad with the texture sampled from the texture coordinates.
If you can program you might be able to do this yourself using a library like ogt_vox to write out the resulting vox file, along with code like Assimp to import the geometry. If the vertices are all on a unit grid it should be relatively trivial to go through the quads (2xtriangles), calculate the face normal, and modify the voxel just below the quad with the texture sampled from the texture coordinates.
Related posts
- The Asset-Importer-Lib Minor Release Version 5.3.0 is out
- Quickly setting up a 3D scene?
- Scene organization
- Noob question: Between WebGL, OpenGL ES and emscripten, what is the recommended usage and relationship between them for creating an interactive browser based graphics app?
- Issues with Assimp Loader and Bones