Voxel art has been around since the early days of 3D graphics, with early examples dating back to the 1980s. Magica Voxel it allows users to easily create and edit voxel models, apply textures and lighting, and even create animations. Magicavoxel has become increasingly popular among game developers and 3D artists due to its powerful tools and features. Voxel art is a type of digital art that uses cubes or bricks, called voxels, to create a 3D image. It is designed to allow users to create stunning 3D models and scenes using volumetric pixels, or voxels. I think I'm gonna cut it there because this topic is getting way too long, but I wanted to make sure I would explain myself thoroughly.Īt this point, any glimpse of help or guidance would be greatly appreciated, as I feel quite lost currently, despite feeling "close" in some ways.Magicavoxel is a 3D voxel art software created by artist and programmer Ephtracy. Unfortunately, because of the reasons detailed above, I'm unable to get a 1:1 result. This could be due to CloudCompare's generated point cloud not being a perfect grid (using the "Sample points" function) and/or a failure of FileToVox's part.īasically, if I end up going with the "point cloud" approach to solve my problem, I feel like my workflow would have to be: MagicaVoxel > Cinema 4D > CloudCompare > FileToVox > Back in MagicaVoxel. FileToVox pretty much allows me to convert any point cloud or PLY mesh into a VOX file, which in theory seems like it'd be the solution, but, whatever point cloud I can generate from my voxel OBJ mesh in CloudCompare, once said point cloud has gone through FileVox, I am not able to get an identical 1:1 replica of the original voxel mesh I started with in MagicaVoxel.MagicaVoxel has both the options to export your mesh as a "point clouds" OR "PLY mesh", which appear to be relevant for my case.Using MagicaVoxel, CloudCompare and FileToVox ( ), I could potentially achieve my goal. offset voxels, missing voxels, etc).īREAKTHROUGH: After so much trial and error, I've finally found a possible lead. not a 1:1) recreation of my original voxel mesh from MagicaVoxel (i.e. The Voxelizer-route has always been more of a no-brainer, but unfortunately, I have not found 1 single publicly available Voxelizer that allows me to have fine control over the grid matrix, hence every attempt at using a Voxelizer so far has resulted in a non-identical (i.e. WHAT I'VE TRIED: I've been experimenting with tons of different softwares and librairies, such as BinVox, countless Voxelizers and misc. So ideally, I would end up with an identical voxel mesh in MagicaVoxel as the one I originally started with, but with different color data for each voxel. I'd only modifying and baking the UV map in Cinema 4D. Worth noting that between MagicaVoxel and Cinema 4D, no transformation would be made on the actual mesh. Given this scenario, the end-goal would be to export the voxel mesh from MagicaVoxel as an OBJ and texture it in Cinema 4D (in my case), after which I would like (somehow) to export the textured OBJ mesh back to MagicaVoxel in its voxel state. GOAL: Let's say I create a voxel mesh in MagicaVoxel, but instead of using MagicaVoxel/QuBicle (or any voxel editor) to texture the fine details of my voxel mesh, I want to texture it in a software that offers me greater and more flexible tools to texture my mesh (ex: in an aliased fashion with brushes and textures). I apologize in advance for the length of this topic post and I also thank you in advance for any guidance/tip/insight. Finally, after discovering CloudCompare, I feel like I'm closer than ever to finding a solution. I've been spending over a month trying to find a way to solve a problem, but to no avail.
0 Comments
Leave a Reply. |