Skip to content

Releases: Retropaint/SkelForm

Nightly Build

25 Nov 03:14

Choose a tag to compare

nightly

cleanup

v0.3.0

15 Feb 04:10
4ccc9b2

Choose a tag to compare

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

11 Feb 02:31

Choose a tag to compare

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

08 Feb 12:57

Choose a tag to compare

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

03 Jan 08:18

Choose a tag to compare

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

11 Aug 04:54

Choose a tag to compare

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.