Mecanim: Support for human avatars with additionals bones... hybrids.
Mecanim: Preview of generic or hybids skeleton in Animation Clip, Blend Tree and Transition inspector
Shuriken particle system gained world collision module! World collisions can be high/medium/low quality. High quality raycasts all particles and is expensive. Medium/low quality traces some of the particles, while the rest reuses older collisions. While this is approximate, in many cases where there are a lot of particles it will look fine and perform very well. The ray casting budget is set in quality settings.
Graphics: Added resizable window support for standalone builds; see Resizable Window option in player settings. Known issue: some corner case issues with DX11.
Flash: Assembly validation for Flash supported/unsupported API's. If .NET feature or API is not available the validator will notify the user in the log, before compiling.
Improvements
Scripting: Allow creation of editor scriptable objects from***ntime scripts when inside the editor.
Flash: Performance increase.
Flash: Improved support for static fields of generic type.
Changes
Flash: Removed support for Flash Player 11.0 and Flash Player 11.1; players both had serious bugs in memory opcodes. Unity now defaults to Flash 11.2 as target player.
Fixes
Graphics: Limit maximum texture size to 4096 on Retina MacBookPros due to OS X driver bugs.
Graphics: Removed limitation that Windows Standalone game window can't reach whole desktop screen size.
Shaders: Updated HLSL-to-GLSL shader compilers; fixes some complex mobile shaders (e.g. Tree Creator ones, or Edge Detection image effect on some mobile GPUs).
Flash: Fixed rare condition in which we ran out of stackspace, resulting in an out of range error.
Flash: Fixed issues with anonymous delegates.
The following are changes and fixes to 4.0 features and regressions...
Improvements
Animation preview in Model Importer has been optimized so it's much smoother when dragging the clip range start or end.
Animation import settings in Model Importer have been rearranged to hopefully better aid understanding of what they do.
DX11: Added Tessellation Shaders standard package, with Tessellation/Bumped Specular (displacement) (adaptive flat tessellation with displacement mapping) and Tessellation/Bumped Specular (smooth) (adaptive Phong tessellation) shaders.
Linux: Disable screensaver while game is***nning.
Linux: Report video memory more accurately for Nvidia and AMD/ATI cards.
Linux: Improve player startup time.
Mecanim: Revamp UI for Mecanim root motion extraction settings in Animation Clip editor.
Mecanim: A new toggle to keep or discard "Additional Bones" in importer avatar setup.
Mecanim: A new toggle to Keep or discard "Additional Bones Animation" under "Mask" foldout in importer animation setup.
Mecanim: Many performance optimizations for Animator evaluation.
Mecanim: Animation Clip Editor is more reponsive in general, more fluid time range setup.
Mecanim: Previewer's camera for generic animation should frame the model more accurately.
Mecanim: BodyMask in AnimationClip importer is previewed correctly.
Changes
Mecanim: Rename Animator Controller Tool window to "Animator".
Mecanim: ModelImporter.createAvatar as been replaced by ModelImporter.animtorType(None, Generic, Human) to support generic mecanim.
Fixes
Graphics: Fixed MeshTopology.Quads rendering on OpenGL ES and Xbox 360.
Linux: Fixed mouse warp on middle-click.
License System: Fixed copy/paste problem on Mac OSX.
License System: Better error handling, more robust old license migration.
License System: Better handling when offline, manual activations now possible.
Mecanim: Fixed potential memory co***ption when pressing stop.