Search Unity

Gráficos mejorados, mejor rendimiento, y más: la beta pública de Unity 5.4 está lista para que la descargue

, marzo 15, 2016

Como parte de nuestro compromiso en traerle productos estables, la versión 5.4 de Unity está disponible como beta para todos los usuarios de Unity, incluyendo los usuarios de Unity Personal Edition. Lo invitamos a descargarla y a probar muchas de las actualizaciones de gráficos y rendimiento. Como siempre, su retroalimentación en este lanzamiento es muy importante para nosotros y lo invitamos a que visite los foros de la beta y a que mande sus reportes de bugs via el Unity Bug Reporter.

¿Por qué Unity 5.4 está siendo lanzado como un beta?

Hemos escuchado sus comentarios sobre la calidad de lanzamientos finales, así que con el fin de obtener más retroalimentación sobre el uso de cada versión antes de su lanzamiento final, hemos decidido lanzar Unity 5.4 como una beta.

De manera simultánea, estamos lanzando Unity 5.3.4. Hemos puesto mucho esfuerzo en hacer una versión segura y estable, y continuaremos trabajando en mejorar la estabilidad de Unity 5.3.x con lanzamientos menores y parches durante los siguientes seis meses.

Aprenda más sobre nuestros esfuerzos por mejorar la calidad de los lanzamientos de Unity aquí, o continúe leyendo para un resumen completo de las nuevas características que trae la beta 5.4 de Unity.

Gráficos mejorados, mejor rendimiento, una integración más cercana de Unity IAP y una actualización mayor de rendering para Realidad Virtual (VR)

Hay muchas mejoras significantes en la calidad visual y el flujo de trabajo para artistas dentro del editor en la beta de Unity 5.4. También hemos trabajado para optimizar más el flujo de rendering para VR, haciendo más sencillo para usted el compilar sus proyectos a través de las principales plataformas de VR.

Nuestro servicio cross-platform para compras dentro de la aplicación (IAP), el cual puede utilizar para integrar múltiples tiendas con un solo API, ahora está más integrado al Editor de Unity.

Este último lanzamiento, también viene con mejoras para WebGL y tiempos de compilación más cortos, soporte para dispositivos con Retina y mucho, mucho más…

Descargue la beta de Unity 5.4

Sistemas de partículas con más opciones de personalización y mejor iluminación
La beta de Unity 5.4 incluye nuevos controles para redimensionar partículas, permitiendo que controle la altura y anchura de forma independiente y que pueda controlar totalmente la forma 3D de las partículas.

Además, estamos lanzando un nuevo módulo de triggers, el cual permite modificar las propiedades de las partículas dentro de una lista de colliders. En su forma más simple, puede destruir partículas cuando toquen colliders utilizando código, además de que es posible modificar todas las propiedades de las partículas. Esto puede ser visto en el ejemplo del volumen viscoso a continuación.

Finalmente, los sistemas de partículas grandes pueden ser iluminados de una forma más realista utilizando Light Probe Proxy Volumes(LPPV). Los LPPV son una forma de de que objetos grandes dinámicos puedan obtener información de la iluminación cocinada cuando estos no pueden utilizar lightmaps cocinados.

LPPV genera una cuadrícula de light probes interpoladas dentro de un volumen y permitiendo que se especifique la resolución de la cuadrícula. Al hacer eso, usted puede agregar un gradiente espacial a los objetos iluminados por los light probes. LPPV no solamente es útil para partículas; también puede ser utilizado en objetos dinámicos grandes.

Artistas: Suelten sus texturas dentro de un proyecto de Unity y todo está listo

Si usted utiliza herramientas estándar de la industria como Substance Painter, Quixel DDo Painter, Marmoset Toolbag 2, o Knald, ahora encontrará que los modelos texturizados importados desde esos programas ahora conservarán de forma consistente y predecible su apariencia original al ser importados a Unity – simplemente suéltelos a su proyecto de Unity y todo está listo.

