This all new workflow brings 1-click SALSA setup to Autodesk Character Generator Characters, and introduces new default shape groups that produce great looking results. We leveraged new features in 1.3.3 to create our new CM_AutodeskSync script, along with a custom inspector, that provides a unique shape group capability that creates a great default setup, while also extending full shape group customization.
PLEASE NOTE: These instructions require you to download and install the appropriate 1-Click asset scripts in your Unity project. If you skip this step, you will not find the option for 1-Click in the menu.
Documentation for SALSA LipSync Suite v2 -- located here.
03/07/2018 - v2.6.0 Fixed a bug that was automatically resetting [CM_AutodeskSync.cs] BlendShape map values on start. Added an LOD switch script called [CM_AutodeskLOD.cs] that is added during the 1-click setup. It automatically finds all the available LOD's on start, and provides a public function [SetLOD(int lodLevel)]. To use the LOD script, include the [CrazyMinnow.SALSA.Autodesk] namespace in your script, create a reference to your CM_AutodeskLOD script, and call CM_AutodeskLOD.SetLOD(int lodLevel). LOD levels are: 0=crowd, 1=low, 2=mid, 3=high. See the example script in: Examples/Scripts/LODTester.cs
Installation Instructions
- Install SALSA with RandomEyes into your project.
- Select [Window] -> [Asset Store]
- Once the Asset Store window opens, select the download icon, and download and import [SALSA with RandomEyes].
- Import the SALSA with RandomEyes Autodesk Character Generator support package.
- Select [Assets] -> [Import Package] -> [Custom Package...]
- Browse to the [SALSA_3rdPartySupport_AutodeskCharacterGenerator.unitypackage] file and [Open].
Design Time Instructions
- NOTE: Ensure you have downloaded and imported the 1-Click files into your Unity project.
- Add an Autodesk character, that contains BlendShapes, to your scene.
- Select 1-Click Setup from the following menu:
- [Component] -> [Crazy Minnow Studio] -> [Autodesk Character Generator] -> [SALSA 1-Click Autodesk Setup]
- Add an AudioClip to the SALSA [Audio Clip] field, and play the scene.
Runtime Instructions
There are two ways to instantiate runtime SALSA powered Autodesk characters.
- Setup a prefab of your fully configured character at design time, then instantiate the prefab.
- Use the code below:
using UnityEngine;
using CrazyMinnow.SALSA;
using CrazyMinnow.SALSA.Autodesk;
public class AutodeskRuntime : MonoBehaviour
{
public GameObject autodeskCharacter;
public AudioClip audioClip;
private GameObject character;
private Salsa3D salsa;
void Start()
{
character = Instantiate(autodeskCharacter, Vector3.zero, Quaternion.identity) as GameObject;
if (character)
{
character.AddComponent<CM_AutodeskSetup>();
salsa = character.GetComponent<Salsa3D>();
salsa.SetAudioClip(audioClip);
salsa.Play();
}
}
}
NOTE: While every attempt has been made to ensure the safe content and operation of these files, they are provided as-is, without warranty or guarantee of any kind. By downloading and using these files you are accepting any and all risks associated and release Crazy Minnow Studio, LLC of any and all liability.
Download FilesSimple Automated Lip Sync Approximation
~ We look forward to seeing what you create! ~
Categories: SALSA, Tutorials, Video
Comments: No comments yet