# Texture

Besides the name, textures have a few other properties to configure. These settings include options for when the texture is created, as well as post-texture options like anti-aliasing and image packing.

<figure><img src="https://1541637490-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwvOnNJcL8P4gSebA75hm%2Fuploads%2FOz4jwcZ1JBf7Lj7J7PlK%2Fimage_texture.png?alt=media&#x26;token=56f83343-2c94-4c6b-8891-599f8af7780e" alt=""><figcaption></figcaption></figure>

### &#x20;<mark style="background-color:orange;">32-bit</mark>&#x20;

When enabled, this option creates textures in a 32-bit range. This results in a larger file size but retains significantly more color information.

***

### &#x20;<mark style="background-color:orange;">Fake User</mark>&#x20;

This option adds a fake user to the baked textures, ensuring that the image data block is not removed from Blender even if it has no actual users.

***

### &#x20;<mark style="background-color:orange;">Pack</mark>&#x20;

This option automatically packs the baked textures into the .blend file, ensuring that the textures are saved and won't be lost, even if they are not exported.

***

### &#x20;<mark style="background-color:orange;">Shared</mark>&#x20;

When this option is enabled, all objects in the bake session will be baked to a shared texture. This method requires the UVs of the baked objects to be properly aligned in the UV space without overlapping.

<figure><img src="https://1541637490-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwvOnNJcL8P4gSebA75hm%2Fuploads%2FYJPHFoHfVTXsC5QdJbOW%2Fshared_texture.png?alt=media&#x26;token=136ed74f-90fb-4a56-baf4-e00bb509d531" alt="" width="375"><figcaption></figcaption></figure>

{% hint style="info" %}
UV island borders are not respected by the objects, so make sure you use the properly low [margin size](https://tsybe.gitbook.io/auto-bake/documentation/user-manual/settings/margin) to avoid overlapping in the bake.
{% endhint %}

***

## &#x20;<mark style="background-color:orange;">Anti-Aliasing</mark>&#x20;

Scaled anti-aliasing can be applied to the baked textures. It will smooth, and blur out hard edges on the textures by scaling. To enable anti-aliasing, you first need to change the method from off to either upscaled or downscaled.

<figure><img src="https://1541637490-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwvOnNJcL8P4gSebA75hm%2Fuploads%2FHinrCPfaTIgAkkWsW1OD%2Ftexture_aliasing.png?alt=media&#x26;token=d8dfe037-fc3d-4077-b2c2-588fe1bab397" alt=""><figcaption></figcaption></figure>

### &#x20;<mark style="background-color:orange;">Upscaled</mark>&#x20;

The upscaled anti-aliasing method works by creating textures at a larger size than specified and then scaling them back down to the original size after the bake is complete. The amount the texture is scaled up depends on the set upscale value

<figure><img src="https://1541637490-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwvOnNJcL8P4gSebA75hm%2Fuploads%2Fvc40lcriZIS8QiyeOYFC%2Faliasing_upscaled.png?alt=media&#x26;token=356b8683-c651-42fa-adce-1e062b910181" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Upscaled anti-aliasing will take more time to bake, with the additional time depending on the upscale value. For example, a texture of 1024px with a 200% upscale value will take the same time to bake as a texture sized at 2048px.
{% endhint %}

### &#x20;<mark style="background-color:orange;">Downscaled</mark>&#x20;

When the downscaled anti-aliasing method is enabled, textures are scaled down by the specified value and then rescaled to their original sizes. This scaling process can be repeated by adjusting the iteration value.

<figure><img src="https://1541637490-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwvOnNJcL8P4gSebA75hm%2Fuploads%2FhX4o8gVbz3eDVbKRymjR%2Faliasing_downscaled.png?alt=media&#x26;token=10c64f11-071e-4fee-b202-06d33843bfc4" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Excessive downscaling or too many iterations will likely result in a decrease in quality and a loss of image detail.
{% endhint %}
