Unity 3D Pro 4.5.5 Build f1

Unity - a multiplatform tool for game development, from the very beginning created to facilitate your creativity. Unity provides a comprehensive set of professional quality applications, and quite accidentally contains the most powerful engine this side of a million dollars. FeaturesGraphics features:Shader importing has been massively improved: - Shaders are imported much faster, especially complex surface shaders. Instead of compiling all shader variants for all possible platforms at import time, now the needed shader variants for needed platforms are compiled on-demand. Shader compilation results are cached under Library folder, so identical compilations happen much faster. - Error reporting was improved. Errors are reported on correct lines (imagine that!), and errors in .cginc files report the filename. - Surface shader debugging was improved. No more pragma debug nonsense; just click Show generated code in the inspector. - Added Sparse Texture support (also known as mega textures or tiled textures). This is a low-level API feature, see SparseTexture class. Implemented on DirectX 11.2 (via tiled resources) and desktop OpenGL (via ARB_sparse_texture). - Added stereoscopic rendering on DX 11.1 (requires Windows 8.1 and compatible hardware). - Introduced support for OpenGL ES 3.0 on iOS devices (starting with A7 devices). - Graphics: Support for 3D textures in OpenGL ES 3.0.

Editor features: - New Hierarchy Window sorting - sorting of elements is now based on transform order instead of name. - Introduced new editor API AssetDatabase.FindAssets (string filter, string[] folders). Search the Asset Database for assets by filename, type and asset label. See documentation for more information. - Added Selection.assetGUIDs for getting the current selected assets in the Project Browser. It also returns the folder selection in the first column in the Project Browser (in Two Column mode) which is not part of the main selection.

Unity Remote upgrade: - Unity Remote 4 is our play testing solution for iOS and Android. As of Unity 4.5, therell be no more Wifi latency when playtesting your games on iOS devices. - Plus, weve added support for the full range of iOS device inputs including accelerometers, gyroscopes and camera images. Unity Remote 4 is available free of charge from Google Play and the App Store.

Mecanim features: - Added CanTransitionToSelf option on AnyState Transitions. - Added new scripting function Animator.Rebind(). You can use this function to manually rebind the animator data set to unity when you change something in your GameObject hierarchy. - For humanoid rigs, in the importer, you can specify a transform node that will be used as root motion for an animation clip. The transform node will replace the automatically extracted root motion computed by Mecanim. (Pro Only).

Other features: - Scripting: Introduced DisallowMultipleComponentAttribute for disallowing multiple components of the same type being added to a single GameObject. - Scripting: Add UnityEngine.ISerializationCallbackReceiver interface, to get a callback right before serialisation and right after deserialization. - Scripting: Structs with System.Serializable attribute can now be serialized. Also, fields of AnimationCurve[] and double[] now get serialised. - WebPlugin: Added Enhanced Protected Mode support for Internet Explorer. Supports IE 64 bit.