Para lograr esto, cambiamos el modelo standard de shading de Phong convencional normalizado a GGX en Unity 5.3. En la beta de Unity 5.4, además hemos reacondicionado por completo nuestra implementación de los cube maps para lograr resultados precisos y sin distorsión, en tiempos de ejecución cortos.

Image Effects Cinemáticos en acción

Hace tres meses, lanzamos en beta nuestra colección de Cinematic Image Effects en la Asset Store incluyendo Screen Space Raytraced Reflections (SSRR), Tonemapping, Color Grading, Antialiasing(SMAA), y Depth of Field. Los cuales están disponibles de forma gratuita para su descarga.

Adam_SSRR

Adam_DoF

Como puede ver, hemos hecho buen uso de ellos en nuestros demos Adam y The Labs.

Estamos orgullosos de que nuestros image effects son completamente open source. Puede encontrar el repositorio en BitBucket y las contribuciones siempre son bienvenidas.

Más soporte multiplataforma y mejor rendimiento para VR

Si ha seguido los anuncios de nuestra conferencia Vision VR, sabrá que revelamos soporte para SteamVR y mejoras de rendimiento impresionantes. Ambas están disponibles en la beta de Unity 5.4.

Más soporte multiplataforma para VR

Nos emociona mucho que en esta versión más reciente de Unity, pueda exportar para dispositivos SteamVR, Oculus Rift, Gear VR y PlayStation VR mediante un único API optimizado para mantener los cambios específicos para plataforma al mínimo. Para obtener esto, hemos refactorizado el subsistema de VR para eliminar código redundante que duplicaba funcionalidades a través de diversos dispositivos de VR.

Rendimiento mejorado de VR

Gracias al Double Wide Rendering, los desarrolladores de VR ahora pueden dibujar una imagen para ambos viewports utilizando una sola pasada en Windows y PS4. Además, hemos introducido los Graphic Jobs, una funcionalidad que permite mover funciones del hilo principal, a hilos secundarios con el fin de obtener mejoras significativas en el rendering.

Si está buscando comenzar con VR, estos útiles tutoriales y los assets gratuitos adjuntos que lanzamos en conjunto a Unity 5.3 pueden ayudarlo a aprender de forma rápida.

Integración más profunda de Compras dentro de la Aplicación (IAP)

Con el soporte de Unity IAP y Analytics en la nueva App Store para tvOS, hemos continuado con la expansión de nuestro soporte multi-plataforma. Ahora, puede probar sus proyectos en un entorno de pruebas, obtener reportes de ganancias mediante el Unity Analytics Dashboard y validar recibos en tiempo real. Nunca ha sido tan sencillo monetizar su juego y entenderlo mejor con Unity Analytics e IAP.

Mejor rendering multi-hilo

La beta de Unity 5.4 toma nuestro soporte multi-hilo al siguiente nivel. Dependiendo de su proyecto y de la plataforma a la que está exportando, puede mejorar de forma significativa el frame rate.

Basado en lo que construimos para mover las partículas, sprites, flares, halos, líneas y trails del hilo principal en Unity 5.3, hemos introducido una técnica que mueve cuellos de botella potenciales y permiten que escenas más complejas puedan correr más rápido.

Menor número de draw calls con instanciación en el GPU

Un menor número de draw calls significa mejor rendimiento, y, al soportar instanciación en GPU, estamos permitiendo que sus proyectos puedan dibujar un gran número de objetos idénticos que comparten materiales, dando como resultado muy pocos draw calls. Inicialmente, la instanciación en GPU está disponible para PC con Windows compilados con DX11 y Shader Model 4.0 y OS X con OpenGL 4.1 y superior. Hay más plataformas en el camino, manténgase al pendiente.

