What's New

Many new features have been added to the release of Incari Studio 2023.1. Here is a list of the features you need to know.

Custom Shading

The Material Editor now includes a new shading model called the Custom Shading Model. It allows the user to create and customize their own shading model. This expands the possibilities for Materials in Incari.

The customization is done via Vertex Shader or Fragment Shader.

The new Custom Shading Model allows the user to set values in Fragment and Vertex Shader files via the Attributes or the Set Custom Uniform Node.

A new Module has been introduced with this release: the Asset Database, which is a database of all the Assets that are either used in the Project or available to be used at runtime. It allows the user to keep track of all these Assets and have easy access to information about them, such as how many times they are used in the Project or their location.

Furthermore, two Nodes for managing Assets in the Asset Database have been introduced:

Logic Plugins and Example

Incari now lets the user create their own Nodes via a Logic Plugin. Currently, there is one example Plugin with one Node, the JSON (Scale) Vector, that is available for the user to test out and learn the process with. The example can be found here.

2D Workflow Update

The previously introduced split of 2D and 3D components in Incari has been widely expanded in this current release. New Scene2D Objects have been added, Prefabs have been extended to be used in 2D space, and Scene2D Objects now allow for higher customizability using CSS.

Scene2D Objects

New specific Scene2D Objects have been added along with their respective Nodes:

2D Prefabs

Prefabs in Scenes have already been an important facet of Incari. Now these extend into Scene2Ds where all Objects and combinations of Objects can be converted into Prefabs.

Stylesheets

It is now possible to customize Scene2D Objects using Stylesheets. This can be set:

  • For the entire Project in Project Settings.

  • For the whole Scene2D via its CSS File Attribute.

  • For a specific Object via its Class names and CSS Attributes.

Moreover, new Nodes that allow the user to modify these Attributes via Logic have been introduced:

Exporter Update

The Exporter now allows the user to export a Project onto a different platform than it was created. For example, it can now handle the case of exporting a Project from Windows to Linux.

In addition, the Exporter offers the user the option to export only the used Assets, thus providing a way to export a Project using only the necessary resources.

Communication Update

Incari has extended the options for the different communication protocols it supports:

  • Serial now has the option to set delimiters for incoming messages. This can be configured in Project Settings.

  • HTTPS support has been added to the already implemented HTTP, for both client and server.

  • For CAN, it is now possible for multiple connections to be configured. This is set in Project Settings.

  • MAVLink is now a Plugin.

New Nodes and Node Updates

Besides the Nodes related to new features that are specified above, several new Nodes have been introduced with this release. The list is given below:

New Nodes:

Last updated