A downloadable tool for Windows and macOS

Buy Now$4.00 USD or more

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

Sprite to 3d web page


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/

StatusReleased
CategoryTool
PlatformsWindows, macOS
AuthorMySelfXD
Tags2D, 3D, Pixel Art
Average sessionA few seconds
LanguagesEnglish

Purchase

Buy Now$4.00 USD or more

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:

sprite-to-3d-windows.zip 24 MB
Version 1
user_guide.pdf 189 kB
SpriteTo3D 2.0 20 MB
Sprite To 3d - installer.exe 24 MB
fix.zip 124 kB

Development log

Comments

Log in with itch.io to leave a comment.

(1 edit)

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 ^^

(3 edits)

*Solved - fixed it by changing texture resolution of image to POT values. Doesn't seem to calculate the edges properly. It adds alpha transparency where it should be solid texture.....

(1 edit)

Nice, thanks for your purchase

(3 edits)

You're welcome. It's really nice software! Quick and simple for building game-assets - literally takes a few seconds. Great for low-poly pistol and rifle models - will also be great for low-poly buildings/shipping-crates/cars/vans/lorries etc.

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.

(1 edit)

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?

(1 edit)

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.