Back to overview

Prioritizing the user experience through performance optimization with Incari Studio 2023.1

Efficiency, speed, and simplicity. Incari 2023.1 streamlines the development process to eliminate redundancy and maximize productivity. With a lean workflow approach, this release promises to transform the way developers and designers work.

With this release, we have restructured various core features to improve performance and functionality as well as optimized our render engine. These changes enhance collaboration and communication, allowing developers and designers to create products with faster loading times, smoother animations, and more responsive user interfaces. Additionally, these changes enable more complex and data-intensive projects to be created without compromising on performance.

Core stability improvements

Incari’s fundamental features and capabilities are essential to the operation of our development platform. These functionalities provide the foundation upon which developers can build and create their HMI solutions. These building blocks need to be reliable and intuitive to navigate. Here are some of the changes and optimizations we have implemented in Incari Studio 2023.1 for a better user experience:

  • Material efficiency improvements for faster and greater accuracy of scene renderings.
  • Improved project loading time for the player profile and the logic editor.
  • New target support for arm 32 and arm 64.
  • Undo and redo functionality added to the Logic editor and Attribute manager.
  • General application stability for a better user experience.
  • Messages in Incari console are now linked for easier and faster actions.

 

Single-threaded vs. Multi-threaded applications

We are continuously refining our systems for performance and user experience. To this end, we’ve recently added a single-threaded mode to our formerly multi-threaded exclusive operation. In single-threading, one thread of execution is processed at a time, bringing simplicity and predictability, albeit at the cost of occasional application pauses. For instance, when loading a file, the entire application focuses on this operation, momentarily freezing other functions. On the other hand, multi-threading allows simultaneous execution of multiple tasks. This parallel processing keeps the application responsive and swift, especially with complex and resource-intensive tasks. The integration of both modes in Incari Studio is our response to the diverse needs of our users, allowing them to choose the operation mode that best fits their project requirements and computational constraints.

Render Engine

The render engine is responsible for generating realistic images or animations from 3D models or scenes. During the rendering process the interactions of light, shadows, textures, and other aspects of the scene are calculated to produce a final image. A strong, stable, and steadfast render engine is key for any visual production. Key elements like compatibility, customizations, and performance need to continuously be enhanced for the best possible results. Here is what we have implemented with Incari Studio 2023.1:

  • Extended compatibility for OpenGL ES 3.0: OpenGL ES 3.0 is the graphics rendering API optimized for smaller devices with limited processing power and memory. It supports 3D textures and texture arrays, advanced shading techniques, and has improved blending and anti-aliasing capabilities.
  • Render-to-texture: This graphic rendering technology allows you to render your 3D and 2D scenes to a texture, essentially creating an image. You can place this texture in another scene as a texture map for other objects or combine it with other textures to create more complex effects.
  • KTX support: KTX formatting support allows for faster loading times and optimized memory usage. This OpenGL and Open GL ES container format for textures provide efficient compression and streaming of textures.
  • Time-based playback: This enhancement is specific to Lottie. The playback method is no longer frame-based but time-based. This gives you more precise control over the animation timing and allows for smoother playbacks.

A new look for Incari

For a more intuitive workflow, Incari has undergone a variety of UX and UI improvements. With the release of Incari Studio 2023.1, we are also introducing new Incari branding elements such as new icons, design elements, and logos. In the workspace, the gizmos for both 2D and 3D have a new look and feel for easier and more instinctive usage. Gizmos are tools used to help developers and artists visualize and manipulate objects in a scene.

Take your HMI project to the next level with Incari Studio 2022.2 and try it out for free with our 30-day trial. If you are interested in our enterprise plan, don’t hesitate to contact our sales team for more information. Start creating with Incari today!