Powerful 3D and 2D gaming development software for Mac

Unity for Mac

Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more.

Subscribe
Download Unity 2021.1.4

  -  1.4 MB  -  Freeware

What's new in this version:

Features:
- Search: Added support for menu states (disabled, checked) in QuickSearch

Improvements:
- Asset Import: Improved overall performance of FBX files import
- Asset Import: Improved performance of ASCII FBX files import
- Package: ProBuilder 5.0.3
- Package: Upgraded udp to 2.1.6
- Search: Added support for search item favorites
- Search: Added support to index sub objects and compress search index entries
- Search: Improved asset search performances by ~4x
- Search: Improved scene provider search performances and reduced the scene provider memory usage
- Search: Improved transaction manager performances
- Search: Many search UI and UX improvements
- Search: Search indexes size are now ~60% smaller
- Search: Settings can now be searched by their properties in Search
- XR: Updated OpenXR Package to 1.1.1

API Changes:
- HDRP: Added: Added a fallback for the ray traced directional shadow in case of a transmission

Changed:
- HDRP: Assets going through the migration system are now dirtied
- HDRP: Changed normal used in path tracing to create a local light list from the geometric to the smooth shading one
- HDRP: Changed the behavior of the clear coat and SSR/RTR for the stack lit to mimic the Lit's behavior
- HDRP: The default LookDev volume profile is now copied and referened in the Asset folder instead of the package folder
- Package Manager: Com.unity.purchasing updated with missing documentation
- Search: In Index Manager, for includes/excludes, we now keep the last file pattern that was selected in the enum field when adding another item
- Search: Ref:<asset_path> should only search results that has a direct dependency to <asset path>

Fixed:
- Animation: Fixed an issue where the animator parameter values would truncate float values to 1 decimal
- Asset Bundles: Fixed issue where loading assets from AssetBundles synchronously did not load native object types recursively in some situations
- Asset Import: Fixed performance regression of animation import
- Asset Pipeline: Fixed an issue where duplicated assets with children could select the wrong main object
- Asset Pipeline: Improved performance of flushing the preload operation queue from the main thread. This can occur when accessing an operation's result on the main thread before it is completed
- Build Pipeline: Fixed an edge case where windows relative paths were not handled correctly
- Editor: Fixed ReorderableList not getting expanded height for lists inside properties
- GI: Fixed an issue where Wintermute::Geometry::Verify errors are spammed when baking a Mesh with Mesh Compression set to Medium/High
- Graphics: Choose the proper graphics multithreaded mode
- Graphics: Fixed instanced rendering light layers to be initialized to the default (first light layer) instead of zero to fix lack of lighting on the instanced objects
- HDRP: Fixed a bug with Reflection Probe baking would result in an incorrect baking reusing other's Reflection Probe baking
- HDRP: Fixed an issue with Decal normal blending producing NaNs
- HDRP: Fixed Decal's pivot edit mode 2D slider gizmo not supporting multi-edition
- HDRP: Fixed Exposure Frame Settings control issues on Planar reflection probes. Dynamic reflections now keep their own exposure relative to their parent camera
- HDRP: Fixed generation of the packed depth pyramid when hardware Dynamic Resolution Scaling is enabled
- HDRP: Fixed issue in wizard when resource folder don't exist
- HDRP: Fixed issue were the final image is inverted in the Y axis. Occurred only on final Player (non-dev for any platform) that use Dynamic Resolution Scaling with Contrast Adaptive Sharpening filter
- HDRP: Fixed issue with Decal projector edge on Metal
- HDRP: Fixed issue with gbuffer debug view when virtual texturing is enabled.
- HDRP: Fixed Render Graph Debug UI not refreshing correctly in the Render Pipeline Debugger.
- HDRP: Fixed SSR Precision for 4K Screens
- HDRP: Fixed SSS materials in planar reflections
- HDRP: Fixed volumetric fog being visually chopped or missing when using hardware Dynamic Resolution Scaling.
- HDRP: Fixed volumetric fog noise due to sun light leaking
- HDRP: Fixed warning fixed on ShadowLoop include (HDRISky and Unlit+ShadowMatte).
- IL2CPP: Corrected convert assemblies that do not have a type
- IL2CPP: Corrected the behavior of by-reference parameter for delegate async invocation when the by-reference parameter is after a non-by-reference parameter
- IL2CPP: Fixed crash in il2cpp::vm::LivenessState::AddProcessObject
- IL2CPP: Fixed CultureInfo.DateTimeFormat being loaded incorrectly in some locales
- IL2CPP: Fixed exception when converting a method with a parameter that is an in generic parameter with a default value
- IL2CPP: Fixed possible IndexOutOfRangeException with script debugging enabled
- IL2CPP: Workaround a crash caused by a MSVC optimizer incorrectly reuses stack space when a stack pointer is returned via a function pointer
- Linux: Fixed ArgumentException errors being thrown when clicking on the camera settings button on the scene view
- Linux: Fixed broken automated test, test now passes and is re-enabled
- Linux: Fixed code path that allows OnGUI() to be called before Awake() in user scripts
- Linux: Fixed crash when Unity Editor was closed while running the profiler
- Linux: Fixed OnGUIDepth errors that spam the console when docking and undocking the Inspector window
- Linux: Fixed profiler throwing BeginSample/EndSample mismatch errors when opening preferences from the profile window while profiling
- Package Manager: Fixed bug where Package Manager window In Project list would be empty for a newly created project
- Particles: Fixed ParticleSystemRenderer.SetMeshes script API
- Prefabs: InstantiatePrebab in the editor now calls OnTransformChildrenChanged
- Scene/Game View: Fixed arc handle picking when the arc is close to parallel with the camera
- Scripting: Added Flags attribute to SelectionMode enum
- Scripting: Instanciation of Unity objects defined in types under more than one level of nesting should work
- Search: Fixed exception thrown when closing search if started from sync button
- Search: Fixed floating point search expression parsing for non US locales.
- Search: Fixed help tips and default opening option of search window
- Search: Fixed hierarchy window search returns incorrect results when using ref in the search bar
- Search: Fixed search index incremental update merge issue
- Search: Fixed searching for settings in Search that will yield results, even when keywords order doesn't match the original string
- Search: Fixed SearchService.Request when used with a non-asynchronous queries.
- Search: Fixed typo in PlayableScript template that created an error when Menu.GetEnabled was called on it
- Search: Print a friendly error when saving an invalid search query asset
- Search: Removed unchecked character from menu provider item name since it looks like a display error
- Search: Updated the search provider active state when toggled in the search view provider filters dropdown
- Serialization: Fixed issue where SerializedProperty.propertyPath would not return the same path when invoked multiple times with an array entry path which is no longer there
- Shadergraph: Fixed a bug where synchronously compiling an unencountered shader variant for preview was causing long delays in graph updates
- Shaders: Fixed regression that was dropping some shader errors from the inspector after restarting the editor
- UI Toolkit: Fixed multiple errors appear after modifying ScriptableObject's array indirectly
- Universal: Fixed errors when the Profiler is used with XR multipass
- Video: Stereoscopic layout controls are missing in VideoPlayer and Skybox Panoramic shader
- XR: Fixed deadlock when using XR + URP + D3D11 with skipPresentToMainScreen
- XR: Updated the verified AR Foundation related packages to 4.1.7. Please see the AR Foundation package changelog for details
- XR: XRDisplaySubsystem and XRInputSubsystem now available on WebGL build target

Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more.

Subscribe