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

Deleted post
(1 edit)

Nice, thanks for your purchase

Deleted post

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.