> For the complete documentation index, see [llms.txt](https://ronanmahon-art.gitbook.io/decal-designer/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ronanmahon-art.gitbook.io/decal-designer/technical-reference/substance-instance-factory.md).

# Substance Instance Factory

![](https://2959358512-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkbFtFcgzGsjc9kCvZT%2Fuploads%2Fac3wVYoUo0wWhNonJNWe%2FIcon_SubstanceInstanceFactory.jpg?alt=media\&token=a2d7549a-7b77-4801-9ed5-01efd726db8a)

The Substance Instance Factory is used to create Substance Graph instances. There are a number of Instance Factories to choose from in the Master Graph folder. Each of these have their features listed below, limiting the features helps improve the performance of the Substance Graph when editing.

### Features Table

![](https://2959358512-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkbFtFcgzGsjc9kCvZT%2Fuploads%2F8QUs8kZSbs39uMOEArd2%2FInstanceFactoryTable.jpg?alt=media\&token=84709f48-4434-4017-bcee-57e5d3f131fd)

{% hint style="info" %}
The main purpose of having a number of Factories is to choose which output Textures you need. For example if you need Height for Parallax Occlusion Mapping, be sure to use one which outputs Height from the Table above
{% endhint %}

{% hint style="danger" %}
The choice of Factory affects performance when editing with Decal Designer. For example, using AllOutputs will be slower than using Standard, as it is outputting a lot more Textures.
{% endhint %}
