Home - nkdtr/A2SSupport GitHub Wiki

Brief

BriefA2S
Anim To Sprite can make pattern-animation texture from animated skeletalmeshes, supporting multi-direction, outlines.
Normal maps are also created, allowing sprites to be expressed with a rich lighting effect.

About

Store URL:

https://fab.com/s/660eb5f3a200

Support

mail : [email protected]

Features

Paper2D/ZD compatibility

Paper2D/ZD support

Editor

Editor Utility Widget

Equipped with Editor Utility Widget to capture textures and data for rendering sprites.
There are various capturing options and preview sprite.
-various options:
  -directions
  -model (skeletal mesh / actor)
  -outlines
  -texture resolution
-cloth simulation
-preview with animation and lighting

Export and import

Textures can be exported (as tga) and retouched with photoshop or other image editors.

more about the editor
Editor

Runtime:

Rendering:

Sprites are drawn as billboards(camera-faced) or quads, ordinary lit or toon.

Multi-direction supported.
Good for quarter-view, too.
more about runtime functionalities
Runtime

Limitations / Known issues:

Not very good with Virtual Shadow Maps : It can cause artifacts in shadows
Translucency capture is not supported
When capturing, "PixelDepthOffset" in the material removes the pixel
(it has 262144 times effect in orthographic view : probably an engine bug)

Release notes

  • Ver1.14.0 (2025/11/14) (UE5.7 and later)
    Caution : From this version, sRGB textures (previously linear) are created for BaseColor(as a side effect of eliminating deprecated codes)

New feature : Option to capture lit images.

  • Ver1.13.1 (2025/5/21)
    To warm-up cloth simulation at the starting frame of animation during capture.

  • Ver1.13.0 (2025/5/20)
    Cloth simulation (during capture) support.
    image

  • Ver1.12.1 (2025/5/12)
    Transform information for SkeletalMeshComponent in ActorBP is now reflected in the socket position.

  • Ver1.12.0 (2025/2/9)
    SDF(Signed Distance Field) creation support (details here:SDF Creation)
    -R channel:Signed Distance(in pixels | positive=outer, negative=inner) -GB channel:Direction(normalized) from the closest point
    -Euclidean/Manhattan distances supported
    -To use this feature, a material with the parameter “SDF” is required.
    image

  • Ver1.11.0 (2025/1/13)
    User interface / component usability updates.
    Video
    -AnimSpriteSet Thumbnails reflecting the content instead of the default icon(for existing assets, loading will generate thumbnails and saving will save them.)
    -Actors can now be spawned by dragging and dropping assets (AnimSpriteSet) into the level editor viewport.
    The class of the generated Actor can be specified in the project settings.
    -Added animation information to the AnimSpriteSet asset registry (can be viewed by mouse-over).
    -AnimSpriteRenderComponent has new “AnimSpriteSet” and “AnimationToPlay” properties that allow it to operate more independently from Actor.
    -AnimSpriteRenderComponent now changes the “orientation” of the sprite to account for the actor's rotation, even in the editor.

  • Ver1.10.0 (2024/6/13)
    -Added option to inherit capture settings from existing animation when adding an animation A2S_InheritOption

  • Ver1.9.4 (2024/3/12)
    -Added a tool bar button to launch the capture tool

  • Ver1.9.3 (2024/3/3)
    -Fix issue : First time of optional capture

  • Ver1.9.2(2024/1/14)
    -Socket transform modifying option for billboard

  • Ver1.9.1 (2024/1/10)
    -Option to fix socket transform for billboard material
    -Added a material for afterimage (using basecolor)

  • Ver1.9 (2023/12/28)
    -Afterimage effect (Caution : Paper2D is not supported yet)
    Afterimage Effect

  • Ver1.8 (2023/12/6)
    -"Wake up" option (very advanced) to reduce intersections between sprites and walls especially in quarter-view
    Wake-up Option

  • Ver1.7.2 (2023/12/5)
    -Fixed animation playrate issue

  • Ver1.7.1 (2023/11/27)
    -New option "Prefer Square Layout" to create textures as close to square as possible

  • Ver1.7 (2023/11/17)
    -Optional captures can now be selected from a template
    -Toon material now supports separate outlines map

  • Ver1.6 (2023/11/7)
    -Emissive capture (as a new custom capture sample)
    -Materials support emissive input
    -Explicit additional texture index in custom capture for Paper2D sprite
    -Fixed issue when animation playrate is not 1.0

  • Ver1.5 (2023/10/27)
    -Specular / Roughness / Metallic capture support (optional)
    -And custom capture
    Additional Textures

  • Ver1.4 (2023/10/18)
    -Supported NiagaraSystem (with limitations)
     See the page below for its details.
    With NiagaraSystem

  • Ver1.3.2 (2023/10/17)
    -Supported modular characters with skeletalmesh parts those retarget pose using AnimBP(thanks to Corn Nuts)
    -Fixed issue with LeaderPoseComponent in UE5.3

  • Ver1.3.1 (2023/9/17)
    -Fixed error (stop by null access)

  • Ver1.3 (2023/9/14)
    -Sockets preview in the EUW
    -Sockets are exported to Paper2D Sprites
    -Fixed issue (frame index error)

  • Ver1.2 (2023/9/7)
    -Paper2D Sprites/Flipbooks generation support.
     Best with PaperZD :
    Details about Paper2D/ZD support
    Auto pixel size (flipbook characters are shown in the same size as their original Actor/SkeletalMesh)
    Normal textures are also set
    Auto pivot (the root point of the original characters become the pivot of sprites)
    Multi-directional flipbook support (PaperZD)

  • Ver1.1 (2023/9/1)
    -StaticMesh support

  • Ver1.0 (2023/7/27)
    -Released