Back to overview

A deeper look into Incari Studio’s 2022.2 extensions and workflow optimizations

With each new release of our HMI development platform Incari Studio, we work to optimize, improve and extend our tools and features. While the primary features of this release have been widely discussed are a ton of noteworthy secondary features that are worth exploring. This blog post gives you a closer look at some of these extensions and optimizations and how they improve the HMI creation workflow.

Extended communication protocols

In today’s rapidly advancing technological landscape, communication protocols play a vital role in enabling seamless integration and data exchange in industrial and IoT applications. Our Communication Protocols are designed to enable communication between your project and external devices and systems. The protocol defines the communication rules, syntax, and semantics ensuring understandable and structured data exchanges.

Incari Studio 2022.2 supports an extended variety of Communication Protocols, such as:

  • TCP: Transmission Control Protocol is a part of the Internet protocol suite used for communication over the Internet.

  • HTTP: Hypertext Transfer Protocol communicates between web servers and clients allowing for the exchange of data and information across the internet.

  • MQTT: Message Queuing Telemetry Transport supports communicating between devices and is commonly used in Internet of Things (IoT) applications.

  • CAN: Controller Area Networks are often used in embedded systems for real-time communication between various devices.

  • MAVLink: Micro Air Vehicle Link is a lightweight protocol developed for communication between unmanned aerial vehicles (UAVs) and ground control systems (GCSs).

  • Serial: This protocol allows users to connect to serial devices such as a GPS through USB or serial ports.

  • Socket.IO: This protocol is a JavaScript library that enables real-time bidirectional communication between servers and web clients.

  • UDP: User Datagram Protocol operates at the transport layer of the Internet Protocol (IP) suite. It allows host communication to occur with other hosts that are a part of the IP network.

The use of protocols is vital in allowing for seamless integration and data exchange in industrial and IoT applications. Read more about incorporating our communication protocols here.

Extended nodes

Incari Studio Nodes are elements in the Logic Editor that represent different logical operations or data types. The Logic Editor is a visual programming interface used for creating custom behaviors and interactions within Incari Studio. With each release, we aim to extend and optimize our nodes to give you more and improved functionalities.

  • Mouse Event Nodes: Mouse Nodes are a powerful toolbox of interactive elements enabling users to easily create interactive and responsive applications with mouse-based input. For example, you could create a button that changes color when the mouse hovers over it or a slider that adjusts its value based on the position of the mouse cursor.

  • Input and Output Nodes: IO Nodes allow users to interact with external systems and data sources, enabling a range of powerful integrations and workflows. Quickly connect to and extract data from databases, files, APIs, and other sources, and then manipulate that data within their Incari Studio workflows. New nodes include getting the current directory, getting file extensions, removing objects, and listing directory contents.

Structure of objects in a scene

The Scene Objects are the building blocks of your project. They now follow a tree-like structure. Each object, except the Root Object, has a parent and can have children. This allows any object to be placed under another object as its child. The Root Object functions as the parent of all Objects.

         

Whether you’re a seasoned pro or just starting out, Incari Studio 2022.2 has everything you need to take your creative endeavors to the next level. Share your feedback with the community over on the Incari Forum. Excited to start working with Incari Studio? Download your 30-day free trial now or reach out to our sales team for more information on our enterprise plan. 

Back to overview

Get the most out of Incari Studio 2022.2 with audio objects, a custom shader editor, and a new camera system.

The Incari Studio 2022.2 release marks the biggest release of the development platform, to date. More than twelve new features and dozens of optimizations. In this blog post, we will review some additional new tools and updates to help you get the most out of our software.

A new and improved camera system

Introducing the new camera system of Incari Studio 2022.2 for increased freedom and creativity. Unlike previous versions, where you only had one default camera, now you have access to an unlimited number of cameras in your scene.
Each camera object can control the angle and perspective of what’s shown on the screen, just like any other object within Incari Studio. With our innovative picture-in-picture view in Incari Player, you can easily preview your work in progress and fine-tune your camera angles for maximum impact. Creating cameras in your scene has never been easier, as it can be managed seamlessly within the scene outliner and controlled using intuitive camera nodes. The attribute editor allows you to fine-tune your camera configuration to achieve the desired look and feel. With this new system, you are also able to animate your cameras and bring your scenes to life like never before. Simply select the desired cameras and animate them in the order you prefer to create dynamic and engaging scenes.

Scene audio objects

Transform your user interface and make it more engaging with our newly introduced audio objects feature. You can seamlessly upload a range of .mp3 audio files, including music, speech recordings, and notification sounds, to bring your designs to life. To get started, select “create” in the scene outliner and then choose “audio.” You can upload your desired .mp3 audio file and begin using it in your designs. Detailed guidance is available in our full documentation to help you leverage audio objects to create immersive and interactive designs that will keep your users engaged and coming back for more.

Custom shader editor

Take your 3D modeling to the next level with Incari Studio’s custom shader editor. Our wide range of physically based rendering materials defines lighting rules based on 3D imagery through a physical understanding of light transportation. This results in more realistic and accurate models. If you can’t find your desired material within our library, our custom shader editor allows you to create and upload your own materials. Access the shader editor next to the asset manager and define your material with custom controls and data range validation. This feature gives you the flexibility to achieve the desired look and feel for your models.

Lottie

Lottie is a JavaScript Object Notation (JSON)-based file format that provides several benefits when implementing animations, including smaller file sizes, faster loading and shipping times, and the ability to scale without pixelation. They can also help brands express their personality in creative ways. In Incari Studio, Lottie files are converted into code through logic. To learn more about the advantages of using Lottie, check out our extensive blog post here.

Do you have any questions or feedback? Have any questions or feedback? Join the Incari community on the Incari Forum. Start creating with Incari Studio 2022.2 with our 30-day free trial. Reach out to our sales team for more information on our enterprise plan.