Esta escena contiene tres tipos de geometría de una roca. Cada roca está entintada con un color diferente en escala de grises utilizando el material. La primer escena utiliza una versión instanciada del Standard Shader , la segunda escena utiliza el Standard Shader normal. La información fue capturada con Unity 5.4 beta 8 en Windows / D3D11, con un Intel Core i7-4980HQ@2.8GHz CPU y una nVidia GeForce GT 750M GPU.

Mejoras en las características gráficas: arreglos de texturas, compute shaders y más

Si usted es un programador de gráficas construyendo sus propios shaders, los arreglos de Texturas 2D le pueden ayudar a optimizar escenas grandes y en la implementación general de sistemas de render. Estos, le permiten al GPU utilizar texturas 2D que comparten el mismo tamaño y formato como un objeto único.

Además, hemos mejorado muchas características de bajo nivel relacionadas a gráficas. Los Compute shaders ahora pueden ser encadenados utilizando DispatchIndirect, los contadores de compute buffer han sido mejorados y la información de debug, puede ser utilizado para depurar compute shaders. Copias rápidas de texturas pueden ser realizadas con la nueva función CopyTexture, y soporte apropiado para arreglos uniformes como parámetros para shaders ha sido agregado. En plataformas con Metal, OpenGL y D3D9, hemos implementado Alpha-to-coverage, y en iOS ahora soportamos rendering multi hilo cuando se usan gráficas de Metal. Finalmente, los image effects pueden ser aplicados a la cámara de la ventana de Scene con un nuevo atributo llamado ImageEffectAllowedInSceneView.

Pensamos, que en conjunto, estas pequeñas mejoras serán muy útiles para mejorar sus flujos de rendering.

Actualizaciones y mejoras específicas para cada plataforma: WebGL, PS3, y WebPlayer

Compilación de proyectos más rápidos en WebGL

Especifique WebGL como su plataforma y active la opción “Use pre-build engine” para compilar su juego. Va a obtener un tiempo de compilación mucho más rápido, haciendo también más ágiles sus iteraciones y el proceso de testing más eficiente.

Digamos adiós a la opción de exportar para WebPlayer, PS3 y iOS 6

Como anunciamos previamente, y como consecuencia de los desarrolladores de navegadores web retirando soporte a plug-ins, Unity 5.3 será la última versión que soporte compilación para el Web Player. Podrá seguir utilizando Unity 5.3.4 y anteriores para generar proyectos para el Web Player.

Seguimos viendo mejoras en el rendimiento de nuestra opción para exportar a WebGL, y ahora es una opción viable y totalmente soportada para que desarrolle juegos para web. Unity seguirá invirtiendo mucho en la plataforma de WebGL, y seguirá trabajando con los desarrolladores de los navegadores para traer muchas más mejoras.

Dado que los usuarios de iPhone actualizan tan rápido su versión de iOS, tiene sentido para nosotros terminar el soporte para iOS 6 como plataforma de exportación en esta versión de Unity. Además, con una lágrima en el ojo, dejaremos de dar soporte a la compilación de proyectos para PS3, lo que nos permitirá concentrarnos en apoyarlo a crear juegos aún mejores para PS4.

Soporte para dispositivos con Retina y la ventana de Game con opción a zoom

Si está desarrollando en una Mac con display Retina, el editor de Unity ahora se verá increíble en su monitor. El soporte para HiDPI para usuarios de Windows también está en camino.

Adicionalmente, si está desarrollando para un dispositivo con alta resolución, la ventana de Game ahora permite hacer zoom in y zoom out para ajustarse a la resolución entera en pantalla. Funciona en Windows y OS X.

Disfrute la beta de Unity 5.4

Nos encantaría ver sus proyectos en la beta de Unity 5.4, contiene muchas mejoras en rendimiento y actualizaciones out of the box que mejoran la calidad visual que puede lograr con Unity. Esperamos que su proyecto de Unity se beneficie de estas mejoras.

