Unity 2019.2 release
Unity team, with over 1000 developers, is at work every day to extending and improving Unity. Now, thanks to this strong commitment, Unity 2019.2 release is available.
Unity 2019.2 has updated ProBuilder, Shader Graph, 2D Animation, Burst Compiler, UI Elements.
But, not there are only these new features, but also others more 170 new features and enhacements.
As already mentioned, new Unity 2019.2 release include new great addittions and improvements, which, new Pro Builder 4.0, the 3d modelling and level design tools.
The new ProBuilder 4.0, available with 2019.2 version, is the 3D modeling and level design tool. This is perfect for build simple geometry.
Moreover, via Package Manager, is availale new Polybrush as a Preview package. Polybrush is a versatile tool lets , directly in editor, sculpt complex shapes from any 3D model, position detail meshes, paint in custom lighting or coloring, and blend textures across meshes.
Available as a Preview package, DSPGraph is the new audio rendering/mixing system, built on top of Unity’s C# Job System.
In new Unity 2019.2, Software engineers, have improved how UI Elements renders UI for graph-based tools such as Shader Graph, Visual Effect Graph, and Visual Scripting. These changes provide a much smoother and responsive feel when you author more complex graphs in the Editor.
Visual Effect Graph now includes subgraphs, in order to have a better organization of the complex graphs. It’s possible share, combine, and reuse subgraphs for blocks and operators, and also embed complete VFX within VFX.
Also, Unity team developers improved the integration between Visual Effect Graph and the High-Definition Render Pipeline (HDRP), which pulls VFX Graph in by default, providing you with additional rendering features.
Especially useful in large graphs is Shader Graph. With it can now use Color Modes to highlight nodes on your graph with colors based on various features or select your own colors to improve readability.
Swappable Sprites functionality joins the 2D Animation tool. This new feature allows to change a GameObject’s rendered Sprites while reusing the same skeleton rig and animation clips. This lets you quickly create multiple characters using different Sprite Libraries or customize parts of them with Sprite Resolvers.
Unity 2019.2 release new features and improvements
New Tools for developers
The developers will be happy for the interesting tools added in new Unity 2019.2 release.
The Burst Compiler, as you remember, came out of Preview in 2019.1 release.
Now in Unity 2019.2, new Burst Compiler 1.1 includes several improvements to JIT compilation time and some C# improvements.
Utilizing an internal native cache that is built for all assemblies loaded by the Editor, makes TypeCache, the faster way to access types or methods marked with specific attributes, as well as types derived from a specific class or interface.
In Unity 2019.2 , for mobile apps developers, the UI adjust is became easier thanks to the addition of the support for detecting the bounding box around the notch(es).
The development team has introduced screen brightness controls for iOS and Android and has also improved the ReplayKit API (iOS).
Now Unity migrated the PhysX Cloth Library from the previous PxCloth to NvCloth as part of transition from PhysX 3.4 to PhysX 4.x.
With this release, it`s started to moved the Code Editor Integrations from core to packages, and exposed C# APIs.
Furthermore, Visual Studio will be soon available as a package in an upcoming release.
Unity 2019.2 realease remove the old .NET 3.5 Equivalent Scripting Runtime.
All the projects that are using the .NET 3.5 Equivalent Scripting Runtime will be updated to use the .NET 4.x Equivalent Scripting Runtime.
Incremental Garbage Collection, released as experimental on some platforms in Unity 2019.1, now supports all platforms except WebGL.
This release also includes support for the Intel VTune Amplifier for the Windows Standalone Player (x86, 64-bit) and Windows Editor, including sampling profiling of C# code.
New Graphics features and improvements
In addition to bringing new features and improvemnts for programmers, Unity 2019.2 bring some new Graphics features an improvements.
In this release, High-Definition Render Pipeline (HDRP) includes an Arbitrary Output Variables (AOV) API, allowing you to output material properties only, lighting only, depth buffer, and other passes from the Scene. Unity Recorder now uses this new API, making easier to export specific outputs for rendering with HDRP.
It was added Dynamic resolution, which allows you to scale the resolution at which the world is rendered, with hardware dynamic resolution support.
The MatCap debug view mode replaces the material and lighting of objects with a simple environment texture.
New Ambient Occlusion effect is a screen-space shading and rendering algorithm that improves the quality of ambient lighting simulation in your Scene, especially for small-scale details, while providing good performance.
In the LWRP (Lightweight Render Pipeline), there are new 2D features such as the 2D Renderer, which contains 2D Pixel Perfect and 2D Lights.
The new 2D Lights enable you to easily enhance visuals of 2D projects directly without having to use 3D lights or custom shaders.
Now, Shader Graph has 2D Master nodes to create 2D Unlit and Lit Sprite Shaders.
Additionally In Unity 2019.2, thanks to new precision modes let you set nodes to use less GPU memory. This, increase performance on different platforms.
Now, Lightmap denoising works on all Editor platforms, on all of GPU.
Unity 2019,2 improve the speed in the GPU Lightmapper.
New options embody Multiple Importance Sampling support for surroundings lighting and improved sampling performance when are used small/low occupancy lightmaps.
It is supported in the GPU Lightmapper.
The developers Team has also add support for NVIDIA graphic cards with Turing GPUs.
In addition programmers have worked hard to upgrade the NVIDIA OptiX AI Denoiser and obtain better performance together with a lower memory usage.
Lightmapping currently supports the Intel Open Image Denoise library (a machine-learning-based filter), improving in this way your lightmapping progress and lightmap quality by post-processing lightmaps.
Noise and unwanted artifacts are removed so that you can get smooth, noise-free lightmaps that use far fewer samples.
Platforms and Editor workflows
Developers have also worked to improve support for platforms such as android iOS, and VR.
Moreover has improve the workflow.
In partnership with Google’s Android Gaming and Graphics team, the software developer has optimize Frame Pacing for Android, provides consistent frame rates and hence smoother gameplay experience by enabling frames to be distributed with less variance.
The new update has improved OpenGL support and also has added OpenGL multithreading support for iOS, improving in this way performance on low-end iOS devices that don’t support Metal. We also added OpenGL support for SRP batcher for both iOS and Android to improve CPU performance in projects that use the LWRP (Lightweight Render Pipeline).
The new release added an APK size check using Android App Bundle so you can see the final APK size of different targets for large apps.
For VR developers, now HDRP supports VR too.
Also, for help streamline the development workflow, Unity's developers are introducing a SDK loading and management system.
Currently, this system is in Preview, and Unity are looking for users to try out the new workflow.
Unity 2019.2 includes the lastest version of Vuforia Engine 8.3. AR Foundation 2.2 includes support for face-tracking, 2D image-tracking, 3D object-tracking, and environment probes.
" The Heretic ", real-time cinematic shortfilm by Unity team.
Next Unity
Next release will be 2019.3, that promise other improvements and features.
Unity 2019.3 will be accessible in the fall of 2019. Unity 2019.3 is now available on alpha version, and subsequently will available on beta version, that launch this summer.
Unity release have brought more improvements to Unity, adding more features and fix bugs.
Finally , if you haven't tried yet Unity 2019.2 , you can do it going to Unity official site and download it.
Tell us what you think about the new Unity 2019.2 release, by leaving a comment below.