Releases: Retropaint/SkelForm
Nightly Build
nightly cleanup
v0.3.0
SkelForm v0.3.0 comes with image and video exports!
- Spritesheet / Sprite sequence exporting (PNG only)
- Video (MP4/GIF) exporting, per-animation
Video export uses pre-compiled ffmpeg, which will be bundled with all future SkelForm releases. The system-wide ffmpeg may also be chosen during export.
Note: runtimes will not be responsible for handling any other export besides armatures. Most game engines already provide easy ways to use spritesheets/sequences and videos.
v0.2.2
Hotfix
- Fixed crashing on startup due to missing color file on first launch
- Fixed crashing on zooming too far into keyframe editor
v0.2.1
SkelForm v0.2.1 brings many stability and UI improvements, as well as a few minor features:
All:
- Toggling styles doesn't affect animations
- Toggling styles now undo-able
- Fixed crashing on 'New' armature
- Forums link updated
- Removed incorrect note on hidden integer in skf readme
- Fixed dragging vertices sometimes affecting the wrong ones
- Fixed most instances of dragging vertices being off
- Added more instances of undo/redo and fixed redo logic for certain instances
- Meshes no longer generate empty triangles
- Bulk texture import
- Imported images now trim their transparent areas
- Texture tinting
- Pixel magnification for pixelated rig support
- Texture properly scaled in atlas modal
- Sine In & Sine Out animation transitions
Web:
- Switched to WebGL only, for stability
- File inputs (importing textures, importing skfs, etc) no longer opens overlay
- UI slider only loads when editor has loaded, to prevent confusion in waiting
- (Mobile) fullscreen option on UI slider, sets page to fullscreen & switches orientation to landscape
v0.2.0
SkelForm v0.2.0 introduces several new features for runtimes, as well stability across the board for the editor.
Runtime features:
- Styles - grouped textures based on name and list priority (for outfits & skins)
- Inverse Kinematics (FABRIK & Arc modes, clockwise & counter-clockwise constraints)
- Mesh deformation (editing vertices, adding binds, weights, & paths)
- Simultaneous animations (run 2 or more animations at once)
The runtime API has also introduced animation smoothing - smoothly transitioning between animations. The editor does not currently contain this, but the Rust, Python, and Golang runtimes support this as of writing.
Editor improvements (from v0.1.0):
- Startup window (load recent files, samples, and various resources and other links)
- Better looking armature list
- Color editors now uses egui's color picker
- Improved performance when zooming out (gridline now only drawcalls twice instead of per-line)
v0.1.0
The first release of SkelForm!
This base version contains:
- Armature editing
- Animation keyframe editing
- Exporting (for use in runtimes only)
- Basic settings for UI colors and keyboard shortcuts
All releases below include:
- SkelForm binary
- Source code
- Dev docs
- User docs
- Sample file (
skellington.skf)
MAC USERS: If you get an error saying that SkelForm is an untrusted program, do the following: right click > Open.