Tell me, is it possible to import vox files in version 3 only on the PRO version? I installed blender 4.2, when importing a vox file (when I open the voxel file itself), it says that it does not support it and requires updating the magica voxel itself (though I make the models in goxel-voxel... I think it is not so important in which editor I make the model!)
Hey there! Yes, it's possible to import Vox files in the FREE version of Vox cleaner V3. Using goxel shouldn't be a problem, and here's what I'd suggest doing - 1. Make a copy of all your goxel files 2. Open and save them through the latest version of magicavoxel 3. Try importing these "magicavoxel" Vox files into blender. That should most definitely work, and please do let me know how it goes!
Thank you so much! Try magicavoxel, it’s an absolute godsend. Good luck! If you have more questions, feel free to join the SynthHunters Discord server. I’m active there!
Tried to clean. It works well! It remains to correctly understand how to remove artifacts in Unreal Engine (make it so that the texture itself is displayed correctly on the object). Who works on this engine as UE4 (5) write how to remove this defect (seams along the object)
Hello there! I'm glad you know how to make the tool work. However, I won't be able to help you out for Unreal engine bugs as I don't know to use it myself - either way, let us know here when you find how to make it work! Cheers and thanks for using my addon!
Thanks so much, his name is Rex! These animations were made by my friend Iha in Blender using Vox Cleaner V3 Cleaned models! These were made on a Macbook Air M2!
Do you know how to sharpen the textures in unity? Or is there a way to increase the resolution out the output texture? Im getting lots of bleed from different colours when I apply the texture to my model in unity
When i try to Clean my voxel with texture apply option enabled i encounter this error - Blender 4.2 and 4.3 and latest magicavoxel version AttributeError: 'NoneType' object has no attribute 'location'
@@TheStrokeForge Thanks for the Answer but sadly this not fixed my problem, it returns an error on the first try to import saying that there is no BSDF (KeyError: 'bpy_prop_collection[key]: key "Principled BSDF" not found') on the second try it imports but without the textures, so when i try do clean the voxel i got the same error saying - AttributeError: 'NoneType' object has no attribute 'location'
I see. I'll try to reproduce this error. I hope you're trying this in blender 4.2? You can mail me at thestrokeforge@gmail.com so we can have a chat about the bug fixing!
@@ben_4321 i mean yes, but the geometry edges need to be present to maintain the colour separation. So yeah. Some specific magicavoxel expert settings allow that natively in the app
Could you make a tutorial on how to use Voxel cleaner to Godot? I'm trying to use vox cleaner but after optimizing and exporting to godot, Its show all kinda of problems, even without any animation
I can try! But as of now I’ll tell you that you need to fix 2 settings somewhere in Godot to enable sharp textures, one in the material and other in general settings . This will get rid of the blurry textures and also fix the bleed on the edges. Hope that helps!
i have no words to describe how helpful it is, i got a question is there a way to export it as gltf? cause im using this format for my roblox game because the texture works fine but after i cleaned the texture stopped working
Hello there! Thanks so much for your kind words! You should still be able to export it as gltf via blenders native exporter, can you please describe more about what you mean by your texture not working?
@@TheStrokeForge Sure, basically what is happening is when i export it as gltf via blenders native exporter the number of poligons still the same (inside roblox studio) as it was before and the texture of the model gets blurry, i believe it is because when i opened the UV it was like 259x259 and roblox upscales it making it blurry. when i try to export as fbx the texture gets blurry as well, but with the amount of poligons that it was supposed to have and when i export as obj the same happens Note: I use gltf for Roblox because it's the only one that usually doesn't have problems
@@darkthelegendx okay i got your problem, it's pretty easy to solve luckily. So Vox Cleaner generates pixel perfect textures, meaning they're real pixels and are a very small image in total. Like you said, the end image is 250ish pixels. Now, usually by engines, such images are perceived as normal images and not pixel art images. All you have to do is to disable the pixel interpolation in the engine, which makes the engine see the image as a pixel texture and makes it look un blurred, ie crisp. If you don't find this interpolation option, which is very unlikely, you can upscale the image inside of the add-on in general settings as well. This will give you a crisp image with higher resolution, but at the cost of more cleaning times. Hope that helps, cheers!
I'm not able to import any .vox files...I keep getting this error: Python: Traceback (most recent call last): File "C:\'The rest of my file path'", line 1092, in execute import_vox(path) File "C:\'The rest of my file path'", line 985, in import_vox Traverse(0, TransformIDs[0]["OverallVisibility"], TransformIDs[0]["Transform"]) ~~~~~~~~~~~~^^^ KeyError: 0
@@maxwellbrengle7168 I see. What file are you trying to import? It shouldn’t usually cause errors meaning it might be an issue in the magicavoxel file. Do you mind sharing the file with me?
Hi. How can I fix this? Python: Traceback (most recent call last): File "C:\Users\Rd\AppData\Roaming\Blender Foundation\Blender\4.2\extensions\user_default\vox_cleaner_v3\__init__.py", line 2498, in execute VoxMethods.MaterialSetUp(context) File "C:\Users\Rd\AppData\Roaming\Blender Foundation\Blender\4.2\extensions\user_default\vox_cleaner_v3\__init__.py", line 1635, in MaterialSetUp PrincipledBSDF.location = (370,195) ^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'location'
@@DrastyAlimo Hey there! I think you're exporting a Vox file from magicavoxel and then importing that into Blender. Instead, try importing the Vox file itself. You'll find it in the magicavoxel/Vox/ folder. Let me know if that helps!
Tell me, is it possible to import vox files in version 3 only on the PRO version?
I installed blender 4.2, when importing a vox file (when I open the voxel file itself), it says that it does not support it and requires updating the magica voxel itself (though I make the models in goxel-voxel... I think it is not so important in which editor I make the model!)
Hey there! Yes, it's possible to import Vox files in the FREE version of Vox cleaner V3. Using goxel shouldn't be a problem, and here's what I'd suggest doing -
1. Make a copy of all your goxel files
2. Open and save them through the latest version of magicavoxel
3. Try importing these "magicavoxel" Vox files into blender.
That should most definitely work, and please do let me know how it goes!
Yeeees! Congrats on the new version! I probably shouldn't be this excited, but here I am haha! 😄
Thankyou so much! Why shouldn't you be excited? It's a plug-in for everyone!
Amazing work and amazing portfolio as well
Thank you! Cheers!
This is a life support for voxel community
Thankyou so much 🥹🥹🥹
Respect for your commitment! Great work!
I appreciate that! Thankyou so much my dude!
Your voxel models are really good! If I wanted to learn how to create voxel art, should all the cubes in voxel models be the same cube size?
Thank you so much! Try magicavoxel, it’s an absolute godsend. Good luck! If you have more questions, feel free to join the SynthHunters Discord server. I’m active there!
This is epic. Love the PBR support!
Thankyou so much! Hope ya use it well!
Let's GOOOOOOOOOO
YOOOOO hahahha welcome to the other sideee 😂😂
Ayo nice narration
Thankyou so much! was so much fun recording and Fumbling lmao
wow. You are a lifesaver!
I'm glad to be able to help, my guy!
Tried to clean.
It works well!
It remains to correctly understand how to remove artifacts in Unreal Engine (make it so that the texture itself is displayed correctly on the object).
Who works on this engine as UE4 (5) write how to remove this defect (seams along the object)
Hello there! I'm glad you know how to make the tool work. However, I won't be able to help you out for Unreal engine bugs as I don't know to use it myself - either way, let us know here when you find how to make it work! Cheers and thanks for using my addon!
Did you apply paper2D settings to the texture by chance? Or update the image sampling so that it's set to nearest?
The piglet is cool in the robot! :)) And what were the animations for the animals made in?
Thanks so much, his name is Rex! These animations were made by my friend Iha in Blender using Vox Cleaner V3 Cleaned models! These were made on a Macbook Air M2!
Do you know how to sharpen the textures in unity? Or is there a way to increase the resolution out the output texture? Im getting lots of bleed from different colours when I apply the texture to my model in unity
When i try to Clean my voxel with texture apply option enabled i encounter this error - Blender 4.2 and 4.3 and latest magicavoxel version
AttributeError: 'NoneType' object has no attribute 'location'
I just replied to your other comment, let me know if that helps! Else feel free to mail me at thestrokeforge@gmail.com!
@@TheStrokeForge Thanks for the Answer but sadly this not fixed my problem, it returns an error on the first try to import saying that there is no BSDF (KeyError: 'bpy_prop_collection[key]: key "Principled BSDF" not found') on the second try it imports but without the textures, so when i try do clean the voxel i got the same error saying - AttributeError: 'NoneType' object has no attribute 'location'
I see. I'll try to reproduce this error. I hope you're trying this in blender 4.2? You can mail me at thestrokeforge@gmail.com so we can have a chat about the bug fixing!
How can I export the texture along with the object?
When I import the object into Unity, I don't have any texture.
You can use the built in exporter to export textures. You’ll have to create a material to use textures, depending on your workflow
@@TheStrokeForgeThanks
Is it also possible to optimise the mesh but keep it vertex colors?
I'm sorry but that's not possible with the vertex colour technology. Vertex colours need geometry to have the colour data in it!
@@TheStrokeForge Well, it's definatly possible, just needs to be considered when optimising the mesh. But guess that means you don't support it
@@ben_4321 i mean yes, but the geometry edges need to be present to maintain the colour separation. So yeah. Some specific magicavoxel expert settings allow that natively in the app
Could you make a tutorial on how to use Voxel cleaner to Godot? I'm trying to use vox cleaner but after optimizing and exporting to godot, Its show all kinda of problems, even without any animation
I can try! But as of now I’ll tell you that you need to fix 2 settings somewhere in Godot to enable sharp textures, one in the material and other in general settings . This will get rid of the blurry textures and also fix the bleed on the edges. Hope that helps!
i have no words to describe how helpful it is, i got a question is there a way to export it as gltf? cause im using this format for my roblox game because the texture works fine but after i cleaned the texture stopped working
Hello there! Thanks so much for your kind words! You should still be able to export it as gltf via blenders native exporter, can you please describe more about what you mean by your texture not working?
@@TheStrokeForge Sure, basically what is happening is when i export it as gltf via blenders native exporter the number of poligons still the same (inside roblox studio) as it was before and the texture of the model gets blurry, i believe it is because when i opened the UV it was like 259x259 and roblox upscales it making it blurry.
when i try to export as fbx the texture gets blurry as well, but with the amount of poligons that it was supposed to have and when i export as obj the same happens
Note: I use gltf for Roblox because it's the only one that usually doesn't have problems
@@darkthelegendx okay i got your problem, it's pretty easy to solve luckily. So Vox Cleaner generates pixel perfect textures, meaning they're real pixels and are a very small image in total. Like you said, the end image is 250ish pixels. Now, usually by engines, such images are perceived as normal images and not pixel art images. All you have to do is to disable the pixel interpolation in the engine, which makes the engine see the image as a pixel texture and makes it look un blurred, ie crisp.
If you don't find this interpolation option, which is very unlikely, you can upscale the image inside of the add-on in general settings as well. This will give you a crisp image with higher resolution, but at the cost of more cleaning times.
Hope that helps, cheers!
@@TheStrokeForge thank you so much i'll try it
@@darkthelegendx no problem, i hope it works out for you!
I'm not able to import any .vox files...I keep getting this error:
Python: Traceback (most recent call last):
File "C:\'The rest of my file path'", line 1092, in execute
import_vox(path)
File "C:\'The rest of my file path'", line 985, in import_vox
Traverse(0, TransformIDs[0]["OverallVisibility"], TransformIDs[0]["Transform"])
~~~~~~~~~~~~^^^
KeyError: 0
Hey there! Can you please tell me the blender and magicavoxel version that you're using?
@@TheStrokeForge Blender 4.2 and the most recent version of magicavoxel
@@TheStrokeForge 0.99.7.1
@@maxwellbrengle7168 I see. What file are you trying to import? It shouldn’t usually cause errors meaning it might be an issue in the magicavoxel file. Do you mind sharing the file with me?
@@TheStrokeForge Yeah no problem, how should I share it?
Hi. How can I fix this?
Python: Traceback (most recent call last):
File "C:\Users\Rd\AppData\Roaming\Blender Foundation\Blender\4.2\extensions\user_default\vox_cleaner_v3\__init__.py", line 2498, in execute
VoxMethods.MaterialSetUp(context)
File "C:\Users\Rd\AppData\Roaming\Blender Foundation\Blender\4.2\extensions\user_default\vox_cleaner_v3\__init__.py", line 1635, in MaterialSetUp
PrincipledBSDF.location = (370,195)
^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'location'
Hey there! Can you please give me the steps to reproduce the error?
Did you get this to work ? because i'm having the same issue!
@@DrastyAlimo Hey there! I think you're exporting a Vox file from magicavoxel and then importing that into Blender. Instead, try importing the Vox file itself. You'll find it in the magicavoxel/Vox/ folder. Let me know if that helps!
First (comment)
Heheh 🫶