All Projects → leetful → U.movin

leetful / U.movin

Licence: mit
Unity library for rendering After Effects shape animations

Projects that are alternatives of or similar to U.movin

Unity Assetpipeline Presentation
Unity project for "A Technical Deep-Dive into Unity's Asset Pipeline" presented at Develop: 2018
Stars: ✭ 31 (-74.59%)
Mutual labels:  unity, unity-scripts, unity2d
Unity Ui Examples
📚 A collection of UI examples for Unity.
Stars: ✭ 152 (+24.59%)
Mutual labels:  unity, unity-scripts, unity2d
Unity3d Dynamicallyloadinganimation
👾 Unity3D Loading and unloading animations at runtime (Example)
Stars: ✭ 74 (-39.34%)
Mutual labels:  unity, unity-scripts, unity2d
Apple Signin Unity
Unity plugin to support Sign In With Apple Id
Stars: ✭ 228 (+86.89%)
Mutual labels:  unity, unity-scripts, unity2d
Unitylibrary
📚 Library of all kind of scripts, snippets & shaders for Unity
Stars: ✭ 1,968 (+1513.11%)
Mutual labels:  unity, unity-scripts, unity2d
Unity Script Collection
A maintained collection of useful & free unity scripts / library's / plugins and extensions
Stars: ✭ 3,640 (+2883.61%)
Mutual labels:  unity, unity-scripts, unity2d
Qframework
Unity3D System Design Architecture
Stars: ✭ 2,326 (+1806.56%)
Mutual labels:  unity, unity-scripts, unity2d
Savegamepro
A Complete and Powerful Save Game Solution for Unity (Game Engine)
Stars: ✭ 30 (-75.41%)
Mutual labels:  unity, unity-scripts, unity2d
Impulse
A barebones C# bootstrap framework for building scalable projects quickly and easily in Unity.
Stars: ✭ 109 (-10.66%)
Mutual labels:  unity, unity-scripts, unity2d
Awesome Unity Open Source On Github
A categorized collection of awesome Unity open source on GitHub (800+)
Stars: ✭ 1,124 (+821.31%)
Mutual labels:  unity, unity-scripts
Sycophant
Numerous Ninjas: Beta stage mobile game written in Unity
Stars: ✭ 64 (-47.54%)
Mutual labels:  unity, unity2d
3d Game Shaders For Beginners
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
Stars: ✭ 11,698 (+9488.52%)
Mutual labels:  unity, 3d
Unityasync
Task and Async Utility Package for Unity. Start co-routines from anywhere.
Stars: ✭ 58 (-52.46%)
Mutual labels:  unity, unity-scripts
Creature unity
2D Skeletal Animation Unity Runtimes for Creature
Stars: ✭ 50 (-59.02%)
Mutual labels:  unity, unity2d
Unity Executionorder
A collection of attributes to control the execution order of your scripts in Unity from your source code.
Stars: ✭ 48 (-60.66%)
Mutual labels:  unity, unity-scripts
Fancyscrollview
[Unity] A scrollview component that can implement highly flexible animations.
Stars: ✭ 1,216 (+896.72%)
Mutual labels:  unity, unity-scripts
Simulator
A ROS/ROS2 Multi-robot Simulator for Autonomous Vehicles
Stars: ✭ 1,260 (+932.79%)
Mutual labels:  unity, 3d
Clash Royale Clone
A Unity clone of Supercell's Clash of Clans spin-off mobile game Clash Royale with possibly some twists.
Stars: ✭ 43 (-64.75%)
Mutual labels:  unity, 3d
Bdframework.core
[中]Simple! Easy! Powerful Unity3d game workflow! Unity3d framework:c# hotfix(ILRuntime)、asset manager、ui workflow、network debug... and so on
Stars: ✭ 1,196 (+880.33%)
Mutual labels:  unity, unity2d
Unity Animator Helpers
A micro-framework for changing Unity 3D's Animator parameters with ScriptableObject(s). Designed to make going from custom scripts to Animator parameters easy. Works with 2D or 3D projects.
Stars: ✭ 89 (-27.05%)
Mutual labels:  unity, unity2d

Bringing After Effects shape animations to Unity.

Inspired by the Lottie frameworks, which utilize animation data from After Effects to create animated vector graphics on native platforms.

With the help of Unity's Vector Graphics package, this library brings the same to Unity.

Examples

Ex1

Ex2

Features

Currently supports animation for:

  • Shape paths
  • Shape fill color
  • Shape stroke color
  • Layer anchor points
  • Layer position
  • Layer rotation (X, Y, Z)
  • Layer scale
  • Layer opacity
  • Blending between compositions
  • Single layer precompositions [IN PROGRESS]

Usage

First, use the Bodymovin extension in After Effects to export your composition.

Second, enable Vector Graphics from the Package Manager in Unity.

Third, add the exported json to your Resources folder.

Editor

Add a Movin Renderer component to your GameObject, and point the resourcePath to your json file (located under Resources)

Ex

Script instantiation

Movin mov = new Movin(transform, "json/samurai");
mov.Play();

Pass your GameObject's transform as a parameter, followed by the json path (located under Resources)

Optional parameters

Sort [Int]: Order in layer
Scale [Float]: Scale of rendered composition
Stroke Width [Float]: Width of AE strokes
Loop [Bool]: Should the composition loop
Quality [Float (0.01 - 1.0)]: Quality of the shapes drawn (lower is better)

TODO

  • Concurrent playing composition blending
  • Nested Precomps
  • Masking / Alpha Mattes
  • Parametric shapes
  • Stroke size, width, opacity
  • Fill opacity
  • Time remapping
  • Animating bitmap layers
  • Blend mode support
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].