> For the complete documentation index, see [llms.txt](https://docs.incari.com/incari-studio/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.incari.com/incari-studio/2021.5/getting-started/whats-new-20215.md).

# What's New

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

* **Asset Database**

  The new **Asset Database** allows the user to easily access internal resources and reuse them. With this, it is possible to keep track of which **Assets** are being used and where in the **Project** they are.
* **Camera Input for Video Objects**

  Now it is possible to directly control cameras and virtual cameras. New **Nodes** for controlling the playback have been introduced. Thus, this allows, for example, for the user to control a rear-view camera in **Incari** and the video that is being obtained from it.
* **Masking**

  **Sprite Objects** can now have **Vectors** (or any other **Sprite Object**) as masks.
* **Materials Improvements**

  New features for working with **Materials** have been introduced. A **Material** can be created by simply dropping a texture **Asset** on a [**Mesh**](/incari-studio/2021.5/getting-started/scene-objects/mesh.md). Moreover, a preview of the Material on a [**Mesh**](/incari-studio/2021.5/getting-started/scene-objects/mesh.md) is shown when dragging the texture **Asset** over.

![Creating a Material by dropping a texture Asset on a Mesh.](/files/YH1meXs5WtLnNgYX7mb4)

* **Render to Texture**

  A [**Scene**](/incari-studio/2021.5/getting-started/project-objects/scene.md) can be rendered to a [**Sprite**](/incari-studio/2021.5/getting-started/scene-objects/sprite.md) from the same [**Scene**](/incari-studio/2021.5/getting-started/project-objects/scene.md) or another. This gives the possibility to create an image [**Object**](/incari-studio/2021.5/getting-started/scene-objects.md) of the current state of a [**Scene**](/incari-studio/2021.5/getting-started/project-objects/scene.md).
* **New Nodes**

  Several new **Nodes** have been introduced with this release. These include:

  * **String Manipulation Nodes**
    * [**Capitalize**](/incari-studio/2021.5/toolbox/string/capitalize.md)
    * [**CharCodeAt**](/incari-studio/2021.5/toolbox/string/charcodeat.md)
    * [**EndsWith**](/incari-studio/2021.5/toolbox/string/endswith.md)
    * [**CryptoHash**](/incari-studio/2021.5/toolbox/string/create-hash.md)
    * [**Flatten**](/incari-studio/2021.5/toolbox/string/flatten.md)
    * [**Format**](/incari-studio/2021.5/toolbox/string/format.md)
    * [**IndexOf**](/incari-studio/2021.5/toolbox/string/indexof.md)
    * [**Join**](/incari-studio/2021.5/toolbox/string/join.md)
    * [**LastIndexOf**](/incari-studio/2021.5/toolbox/string/lastindexof.md)
    * [**IsLower**](/incari-studio/2021.5/toolbox/string/islower.md)
    * [**MatchRegex**](/incari-studio/2021.5/toolbox/string/match-regex.md)
    * [**PaddingLeft**](/incari-studio/2021.5/toolbox/string/paddingleft.md)
    * [**PaddingRight**](/incari-studio/2021.5/toolbox/string/paddingright.md)
    * [**RandomString**](/incari-studio/2021.5/toolbox/string/random.md)
    * [**RemoveCharacters**](/incari-studio/2021.5/toolbox/string/remove-characters.md)
    * [**Reverse**](/incari-studio/2021.5/toolbox/string/reverse.md)
    * [**StartsWith**](/incari-studio/2021.5/toolbox/string/startswith.md)
    * [**Trim**](/incari-studio/2021.5/toolbox/string/trim.md)
    * [**TrimLeft**](/incari-studio/2021.5/toolbox/string/trimleft.md)
    * [**TrimRight**](/incari-studio/2021.5/toolbox/string/trimright.md)
    * [**IsUpper**](/incari-studio/2021.5/toolbox/string/isupper.md)
  * **Command-line arguments Node**
    * [**Get Command Line Option**](/incari-studio/2021.5/toolbox/utilities/get-command-line-option.md)
  * **Runtime Object creation Node**
    * [**Create Object**](/incari-studio/2021.5/toolbox/utilities/create-object.md)
  * **Binary manipulation**
    * [**Binary to Int**](/incari-studio/2021.5/toolbox/utilities/conversion.md) (an update to the **Conversion Node**. Please note that one must use a **Binary (Hex) Value Node** rather than a **Binary Variable** for this to work.)
