# 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="https://631883580-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBdhnsg0wyBQ1RrM9wHPt%2Fuploads%2F3swbmpujgUgSqMpbDf3Z%2FScreen%20Shot%202020-07-08%20at%207.36.54%20AM.png?alt=media&#x26;token=3d840aca-f5d8-43ca-8928-d9f43fade11c" 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="https://631883580-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBdhnsg0wyBQ1RrM9wHPt%2Fuploads%2FoicElxE6rX2HiLUOAJE4%2FScreen%20Shot%202020-07-08%20at%207.37.24%20AM.png?alt=media&#x26;token=c33f01ae-8f0c-490b-8ea9-983341e3a90c" 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="https://631883580-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBdhnsg0wyBQ1RrM9wHPt%2Fuploads%2FHrwdueebahzVBiBBm6aZ%2FScreen%20Shot%202020-07-08%20at%207.37.42%20AM.png?alt=media&#x26;token=c4d21feb-8b89-4e91-9daf-8da87196993e" 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.
