Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/duckonaut/spriteinator
Blender tool to export scenes as prerendered sprites
https://github.com/duckonaut/spriteinator
blender blender-addon godot-engine nintendo-64
Last synced: 5 days ago
JSON representation
Blender tool to export scenes as prerendered sprites
- Host: GitHub
- URL: https://github.com/duckonaut/spriteinator
- Owner: Duckonaut
- License: mit
- Created: 2023-10-15T22:24:51.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-16T16:22:49.000Z (about 1 year ago)
- Last Synced: 2024-10-11T02:53:20.714Z (27 days ago)
- Topics: blender, blender-addon, godot-engine, nintendo-64
- Language: Python
- Homepage:
- Size: 8.79 KB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Spriteinator
A Blender tool for exporting a scene as a series of pre-rendered sprites, viewed from N directions.## Requirements
This has been tested on Blender 3.6, but there's nothing that should stop it from working as early as 2.80## Features
### Animations
Exports each available Blender Action as a series of frames for each direction. The naming scheme is `ACTION_NAME.FRAME`.You can define the animation resolution, this steps the animation a given number of frames between renders.
### Godot exporting
> [!IMPORTANT]
> This addon only supports Godot 4.1+.
> It uses typed array export for making working with the exported resources nicer,
> and they have only been added in 4.1.With the Godot option checked, if the export folder is in a Godot project, handles organizing the frame data.
- Inserts a couple GDScript files to define custom Spriteinator resources in `res://scripts/vendor/`
- Creates a mega-resource `DIRECTORY_NAME.tres` in the directory you exported to, containing all the information.
- To access it, check how it's structured in the editor, it goes `Animation -> Direction -> Frame`## Installation
As is usual with Blender add-ons, navigate to `Edit > Preferences > Add-ons`, click the `Install` button, and select `spriteinator.py` you downloaded.### License
This project is licensed under the MIT license.