Sprite To 3D
A downloadable tool for Windows and macOS
Sprite to 3D it's a tool that will let you generate 3D models using one image, It works perfectly with pixel art.
Features:
- Export to Obj (Wavefront),
- Split texture and generate one model by tile.
- Split texture based on Alpha channel or choose a color*
- Debug mode (Generate only outlines)
- Set generated 3d model anchor.
- Customize 3d model depth.
Recommendations:
- Use POT textures (some artifacts may appear when using NPOT)
- Use point filter for textures (No multi sampling or color interpolation)
- Recommended file formats png, bmp.
* Mesh will be generated, but maybe you will need to use a chroma-key Shader in your engine, as the color remains in the texture, you can disable optimization to avoid this.
IMPORTANT
If you have issues with uvs, please apply the fix:
- Download fix.zip
- Place the uncompressed file inside Sprite To 3D_Data\Managed folder
- Replace the file and continue
- This folder is located at your sprite to 3d uncompressed/installation path
- Done
MORE INFO HERE:
https://spriteto3d.smokedgames.com
Change-log:
Fix:
- Fixed some parsing errors
- Special thanks to @Mr_Nakai
Version 2.0.0 (Release)
- New UI
- Dropped fbx and collada files support.
- Blender is not required anymore.
- Added support for high resolution images (more than 1024x1024).
- Mac and Windows support.
- New s23d file format.
Version 1.1.1 (Legacy):
- Bug fixes (related to non-optimized models)
- Optimizations
Version 1.1.0:
- Added debug mode
- Added select angle or auto rotation
- Added texture split using one color
- Optimization is now optional
Art:
Jakub Varga https://kobliznik.artstation.com
Michele 'Buch' Bucelli https://opengameart.org/users/buch
ScissorMarks https://twitter.com/ScissorMarks
Super Powers http://superpowers-html5.com/
Purchase
In order to download this tool you must purchase it at or above the minimum price of $4 USD. You will get access to the following files:
Development log
- Sprite to 3D 2.0 is here!Aug 21, 2020
- Sprite to 3D 2.0 is comingJun 14, 2020
Comments
Log in with itch.io to leave a comment.
Hi there ! Thank you for this little tool, it comes really handy for my workflow ! I justed wanted to ask a little advice, because I don't understand a thing in Blender. :)
So, this is the my building model created from your "SpriteTo3D" tool. I still have to carve all the windows and doors openings, but I noticed that some vertices (these orange dots are vertices, right ?) are already designed at the right places. Is there a way to extrude / delete them all at once ? Instead of re-carving manually with the knife ?
(Sorry for the noob question, haha... I really want to automate or streamline this process as much as possible, and go back to my game engine ^^)
Just use a transparent shader on the game engine, that's the easiest way.
You can get a more detailed model version if you disable optimization before exporting.
Thank you for the advice ! I was actually doing that, but I started wanting to have players traverse freely the doors and windows. That's why I was wondering if there was an easy way to cut it. But it's okay, I can cheat and do it in another way ^^
Nice, thanks for your purchase
I can't import my exports into unity to get the same result as the preview. I am unable to get the same textures.
Exported objects are models in .obj format
Drop the .obj file into unity, then the same texture and apply it to the material
i drop the .obj into unity but i can't apply directly the texture, even throught a material, i can't obtain what the preview gave me.
Please make sure that the material is applied to the object that contains a mesh renderer.
I'm sorry, there's something I don't understand.
The material is well applied on the model and the texture appears correctly on other objects, it contains a mesh renderer and everything seems correct to me but I must not understand all the aspects of the software.
Please, can you share a sample of the texture that you are trying to import?
The slicer doesnt work well with a lot of exported spritesheets. JuiceFX spritesheets dont work.
How do we properly make animated 3d sprites when gid import doesnt work either?
Please, can you send me a sample of your sprite sheet?
🖖 Goal smashed
:D Wow, thank you! :D
Excellent, makes using retro graphics so much easier.