update rules

This commit is contained in:
Joe 2026-02-02 14:05:11 -06:00
parent 4c390fdd37
commit d5522b2fef
8549 changed files with 11783 additions and 1888 deletions

View file

@ -0,0 +1,320 @@
---
title: Tutorials
description: Get all the tutorials you need to build characters and accessories.
hideInPageNavigation: true
---
Learn how to create assets with structured tutorials that walks through each creation step from modeling in a third-party tool to importing in Studio.
<br /> <br />
<BaseAccordion>
<AccordionSummary>
<Typography variant="h4">Prerequisites</Typography>
</AccordionSummary>
<AccordionDetails>
<Typography variant="body2" color="textSecondary" component="p">
These tutorials use Blender, a free and open-source software. If you never used Blender or Roblox Studio before, start with the following resources before continuing.
</Typography>
- [Download Blender](https://www.blender.org/) - Install and setup Blender. Roblox's tutorial content uses Blender 3.0+.
- [Familiarize yourself with Blender](https://docs.blender.org/manual/en/latest/) - Use Blender's official docs or community-created content of your choice to get up to speed with Blender's UI and functions.
- [Setting up Roblox Studio](../studio/setup.md) - Install
and configure Roblox Studio.
</AccordionDetails>
</BaseAccordion>
<Card>
<CardContent>
<h2 style={{marginBottom: 12}}>Rigid accessories</h2>
<Typography variant="body2" color="textSecondary" component="p">
This tutorial covers the basic steps to successfully create and sell an accessory. Model and texture an object in Blender, upload the publishable accessory item to Studio, and sell the item on the Marketplace.
</Typography>
<>
<Grid
alignItems="stretch"
container
direction="row">
<Grid item Medium={6} XSmall={12} direction="column" style={{"maxWidth": "800px"}}>
<div class="container"
style={{position: "relative"}}>
<img src="../assets/art/accessories/creating-rigid/Chest-Studio.png" width = "90%" />
</div>
</Grid>
<Grid item Medium={6} XSmall={12} direction="column">
<>
<Stepper activeStep={6} orientation="vertical">
<Step style={{marginTop: -36}}>
<a href="../art/accessories/creating-rigid/index.md"><StepLabel optional="Create your custom asset in Blender.">
<h5 style={{marginTop: 36}}>Model</h5>
</StepLabel></a>
</Step>
<Step style={{marginTop: -36}}>
<a href="../art/accessories/creating-rigid/texturing.md">
<StepLabel
optional="Add a surface appearance to your 3D object.">
<h5 style={{marginTop: 36}}>Texture</h5>
</StepLabel></a>
</Step>
<Step style={{marginTop: -36}}>
<a href="../art/accessories/creating-rigid/importing.md">
<StepLabel optional="Use the 3D Importer to bring in your custom asset.">
<h5 style={{marginTop: 36}}>Import into Studio</h5>
</StepLabel></a>
</Step>
<Step style={{marginTop: -36}}>
<a href="../art/accessories/creating-rigid/converting.md">
<StepLabel optional="Use the Accessory Fitting Tool to create the accessory.">
<h5 style={{marginTop: 36}}>Fit and convert</h5>
</StepLabel></a>
</Step>
<Step style={{marginTop: -36}}>
<a href="../art/accessories/creating-rigid/publishing.md">
<StepLabel optional="Upload and publish your accessory to the Marketplace.">
<h5 style={{marginTop: 36}}>Publish</h5>
</StepLabel></a>
</Step>
</Stepper>
</>
</Grid>
</Grid>
</>
<a href="../art/accessories/creating-rigid/index.md">
<Button
variant="contained"
size="large">
Start Creating
</Button>
</a>
</CardContent>
</Card>
<br /><br />
<Card>
<CardContent>
<h2 style={{marginBottom: 12}}>Clothing</h2>
<Typography variant="body2" color="textSecondary" component="p">
Create your own clothing item from scratch using Roblox's project templates as a mannequin. Learn the processes required to convert a typical mesh object to an equipable and layerable clothing item ready for the Marketplace.
</Typography>
<>
<Grid
alignItems="stretch"
container
direction="row">
<Grid item Medium={6} XSmall={12} direction="column" style={{"maxWidth": "800px"}}>
<div class="container"
style={{position: "relative"}}>
<img src="../assets/art/avatar/Clothing-Tutorial-Blender.png" width = "90%"/>
</div>
</Grid>
<Grid item Medium={6} XSmall={12} direction="column">
<>
<Stepper activeStep={6} orientation="vertical">
<Step style={{marginTop: -36}}>
<a href="../art/accessories/creating/modeling-setup.md">
<StepLabel optional="Create and sculpt the shape of your clothing item.">
<h5 style={{marginTop: 36}}>Model</h5>
</StepLabel></a>
</Step>
<Step style={{marginTop: -36}}>
<a href="../art/accessories/creating/unwrapping.md">
<StepLabel
optional="Add your own surface texture and patterns to your asset.">
<h5 style={{marginTop: 36}}>Texture</h5>
</StepLabel></a>
</Step>
<Step style={{marginTop: -36}}>
<a href="../art/accessories/creating/armature-setup.md">
<StepLabel optional="Attach your clothing model to an R15 rig." >
<h5 style={{marginTop: 36}}>Rig</h5>
</StepLabel></a>
</Step>
<Step style={{marginTop: -36}}>
<a href="../art/accessories/creating/caging-setup.md">
<StepLabel optional="Set the inner and outer surfaces of your clothing.">
<h5 style={{marginTop: 36}}>Cage</h5>
</StepLabel></a>
</Step>
<Step style={{marginTop: -36}}>
<a href="../art/accessories/creating/exporting.md">
<StepLabel optional="Export your model from Blender.">
<h5 style={{marginTop: 36}}>Export</h5>
</StepLabel></a>
</Step>
<Step style={{marginTop: -36}}>
<a href="../art/accessories/creating/importing.md">
<StepLabel optional="Import your model into Studio and convert it to an Accessory.">
<h5 style={{marginTop: 36}}>Import</h5>
</StepLabel></a>
</Step>
</Stepper>
</>
</Grid>
</Grid>
</>
<a href="../art/accessories/creating/index.md">
<Button
variant="contained"
size="large">
Start Creating
</Button>
</a>
</CardContent>
</Card>
<br /><br />
<Card>
<CardContent>
<h2 style={{marginBottom: 12}}>Bodies</h2>
<Typography variant="body2" color="textSecondary" component="p">
Start here for a comprehensive introduction to each step of body creation using Roblox's provided avatar templates. Each template includes pre-baked avatar components and these instructions provide everything you need to know to create a custom character ready for the Marketplace.
</Typography>
<>
<Grid
alignItems="stretch"
container
direction="row">
<Grid item Medium={6} XSmall={12} direction="column" style={{"maxWidth": "800px"}}>
<div class="container"
style={{position: "relative"}}>
<img src="../assets/art/avatar/Bodies-Tutorial.png" width = "90%"/>
</div>
</Grid>
<Grid item Medium={6} XSmall={12} direction="column">
<>
<Stepper activeStep={6} orientation="vertical">
<Step style={{marginTop: -36}}>
<a href="../art/characters/creating/template-files.md">
<StepLabel optional="Pick a starting body shape from a collection of templates.">
<h5 style={{marginTop: 36}}>Pick a template</h5>
</StepLabel></a>
</Step>
<Step style={{marginTop: -36}}>
<a href="../art/characters/creating/modeling-best-practices.md">
<StepLabel optional="Create your unique character shape out of a template.">
<h5 style={{marginTop: 36}}>Model</h5>
</StepLabel></a>
</Step>
<Step style={{marginTop: -36}}>
<a href="../art/characters/creating/texturing-setup.md">
<StepLabel
optional="Apply a custom texture to any and all parts of your character.">
<h5 style={{marginTop: 36}}>Texture</h5>
</StepLabel></a>
</Step>
<Step style={{marginTop: -36}}>
<a href="../art/characters/creating/caging.md">
<StepLabel optional="Set the outer surface of your character." >
<h5 style={{marginTop: 36}}>Caging</h5>
</StepLabel></a>
</Step>
<Step style={{marginTop: -36}}>
<a href="../art/characters/creating/combine-head-geometry.md">
<StepLabel optional="Clean up your project and model to make it Studio-ready.">
<h5 style={{marginTop: 36}}>Cleanup</h5>
</StepLabel></a>
</Step>
<Step style={{marginTop: -36}}>
<a href="../art/characters/creating/export-textures.md">
<StepLabel optional="Export your project from Blender and bring it into Studio.">
<h5 style={{marginTop: 36}}>Export</h5>
</StepLabel></a>
</Step>
</Stepper>
</>
</Grid>
</Grid>
</>
<a href="../art/characters/creating/index.md">
<Button
variant="contained"
size="large">
Start Creating
</Button>
</a>
</CardContent>
</Card>