Así como el uso de Unity aumenta, la diversidad de proyectos y aplicaciones hechos con Unity crece, y con ello el número de casos de uso específicos que puedan escapar a  nuestras rondas de QA. En verdad, agradecemos su retroalimentación en cada lanzamiento y los invitamos a reportar bugs, tanto en las versiones beta como en las versiones completas utilizando el Bug Reporter  que está en el menú de Help.

Ya no se aceptan más comentarios.

  1. What ever happened to the new Unity 2D tools shown at GDC2015, like. Smart Sprites, etc?

  2. All those fancy features and still no proper mixed lighting support for directionnal specular lightmaps… What a shame !

  3. Does the new Beta 5.4 support DirectX 12 and get the frame rate boosts like those demonstrated in this video? (they achieve a 60fps with 160k drawcalls per frame!) https://www.youtube.com/watch?v=sc4dsiq-I7g

  4. Retina Display, wowwww, its Amazing, Beautiful, Gorgeous

  5. Question to developers:
    Will the upgrade to this version of the Linux version Unity?
    UE4 have problem with the launcher on Linux, if so yes then I will move to Unity.

  6. there are some broken shaders (mobile, toon for example), but hiDPI support is really good (I tried it on OSX and unity 5.4 beta looks really good compared to 5.3.4, for example Game and Scene editor on 5.3.4 you see the pixels while on 5.4 beta the quality is on pair with a build.

    Still broken shaders are really a bad issues, I cannot use it right now (even with test project).

  7. I’m not a programmer though, i hate when they update and has bug on visual scripting tool, at very least tell to the publisher how to fix a bug quickly

    though I impressed of the updates

    beta tester GAME!

  8. Several things have broken since the update. Celshading in deferred based on clamping values from light.ndotl no longer works and projects with thus feature that are updated to 5.4 revert to gradient lighting.

    Also, pixel perfect lights on sprites with normal maps now experience flickering as the lit pixels don’t exactly line up with the sprite pixels.

    It looks like I’ll be reverting to an older version until these are resolved.

  9. Removing PS3 suport was a misstake.
    PS3 might have a few years on it, but it is still a viable platform people buy to this day.
    my brother bought one a few months back and it was a good cheaper alternative to it’s very expensive younger brother.

    a tool like unity, that is all about reaching as many platforms as possible, should not deliberately remove suport for a platform that is still being sold in the stores.

  10. Its good to see the performance enhancements!! Looking forward for major release! However, can anyone tell, whether unity will be working on html5 builds working for mobile browsers?

  11. Suggestion: add ability to substance materials to paint to terrain

  12. well done unity , keep up the good work glad you are making it public beta , and 5.3.x is getting some love .
    All good stuff , Unity always amazes me by how they listen to the community !
    Bravo!

  13. I really wish a terrain system improvement was being planned..

    1. The Big D of the west

      marzo 21, 2016 a las 5:19 pm

      Yes! They need to fix that, they also need to add more terrain painting options, like painting on angles.

      1. You mean Tri-planar?

  14. como pongo un personaje

  15. What happend to Director: Sequencer ? It suppose to be in 5.4 but now it’s moved to alpha? I was really waiting for it… :(

  16. These changes are all well and good, but the majority of games I see being made with Unity are pixel perfect 2D platformers, often with normal/depth/specular maps and such.

    How about more support for these, as well as platformers in general – platforms you can drop through are common to all platformers yet strangely absent from unity, and the user has to much around turning colliders on and off which can cause other unintended behaviour..

    More support for the functions and features actually used in unity might not look like much news when competing against UE4, but will assist the people actually using unity to make indie games and will impress these communities (and may nab a few fans of gamemeker as well).

    1. Actually, there is a feature in 2d that allows this behavior very easily. check this out:http://docs.unity3d.com/Manual/class-PlatformEffector2D.html this makes platforms that are one sided like you’re asking.

  17. When will Unity work on the Proper Video Integration ?

  18. I’m also waiting for HiDPI support of the editor on Windows. On a 4k screen the fonts are way too small.
    Please hurry up on that one.

    1. yes the HiDPI is really needed. Windows scaling makes the font look worse and on native scale the font looks way too small. It would also be good if they can revamp the looks (take cue from Blender) or Unreal Engine, Godot… Unity is doing great with stability updates and new features but the interface is still horrible and non-scalable.

      1. I disagree that the editor looks horrible; I think the it’s the most attractive, compact and functional of all the game engine editors available to me, at least.

        1. I agree – Unity Editor works and looks good in my opinion. And please don’t borrow anything from Blender – it’s hard to use because it doesn’t stick to UI standards.

  19. I hope it works well.. Thanks for the awesome update..

  20. when you will support windows 10 IAP and in Unity Ads ??

  21. when will the Progressive Lightmap Baking be available ? the guy on the gdc said that it will be available on 5.4 as an experimental feature.

    1. Wondering as well. Also, any chance the distributed baking system will be finally imllemented with this? Waiting desperatly to compete with Unreal in archviz projects

      1. Distributed lighting builds will most likely be limited to Enlighten in the first iteration. In Enlighten the jobs are a somewhat heavy and all the inputs are normally read from disk. This works really well with the initial approach to distribution that we took.

        The progressive lightmapper is more lightweight, each job needs to finish quickly, but at the same time build upon the results of the previous one. The approach to distributing it will be different, most likely involving a bunch of live contexts solving a (part of a) lightmap each. It’s just a different… beast.

    2. We’re testing the progressive lightmapper against more and more content, and sorting out the issues we run into. No exact ETA on shipping the experimental build yet. Rest assured that we want to get it in your hands ASAP, but at the same time we want your initial experience to be smooth. :)

  22. I am speachless. This is just too good to be true.

  23. Got huge performance drop even in empty 2d project. The fps is not more than 80. I think it could be related to retina support.

    Latest mac os x on the macbook pro with retina.

    1. did you change the quality settings to dont vsync and reduced the antialiasing ?

    2. You can profile the editor itself using the built-in profiler. Check if the retina rendering is eating up your performance.

  24. the tonamapper and dof are not in the standard asset pack

  25. Great News!!! Thanks for the improvements! Keep up the good job :)

  26. I have a question about retina Support. It says retina will be supported for 5.4 but it not yet supported. I have been waiting for years for. it is only supported on Mac OS but not on Windows. When can we expect Windows Support of HiDPI? Thanks.

  27. Great news! Our Unity development team will send you a feedback about this new version. Unity 5.3.4 was excellent, but reading this post, we are starting to expect Unity 5.4 to outperform it!

  28. thank you for this release! looking fwd to testing 5.4 : ]

  29. Hilarious that your idea of AA still only extends to crappy basic PPAA solutions.

    Get creative and at least offer SMAAT2x as a bare minimum HQ option.
    Come up with a Super Sampling/Post Process Hybrid like 2×1(or 1×2) OGSSAA(Or RGSSAA) with a variable Resolve Function (Filter Width, Filter Function like Cubic, Gaussian,Lanczos) and SMAAT2x applied on the SuperBuffer Pre-resolve. (Which does Temporal 2xSuperSampling very very fast.)

    This isn’t 2007 and a lot of games on Unity look rougher than they should because of piss poor image quality thanks to lack of decent AA, where often the only option is FXAA. And if they want to improve it, users have to brute force Super Sample, often to equally mediocre results for other reasons.

    The video isn’t an accurate look at IQ simply thanks to the 2nd generation video encoding that turns it into a smeared blurry artifact filled mess. But you can still tell IQ isn’t as good as it could or should be. Shader aliasing, Specular Aliasing, Moire, flickering/crawling abound.

    Also: You SHOULD be focusing on PS4 development, because 80% of developers can’t seem to get Unity to run worth a damn on PS4.

  30. is there any hope for 5.2.* to be ever updated again?

    there’s a bug on 5.2 that causing dex method limit to crash build and not able to build to android studio. It’s fixed on 5.3 , I just wanted that to be fixed in 5.2.4 as well :(

  31. oha Unity finally begins to listen to the Users….
    promised features that did not made it in 5.1, 5.2 nor 5.3…
    These marketing sucks today… !
    the latest 5.3.x releases where really buggy on mobile…had to go back to 5.1.x to get my App done…
    Well i don’t like the iAP + Analysis… it’s only good for Unity… because they know exactly what you sell to who and how much…. I’m sure later they will come back to you… it’s just a question of time…
    This is a new way to spy what the user sell etc… where is the privacy ?
    Ok if you don’t like you don’t have to use it but i promised you that Analytics must be integrated in the future…! So that Unity HQ knows where when and how much you sell etc… and than bam you have to pay!
    Don’t like it…
    Also if the final Game is calling home… not nice also for the end user & customer… > privacy!
    finally there is so much effort into this VR stuff but for who???
    I don’t know a user who will buy a PC Workstation + VR Googles for about 3000€.
    Cheapest VR Googles @ moment 700€ > googles only! ok it going cheaper but performance still suck…
    It’s nice but not for the mass market! Look 3D TV etc… crap doesn’t work well just a marketing hype like VR.
    3D Blu-ray hahaha 3D Cinema hahaha…
    UNTIL YOU HAVE TO WEAR GOOGLES > IT’S NOT FOR THE MASS MARKET!

    Problem: The overall quality was bad of Unity… Many dev’s don’t update to 5.x etc… like me disappointed and wasting time to find a release that works…!
    The Mobile market is where the money comes from! but Unity tries to beat the Unreal and other desktop gaming engines… but no chance… performance and graphic quality was and is behind the standard…
    If you use all these graphic gimmicks the performance is bad on a middle class PC so you have to decide great looking Game or great performance but not booth…
    I wish there was a separated Unity Mobile Version… and i hope that these problems in the past are gone now… will see…

  32. Rajneesh R. Gaikwad

    marzo 16, 2016 a las 5:25 am

    Link is broken

  33. Are you using Enlighten in the Adam movie? High contact shadow volumes? Those shadows are really nice..

    Those reflections aren’t the standard SSRR either. Looking forward to the info dump on this one and hoping it will all be rolled into a stable release.

  34. Are there any plans to improve the physics system? Presently it’s very difficult to do custom character controllers because of some limitations with casting.

  35. Retina! :D My eyeballs thank you!

    1. But several icons on the screenshot are still low-res.

  36. Any updates planned for the audio part of Unity soon? Off to a strong start with the launch of Unity 5, but it’s been awfully quiet since then. :/

    1. I’ve been wondering about this as well. Mixers are great, but placing audio in a scene in any meaningful way pretty much requires a 3rd party asset from the Asset Store. I see nothing on the Roadmap that’s audio related.

      Also still very concerned about the timetable on the new input system (still floundering in timeline long or uncertain).

  37. Hope Linux version is updated too.

  38. Amazing !
    this is the engine i fell in love with :D

  39. Any hope for 5.4 beta for Linux?

    1. Yeaaaah .. it’s my dream .. the only thing that make me open Windows is using Unity ..

  40. the standard assets are the old one + ssr but there is no tonemapper bloom or other new image effects
    is this a bug ?

  41. Well thanks for this. Looks like I will be using Unity beta from here on out.

    The difference between Unity 5.0 and Unity 5.4 is very noticeable.

  42. I thought Beta releases where available for professional users only. The 5.4 Beta contains features promised for 5.3.4 (IAP Advanced Integration for example), is this the reason 5.4 is available for all users? Does this mean future Beta releases will be available for everybody too?

      1. Thanks Carlos, I didn’t knew this, there’s one sentence in that post I do like a lot:

        In fact, moving forward, Unity betas will be available to everyone, including Unity Personal Edition users.

  43. Melts. Brain implodes. Good job. (Laughing: And here I just updated to 5.3.3, oh well, I like living on the edge and backing up often)