Hello, I’m having trouble getting a voxel model to display a certain part as transparent and display textures correctly. The model is made in MagicaVoxel and this is the model:
This is a zombie snail. The green, red, and yellow parts make up the parasites.
What I’ve tried.
Method 1: I followed this guide - Sketchfab Community Blog - A complete guide to importing from MagicaVoxel to Sketchfab and, as mentioned in the tutorial, since some voxels are sharing the same face there are visible “holes” in the model. I did modify the model but soon found out I’d have to modify the parasite to a point that would defeat the purpose of making the parasite as big as it was. I did not (at this point) bake it.
Method 2: I then followed this tutorial - Sketchfab Community Blog - Tutorial: Creating a 3D Star Wars scene in voxels using MagicaVoxel, Blender and VoxelShop. I split my model into three parts (could have been two), the shell and parasites, the middle and eyestalks, and the little outline and “whiskers”, along with their corresponding palettes. I imported into Voxelshop to reduce the polycount and exported each of the three pieces as .dae, and imported into Blender. I did not bake the model (again, not at this point) because I didn’t think it applied to my model. I’m not “baking” any faces into my model, I have textures. I did Smart UV Project though.
There’s nothing about transparency in this tutorial, so I went to YouTube and watched two videos on making transparent textures in Blender 2.8. I got that to work and look how I wanted it to.
I then searched and watched two videos on baking textures in Blender 2.8. This didn’t work since I’m not backing faces or textures into my model. I did try looking for how to bake transparency into a model but nothing really comes up. I tried exporting it anyway. I’ve exported as a .OBJ and a .FBX and while I do get the middle and eyestalks to be transparent with changing the materials on Sketchfab, the shell and parasites have messed up textures:
I even changed the Texture from Trilinear to Nearest (minimap) similar to Blender’s setting (Which is “Closest”)
Method 3: I thought maybe I missed something, so I found and followed this guide - Sketchfab Community Blog - Publishing Voxel Designs from MagicaVoxel to Sketchfab. This didn’t have anything about transparency, but I thought I could apply the same process. I took my whole voxel model (before splitting it up), and took the palette with only the colors for the middle and eyestalks while the rest was black, applied the texture under the Opacity setting and I get this:
The whole model turned transparent.
I honestly have no idea how to get this working. I got really close with Method 2 but it’s not quite right. Am I missing something? Did I mess up a step? Is there a way to bake transparency into a model and if so how do I do it? I’ve been struggling with this for two days and I want to get this to work since I’m including it in my portfolio. Knowing how to make this model work will help with one or two other models I also want to include in my portfolio.
Thank you in advance,