septiembre 28, 2023

Mejoras de rendimiento en Evergine Studio

Nuestra última versión de Evergine Studio viene con varias mejoras centradas en mejorar el rendimiento cuando se trabaja en proyectos 3D que consumen muchos recursos, junto con una optimización general de los recursos, proporcionando una mejora notablemente perceptible en ordenadores portátiles y otros dispositivos. El uso prolongado de recursos en este tipo de dispositivos suele provocar una pérdida de rendimiento debido al aumento de la temperatura de los componentes.

A continuación, profundizaremos en las principales mejoras incluidas en la nueva versión de Evergine Studio.

Optimización de la comunicación de procesos

Una de las principales áreas en las que hemos concentrado nuestros esfuerzos de mejora es la comunicación entre los procesos implicados en el renderizado de escenas 3D. En versiones anteriores, los usuarios se encontraban a menudo con retrasos significativos cuando trabajaban con escenas o efectos pesados, lo que repercutía negativamente en la productividad y en la experiencia general del usuario.

Para abordar este problema de forma integral, hemos implementado una serie de optimizaciones en la comunicación entre estos procesos. Gracias a estas optimizaciones, se han reducido significativamente los retrasos en las actualizaciones de valores. Esta reducción no solo mejora la productividad, sino que también contribuye a una experiencia de usuario más fluida y agradable.

 

Renderización eficiente en visores

Hemos revisado y optimizado todos los visores disponibles en Evergine Studio. Esta optimización se centra en evitar que los visores realicen renderizaciones innecesarias, mejorando sustancialmente la utilización de los recursos del sistema.

Ahora, los visores solo renderizarán cuando sea necesario. Si un visor no requiere actualizaciones, no se renderizará, resultando en una utilización más eficiente de los recursos de su sistema.

 

Continuous Rendering

Para los usuarios que necesiten tener más control sobre el renderizado, hemos introducido la funcionalidad «Continuous Rendering en los visores donde  los usuarios pueden implementar comportamientos de renderizado personalizados (como efectos, materiales y gráficos de postprocesado). Con esta función, los visores disponen de un botón de reproducción que, cuando se activa, habilita la renderización continua. De este modo, los usuarios pueden adaptar la renderización a sus necesidades específicas.

 

Visualizar la diferencia

Estas mejoras no solo aumentan el rendimiento, sino que también desempeñan un papel crucial a la hora de garantizar una experiencia más fluida, sobre todo en ordenadores portátiles y otros dispositivos portátiles en los que la gestión de recursos y el control de la temperatura son primordiales.

Dispositivos, como los ordenadores portátiles, suelen tener problemas de temperatura durante prolongadas sesiones con un consumo intensivo de recursos.  Las consecuencias del sobrecalentamiento pueden ser perjudiciales, causando una degradación del rendimiento e incluso daños en el hardware. Nuestro compromiso para hacer frente a estos retos ha dado lugar a una reducción significativa de la carga de las máquinas.

Las siguientes imágenes muestran los cambios en el uso de recursos durante una sesión utilizando Evergine Studio, abriendo algunos assets  y editando una escena en un portátil:

Antes:

 

Después:

 

Como puedes ver, las mejoras en el rendimiento y la reducción de la carga de la máquina son sorprendentemente evidentes.

En resumen, la última versión de Evergine Studio introduce una serie de mejoras significativas en el rendimiento. Estamos entusiasmados con el progreso que hemos logrado y lo que nos espera en este campo. Esperamos que estos cambios hagan que su experiencia de desarrollo 3D sea aún más fluida y eficiente.

Author
Daniel Cáceres
Plain Concepts Research

¿Ya te vas?

Suscríbete a nuestra newsletter para estar al día de las últimas noticias, casos de éxito y mucho más. 

No mandamos spam y puedes darte de baja en cualquier momento.