Logo - Crazy Minnow Studio - game, asset, tool development

Welcome to Crazy Minnow Studio! We are a small indie software development team primarily focused on game development using the Unity engine. Our pipeline includes: games, game development tools and assets, and video tutorial production. Check out our Unity lip sync asset, SALSA Lip-Sync, available on the Unity Asset Store. Follow our blog for updates on our Unity asset and game development, as well as other happenings in indie game development.

Using Autodesk Character Generator with SALSA With RandomEyes

Unity Asset Development Support for SALSA with RandomEyes lip-syncThis 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

  1. 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].
  2. 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

  1. NOTE: Ensure you have downloaded and imported the 1-Click files into your Unity project.
  2. Add an Autodesk character, that contains BlendShapes, to your scene.
  3. Select 1-Click Setup from the following menu:
    • [Component] -> [Crazy Minnow Studio] -> [Autodesk Character Generator] -> [SALSA 1-Click Autodesk Setup]
  4. 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)
				salsa = character.GetComponent<Salsa3D>();

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 Files

Simple Automated Lip Sync Approximation
~ We look forward to seeing what you create! ~

Buy SALSA on the Asset Store

Categories: SALSA, Tutorials, Video

Comments: No comments yet