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.

SALSA add-on for UMA DCS

We're very excited to announce the release of our new SALSA add-on for UMA DCS. This support package is for the UMA 2.5+ Dynamic Character System (DCS) released May 21, 2017. 

*NOTE: RandomEyes 3D normally supports unlimited custom BlendShapes used for facial expression; however, since UMA DCS characters have no BlendShapes, this feature is unavailable on UMA DCS characters. Instead, we provide custom facial expression functions built into the SalsaUmaSync script that drive the UMAExpressionPlayer.


10/22/2017 - v1.6.0 - For use with UMA DCS, updated to deal with recent UMA API changes.


Installation Instructions

  1. Install SALSA with RandomEyes into your project.
    1. Select [Window] -> [Asset Store]
    2. Once the Asset Store window opens, select the download icon, and download and import [SALSA with RandomEyes].
  2. Install UMA 2 into your project.
    1. Select [Window] -> [Asset Store]
    2. Once the Asset Store window opens, select the download icon, and download and import [UMA 2 - Unity Multipurpose Avatar].
  3. Import the SALSA with RandomEyes UMA Character support package.
    1. Select [Assets] -> [Import Package] -> [Custom Package...]
    2. Browse to the [SALSA_3rdPartySupport_UMA_DCS_{version}.unitypackage] file and [Open].

Quick Start Instructions 

  1. To setup an UMA DCS character
    1. To setup a new UMA DCS character, and add all applicable SALSA components.
      1. [GameObject] -> [Crazy Minnow Studio] -> [UMA DCS] -> [SalsaUmaSync 1-click setup (new DynamicCharacterAvatar)]
    2. To add all the applicable SALSA components to an existing UMA DCS character.
      1. [Component] -> [Crazy Minnow Studio] -> [UMA DCS] -> [SalsaUmaSync 1-click setup (existing DynamicCharacterAvatar)]
  2. Add an AudioClip to the Salsa3D [Audio Clip] field.
  3. Optionally link in an animation controller to the SalsaUmaSync [RuntimeAnimatorController] field.
  4. Optionally use the SalsaUmaSync custom expression function to create facial expressions.
    1. public void SetExpression(Expression expression, float blendSpeed, float rangeOfMotion, float duration)
    2. public void SetExpression(Expression expression, float blendSpeed, float percentage, bool active)
  5. Play the scene.

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

Comments:No comments yet