-
Notifications
You must be signed in to change notification settings - Fork 6
Home
Welcome to the 3D-2D Sprite Tool wiki!
This wiki contains the documentation for the 3D-2D Sprite Tool for GameMaker.
- Load a main model and change its settings: its transform and texture images per material. This is done in the Model tab.
- Set the ambient and directional lights to be used.
- Load attachments to be used with the model. You can do this in the Attachments tab.
- Preview and configure the animation frames in the Viewport.
- Export the model in the Export Options.
- Import the generated images in GameMaker.
This is the main interface of the 3D-2D tool:
Here you can find the typical File
menu. Under File
you can create a new empty project, save the current one or load a saved project.
This is where you will spend most of your time configuring your models and lighting.
Here you can navigate around the model and preview it from any angle. You can also change its position, rotation and scale using a transformation gizmo.
Here you will see every frame of the currently selected animation. You can also configure animation framerate and select which animation frames you would like to export.
You may already have a model file, complete with textures and animations. If not, you can create or import a model in Blender and then export it for use with the Sprite Tool.
To learn more about preparing models for use with the Sprite Tool and exporting them, see Exporting From Blender.
Once you've generated image files with this tool you can import them in GameMaker.
- All models loaded need to have texture coordinates (i.e. be UV unwrapped) and have normal vectors because of the shaders currently used for rendering models and the vertex format specified in them.
- If you don't wish to use textures, use the Smart UV Project option in Blender to ensure the texture coordinates are there.
- There is also a limit of maximum bones that a model can have currently set to 128. If your model has more bones than that, it will not render correctly!