# 2020.2.10.0 - July 8, 2020

### Advanced Virtual Photographer

#### Catalog

* Adding rendered layering to a Product is as easy as editing a Catalog Item and adding a Composite Asset
  * The Composite Asset allows you to define the different layers in relation to Product Attributes.
  * For example, if a chair has configurable parts, you can define those as individual layers.

<figure><img src="/files/lXl4hBLGuqFo4d2kzYFI" alt=""><figcaption></figcaption></figure>

#### Player

* The Threekit Player supports layers - when you change a configuration, only the layers affected by the configuration change. This makes the experience faster.
* If you want to prefetch all the images for popular configurations to speed up the experience even more, you can use the Player API prefetch function. Documentation here.
* You can show a placeholder image if a configuration does not have valid renders. This is a useful feature as renders are being generated, migrated, or as new configurations are being added. Documented here.

<figure><img src="/files/8ZyPNsKMoXpWDfeWgJp3" alt="" width="375"><figcaption></figcaption></figure>

#### Rendering

* There are no additional steps for rendering using layers: if a Catalog Item has a Composite Asset, it’ll be used.
* Using layered rendering, Threekit is able to not only reduce the number of renders exponentially, it also renders individual items faster.
  * For example, if a sofa has configurable upholstery and feet, we render the feet on their own without the background or upholstery.

<figure><img src="/files/JDLxkkJLJoiEqUrN9s2f" alt="" width="563"><figcaption></figcaption></figure>

#### API

* Want a flattened or composited image to use in an order confirmation email or for post-order workflows? You can request a composited image via REST API.

#### Assets

* To help when importing `vrscene` assets, Threekit provides an import settings dialog so you can choose to import as scene, model, or extract the texture assets.
* Some rules are complicated and need advanced queries to find the right assets. You can now use metadata queries to make it easier to find specific assets using their metadata.


---

# 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://community.threekit.com/releases/2020/2020.2.10.0-july-8-2020.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.
