This project was developed in Unity 2021.3 as such compatibility cannot be guaranteed with any other version of unity.
- Clone or download this repository
- Add the root folder as a project in Unity Hub
- Open the project in Unity
- Open the scene
Test Workflowlocated withinAssets/Scenes/TestWorkflow - Run the project in play mode
- This solution contains two assemblies,
ProceduralAnimation.EditorandProceduralAnimation.Runtime, these assembles contain editor and runtime scripts respectively. - The
Runtimeassembly contains theSpider Controllerscript and folders containing theIKscripts,Motionscripts andSecond Order Systemsscripts. - Each C# file is documented with a mixture of inline and XML comments
- The
TestWorkflowscene contains a Spider game object which has been initialised to demonstrate the created procedural animations- These animations can be modified using the values exposed by the components attached to the Spider game object
- The spider can be controlled by moving the
Targetgame object around the environment. - The scene also contains a
TestChainwhich demonstrates the IK solver in isolation using theTestTargetobject