All Projects → keijiro → Proceduralmotiontrack

keijiro / Proceduralmotiontrack

Licence: unlicense
Simple procedural motion with Unity Timeline.

Projects that are alternatives of or similar to Proceduralmotiontrack

Unitystationbumper
Video bumper for Unity's live streaming channel.
Stars: ✭ 28 (-90.67%)
Mutual labels:  unity, unity3d, timeline
Timelineparticlecontrol
An example of controlling particle system from timeline.
Stars: ✭ 348 (+16%)
Mutual labels:  unity, unity3d, timeline
Audiopreviewtrack
Instant audio playback (scrubbing) in preview mode of Unity Timeline editor.
Stars: ✭ 88 (-70.67%)
Mutual labels:  unity, unity3d, timeline
Timelinetool
Provides an easy way to change Playable Director's Bindings and Clips at runtime.
Stars: ✭ 24 (-92%)
Mutual labels:  unity, unity3d, timeline
Midianimationtrack
SMF (.mid) file importer for Unity Timeline
Stars: ✭ 243 (-19%)
Mutual labels:  unity, unity3d, timeline
Tutorial 2d Game Unity
Unity tutorial to learn how to make a complete 2D Shoot'em Up
Stars: ✭ 290 (-3.33%)
Mutual labels:  unity, unity3d
Unity Programming Patterns
A collection of programming patterns in Unity with examples when to use them. These are primarily from the book "Game Programming Patterns," but translated from C++ to C#
Stars: ✭ 272 (-9.33%)
Mutual labels:  unity, unity3d
Ecsrx
A reactive take on the ECS pattern for .net game developers
Stars: ✭ 288 (-4%)
Mutual labels:  unity, unity3d
Unity Script Collection
A maintained collection of useful & free unity scripts / library's / plugins and extensions
Stars: ✭ 3,640 (+1113.33%)
Mutual labels:  unity, unity3d
Noahgameframe
A fast, scalable, distributed game server engine/framework for C++, include the actor library, network library, can be used as a real time multiplayer game engine ( MMO RPG/MOBA ), which support C#/Lua script/ Unity3d, Cocos2dx and plan to support Unreal.
Stars: ✭ 3,258 (+986%)
Mutual labels:  unity, unity3d
Ngx
Ngx - Neural network based visual generator and mixer
Stars: ✭ 277 (-7.67%)
Mutual labels:  unity, unity3d
Unity Destruction
💥 An open-source script to destroy objects realistically in Unity3D.
Stars: ✭ 291 (-3%)
Mutual labels:  unity, unity3d
Merino
Merino is a narrative design tool that lets you write Yarn scripts inside the Unity Editor
Stars: ✭ 275 (-8.33%)
Mutual labels:  unity, unity3d
Rdsystem
Reaction-diffusion system with CustomRenderTexture.
Stars: ✭ 271 (-9.67%)
Mutual labels:  unity, unity3d
Oscjack
Lightweight implementation of OSC server/client in C# (Unity)
Stars: ✭ 276 (-8%)
Mutual labels:  unity, unity3d
Unity Editor Toolbox
Tools, custom attributes, drawers, hierarchy overlay, and other extensions for the Unity Editor.
Stars: ✭ 273 (-9%)
Mutual labels:  unity, unity3d
Hisocket
It is a lightweight client socket solution, you can used it in C# project or Unity3d
Stars: ✭ 275 (-8.33%)
Mutual labels:  unity, unity3d
Libplanet
Blockchain core in C#/.NET for persistent peer-to-peer online games
Stars: ✭ 293 (-2.33%)
Mutual labels:  unity, unity3d
Realtime Csg For Unity
Realtime-CSG, CSG level editor for Unity
Stars: ✭ 281 (-6.33%)
Mutual labels:  unity, unity3d
Zcode Assetbundlepacker
Unity的AssetBundle模块扩展插件,主要目的用于简化AssetBundle打包,提供AssetBundle管理,支持热更新、支持资源包下载、支持版本控制。
Stars: ✭ 291 (-3%)
Mutual labels:  unity, unity3d

ProceduralMotionTrack

gif

This is an implementation of a custom timeline track that controls an object transform with simple procedural motions.

At the moment, it has four types of motions:

  • Constant Motion: Fix an object to a specified point.
  • Cyclic Motion: Move an object with sine wave functions.
  • Brownian Motion: Move an object with a fractal Brownian motion.
  • Jitter Motion: Move an object with random values.

These motions can be blended by overlapping clips.

Procedural Motion track supports extrapolation that is useful to give an infinite motion during an entire timeline.

System Requirements

  • Unity 2019.4 or later

How To Install

This package uses the scoped registry feature to resolve package dependencies. Please add the following sections to the manifest file (Packages/manifest.json).

To the scopedRegistries section:

{
  "name": "Keijiro",
  "url": "https://registry.npmjs.com",
  "scopes": [ "jp.keijiro" ]
}

To the dependencies section:

"jp.keijiro.klak.timeline.procedural-motion": "1.0.1"

After changes, the manifest file should look like below:

{
  "scopedRegistries": [
    {
      "name": "Keijiro",
      "url": "https://registry.npmjs.com",
      "scopes": [ "jp.keijiro" ]
    }
  ],
  "dependencies": {
    "jp.keijiro.klak.timeline.procedural-motion": "1.0.1",
    ...
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].