# Roblox

## Materials to help you get started

{% hint style="info" %}
Get your [default mask](https://gitlab.com/customuse/contributor-program/-/tree/master/ROB%20-%20Roblox/mask_example) for Roblox designs
{% endhint %}

## Platform features

* [Paint layers](#paint-layers)
* [Accessories](https://wiki.customuse.com/guidelines/roblox/roblox-accessories)

## Software

Work must be carried out using the following software:

* **Photoshop (recommended)** - no specific version
* Any photo-editing software you are comfortable with/ already using
* Chose[ reference ](https://wiki.customuse.com/platform-basics/choosing-references)

## Design preparation

### **UV Layout / Texture preview**

No unique features on Roblox here, except the standard UV layout. Customuse follows the standard clothing template for Roblox.

{% hint style="info" %}
You can find an example [here](https://gitlab.com/customuse/contributor-program/-/tree/master/ROB%20-%20Roblox/example/rob_301221_kuloks_agent), which is strictly recommended to follow.
{% endhint %}

### Texturing

Based on the provided references, you’ll be creating 2 separate textures:&#x20;

* Top (torso and hands)
* Bot (legs).&#x20;

{% hint style="info" %}
Each texture should have a resolution of **585х559**. It should be provided in **png** format with transparent background **(alpha-channel)**.
{% endhint %}

Please also provide a fully colored texture in png as a separate **preview** file.

![](https://3218779843-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkslFeBWq7WY5I3rCgGqo%2Fuploads%2FRxB4XSxtIP15QUQAXdKV%2Fimage.png?alt=media\&token=40ed020e-0ac4-49fb-83d8-ca80f18eb985)![](https://3218779843-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkslFeBWq7WY5I3rCgGqo%2Fuploads%2FpwI0XgeE3HvD9nOVEgr1%2Fimage.png?alt=media\&token=d9a9cba8-9eb1-4e8f-af68-2a56e3202802)

#### General texturing requierments&#x20;

1. The texture should be neat and clean removing any excess or unnecessary parts of the outfit.

![](https://3218779843-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkslFeBWq7WY5I3rCgGqo%2Fuploads%2F0eLYeCHOSJOGxoEYnGi1%2Fimage.png?alt=media\&token=fa715f75-9491-44ad-8546-370e62abaf38)

2\. There should **not** be **any blank space** between paint layers (empty pixels that have a background seen through)

![](https://3218779843-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkslFeBWq7WY5I3rCgGqo%2Fuploads%2F9GHRCUH4NonQzv4eqxAu%2Fimage.png?alt=media\&token=96fa6786-ba12-4870-b1b3-767a6d96547f)

### Paint layers

{% hint style="info" %}
Check general Paint Layers requirements [here](https://wiki.customuse.com/platform-basics/paint-layers).
{% endhint %}

{% embed url="<https://www.youtube.com/watch?v=jgb0ltNqYLc>" %}
A brief explanation of how paint layers work on Roblox 2D
{% endembed %}

### Naming

Naming uses general standards. No unique features on Roblox here.

{% hint style="info" %}
Check general Naming requirements [here](https://wiki.customuse.com/platform-basics/naming-convention).
{% endhint %}

### Export

You should finally have 2 textures - top and bot.&#x20;

* You will need to create **2 folders** - **top** and **bot**, and each folder should contain files related to its folder.&#x20;
* The images below are screenshots of the contents of the top and bot folders.&#x20;

**Top folder**

<figure><img src="https://3218779843-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkslFeBWq7WY5I3rCgGqo%2Fuploads%2FKaZIk6Ic4DQGTQ4qu6pK%2Ftop.png?alt=media&#x26;token=125e9712-1679-473c-8bd6-b6605240f1f6" alt=""><figcaption></figcaption></figure>

**Bot folder**

<figure><img src="https://3218779843-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkslFeBWq7WY5I3rCgGqo%2Fuploads%2F1Hs1ImtRbaFkok7rV5PH%2Fbot.png?alt=media&#x26;token=634c3817-025b-423a-8cdd-aa3915c0edd9" alt=""><figcaption></figcaption></figure>

### List of files required:

* **Texture preview**: a PNG file like the one you would upload to Roblox. This is used for preview
* **Paint layers**: PNG files each of which contains a colored section of your outfit. An outfit usually contains 2+ of these.
* **Mask layer**: a PNG file that helps Customuse determine where the outfit ends. It’s important when a user tries to add an image on top of an outfit
* **Non-paint layer**: \[optional] an additional layer added to improve contrast and shadows, This is the shading layer.
* **Source file**: PSD file, if you use paint.net export TGA.

<details>

<summary>How to export PSD/TGA</summary>

* **Medibang** [link](https://www.youtube.com/watch?v=locC8z19k-4\&ab_channel=2D3DTutorialsAndOldGames)
* **Procreate** [link](https://www.stratospherix.com/products/filebrowserprofessional/usecases/export-from-procreate.php)
* **Clip studio paint** [link](https://ask.clip-studio.com/en-us/detail?id=29645)
* **Paint.net** [link](https://forums.getpaint.net/topic/3385-paintnet-to-photoshop-conversion/)

</details>

{% embed url="<https://www.loom.com/share/b3017547995c4415a483ab568ff8bed3>" %}

## **Final check and** [**upload**](https://wiki.customuse.com/introduction/contributor-hub)

#### Things To Keep In Mind

* Your designs must be within Roblox TOS (Terms Of Service). Any NSFW content will lead to your removal from the contributor program.
* Any stolen content will be flagged, leading to your removal from the contributor program.
