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.

6 posts found RSS

Unity 5.2 - AudioSource.GetOutputData [no data when source is muted]

SALSA micInput work-around for Unity 5.2 bug

Unity 5.2 AudioSource.GetOutputData Behavior Work-Around: [Update 2015-09-15 : 2053CST] Re-reading the issue-tracker entry, this appears to be the new intended behavior and Unity does not intend to fix it. Exerpt from the issue-tracker page: By Design: - The behaviour of this has changed to fix the conceptually broken behaviour of GetOutputData. - It… View More

Using SALSA Lip-Sync with Master Audio Playlists

Master Audio Unity Asset

Master Audio Playlist Integration with SALSA LipSync: NOTE: A small update (v1.0.2) to the workflow script has been released. Please see the 'Release Notes' section below. We've created a set of helper-scripts to link up Dark Tonic's… View More

Single-Sided Emission In Blender Cycles

Blender Settings for Cycles Emission node setup 3

I recently had a desire/need to limit the light from my Cycles light panels (lights created from mesh objects with emission materials). I searched high and low and eventually found some indications that this might be possible in the nodes setup of the emission material. The default action in Blender Cycles is that mesh materials are visible from both sides, whether they are emissive or not. This particular behavior is a bit different from what you see in some 3D viewports, such as with game engines like Unity, where the backside of a face… View More

QUICK-TIP: Driving Eye Movement With Curves in RandomEyes

Some really cool eye movements can be acheived using a simple, but powerful feature in RandomEyes, the Look Target in conjunction with the Animation Curves editor. The Look Target links a GameObject to the component and calculates eye movment based on relative location of the object to the eyes. This tip will be utilizing RandomEyes3D, most of the discussion will also apply to RandomEyes2D. Here's a quick demo of what it looks… View More

QUICK-TIP: Limit RandomEyes Movement To Quadrants

In our previous QUICK-TIP (Configure SALSA With Fewer BlendShapes), we showed you how to use fewer blendshapes on your model with the SALSA component. In this article, we'll show you how you can use a similar technique to restrict the awesome eye movement in RandomEyes to certain quadrants, while maintaining some random movement. We'll be demonstrating this using RandomEyes3D; although the principals are the same for RandomEyes2D. RandomEyes gives you the ability to… View More

QUICK-TIP: Configure SALSA With Fewer BlendShapes


We've gone to great extents to make SALSA look as good as possible with as few blendshapes as possible. However, for those of you that would like to try SALSA with fewer blendshapes, this is possible as well, and the results are pretty good. For the purposes of this article, we'll be using SALSA 3D, but the principles work with SALSA 2D as well. SALSA uses four (4) mouth positions in normal operation. This requires the configuration of 4 basic mouth shapes on your model. However, you can implement SALSA with 1 - 4 shapes;… View More