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 Fuse Character Creator with SALSA Lipsync

This all new workflow brings 1-click SALSA setup to Mixamo Fuse Characters. We leveraged features in 1.3.3 to create our CM_FuseSync 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.


2019-06-23 -- v2.0.0 released for use with SALSA Lipsync Suite v2.

2018-04-21 - v3.8.0 Fixed a bug that could prevent shapes from returning to zero. Cleaned up the inspector.


Documentation for SALSA LipSync Suite v2 -- located here.


Installation Instructions

The zip file below contains a Unity package that can be imported into your SALSA with RandomEyes 1.3.3 project. Download and unzip the file.

  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 Mixamo Fuse Character Creator support package.
    • Select [Assets] -> [Import Package] -> [Custom Package...]
    • Browse to the [SALSA_3rdPartySupport_FuseCharacterCreator.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 a Mixamo Fuse character, that contains BlendShapes, to your scene.
  3. Select 1-Click Setup from the following menu:
    • [Component] -> [Crazy Minnow Studio] -> [Fuse Character Creator] -> [SALSA 1-Click Fuse 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 Fuse 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.Fuse;

	public class FuseRuntime : MonoBehaviour 
	{
		public GameObject fuseCharacter;
		public AudioClip audioClip;
		
		private GameObject character;
		private Salsa3D salsa;
		
		void Start () 
		{
			character = Instantiate(fuseCharacter, Vector3.zero, Quaternion.identity) as GameObject;
			if (character)
			{
				character.AddComponent<CM_FuseSetup>();
				salsa = character.GetComponent<Salsa3D>();
				salsa.SetAudioClip(audioClip);
				salsa.Play();
			}
		}
	}

Inspector



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, Video

Comments: No comments yet