# What's New

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

* [**Local Transformations**](/incari-studio/2022.1/objects-and-types/attributes/common-attributes/transformation/local.md)

  In previous versions of **Incari**, **Object** transformations could only be made in **Global space** – that is, with respect to a **Global** origin. This new release adds a new mode of transformations: **Local**. With **Local** transformations, it is possible to rotate and translate **Objects** with respect to their own axes, where previously this was only possible with respect to the **Global** axis.

  This new feature gives the user more freedom and control over the positioning and rotation of **Objects**. It is particularly useful in large **Projects**, where it is easier to compartmentalize and work in smaller scopes than having to deal with transformations with respect to the entire **Project**.
* **Flip Normals**

  The new feature `Flip Normals` helps to provide a more immersive experience. It is located under `Normals` for an **Object** in the **Attribute Editor**. When the toggle is switched on, it is possible to see an applied **Material** from within an **Object**. The user can rotate, move, and scale as usual.

![](/files/wLIGCL1goNUswIu9K3hm)

* **glTF files**

  **Incari** now supports glTF files, which can be imported and rendered. glTF is a file format for efficient transmission and loading of *3D* scenes and models. It packages all features, such as geometry, textures and shaders, into one file. The preferred version in **Incari** is glTF 2.0.

  This new supported file type makes it easier to incorporate external *3D* designs that are ready to use without retouching them.
* [**New PBR Material**](/incari-studio/2022.1/modules/material-editor/extended-pbr-model.md)

  The [**Material Editor**](/incari-studio/2022.1/modules/material-editor.md) now offers a new **PBR Material**, the [**Extended PBR Material**](/incari-studio/2022.1/modules/material-editor/extended-pbr-model.md). This **Material** offers more customizable options than in previous versions. These new options include: two texture maps – one for occlusion and one for metallic roughness; optional overlay of metallic and roughness values; and a more advanced shading model that generates results with greater accuracy.
* [**Prefabs**](/incari-studio/2022.1/objects-and-types/prefabs.md)

  [**Prefabs**](/incari-studio/2022.1/objects-and-types/prefabs.md) are now available in **Incari**. This feature is useful in allowing the user to create multiple instances of combination of **Objects** in a *User Interface*. Users can make changes to and choose characteristics for either all instances or each one separately. As such, one can easily create several **Objects** with the same functionality that also retain unique properties via overrides. Moreover, **Prefabs** have their own [**Logic**](/incari-studio/2022.1/modules/logic-editor.md) encapsulated within them. Any alterations in the **Prefab** properties or its **Logic** affect them across all of their instances.

![](/files/DAk5gt0NsL4ZN1zlc4lT)

* **Plugins**

  The [**Plugins**](/incari-studio/2022.1/modules/plugins-editor.md) has the ability to activate or deactivate components in **Incari**. At the moment this applies to **Communication** only. For example, **Serial Manager Communication** can be toggled on and off from the **Plugins Module** with the **SerialManager** option. Deactivating **Serial Communication** stops **Incari Player** from loading anything related to it.
* **Format Nodes**

  The new [**Format**](/incari-studio/2022.1/toolbox/string/format.md) and [**FormatArray**](/incari-studio/2022.1/toolbox/string/formatarray.md) **Nodes** allow one to use the [*printf format string*](https://en.wikipedia.org/wiki/Printf_format_string) functionality.
* **HTTP Client Node Update**

  The [**HTTP Client Node**](/incari-studio/2022.1/toolbox/communication/http/httpclient.md) has been overhauled and now uses an external library. In addition, it can now support *HTTPS*.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.incari.com/incari-studio/2022.1/getting-started/whats-new-20221.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
