Nicholas:
I’m really not sure what the majority of Unity users use for their modeling and animation solutions, but here is a rundown of my methods and software.
I model and texture using either Blender, (the latest CVS build), Wings 3D, or Hexagon/Carrara. I would love to be able to animate using Blender, alone, since the developers have added some of the most powerful and friendly animation tools that I have ever used. The only application, among these, which supports the .fbx format, at all, is Carrara beta 5. When I purchased Unity, I falsely made some assumptions about the .fbx file format and how Carrara utilizes it - it does not support animation data.
My intents for using Unity as a game development tool were primarily as a showcase for my character models and animation - gameplay programming will have to be an acquired skill, for me, I’m afraid. So, due to my own oversight regarding .fbx, I am lacking the tools needed to animate a character within Unity.
There are plenty of tools that are PC-based which feature the exporting of character animation solutions, at a very low cost, that export in the most common “game” formats. The .fbx format is not a very common “game” format. Programs like Milkshape and GameSpace provide a common and inexpensive solution. Unfortunately, I don’t think there are many inexpensive Mac-based animation .fbx export solutions available.
My initial perception of the Unity program was that it was a program for “Indie” developers on a budget, primarily because of its “Indie” pricing and streamlined workflow, allowing for individuals to actually finish small game projects. Maybe my assumptions were wrong.
If Untiy is a solution for the independent developer on a budget, there really should be an inexpensive character animation solution, since most of the successful modern game experiences feature character animation and most independent developers are on tight budgets. The only character animation solutions that I am aware of, capable of exporting content in the .fbx format, are expensive solutions like Maya, MotionBuilder and Cinema 4D. These platforms are out of my league as an independent developer.
Greg Smith