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

@ -1,590 +0,0 @@
---
title: Modeling project files and references
description: Download various modeling-related project files and reference files.
hideInPageNavigation: true
---
The following `.fbx`, `.blend`, and `.ma` project files are available to use as templates or as reference:
<Grid container alignItems='stretch'>
<Grid item XSmall={12} Medium={6} Large={4} style={{padding: 6}}>
<Card style={{height: '100%'}}>
<CardContent style={{marginBottom:'66px'}}>
<center>Maple leaf tree</center>
<figure>
<center> <img src="../../assets/art/resources/Tree-Resource.png" width="100%" alt="A green maple tree mesh"/> </center>
</figure>
<figure>
A skinned tree model with the soil, branches, and leaves as separate meshes bound to a single armature. This is packaged with UV textures that can be applied with `Class.SurfaceAppearance`. This is an advanced version of the tree model used in the <a href="../../art/modeling/skin-a-simple-mesh.md">Skin a simple mesh</a> guide.
</figure>
</CardContent>
<CardActions style={{position: 'absolute', bottom: 0, width: '100%'}}>
<Button href="../../assets/modeling/skinned-meshes/MapleLeafTree_S3.zip" fullWidth size='large' color='primary' variant='contained' style={{marginBottom:"0px;"}}>Download</Button>
</CardActions>
</Card>
</Grid>
<Grid item XSmall={12} Medium={6} Large={4} style={{padding: 6}}>
<Card style={{height: '100%'}}>
<CardContent style={{marginBottom:'66px'}}>
<center>Shoebot</center>
<figure>
<center> <img src="../../assets/art/resources/Shoebot-Resource.png" width="100%" alt="A white round robot with arms and orange trim."/> </center>
</figure>
<figure>
A robot non-player character used in the <a href="https://www.roblox.com/games/7208091524/Beyond-the-Dark-Vistech-Showcase">Beyond The Dark</a> showcase.
</figure>
</CardContent>
<CardActions style={{position: 'absolute', bottom: 0, width: '100%'}}>
<Button href="../../assets/modeling/meshes/reference-files/shoebot-base-model.fbx" fullWidth size='large' color='primary' variant='contained' style={{marginBottom:"0px;"}}>Download</Button>
</CardActions>
</Card>
</Grid>
<Grid item XSmall={12} Medium={6} Large={4} style={{padding: 6}}>
<Card style={{height: '100%'}}>
<CardContent style={{marginBottom:'66px'}}>
<center>Creature</center>
<figure>
<center> <img src="../../assets/art/resources/Creature-Resource.png" width="100%" alt="A black and blue alien creature with tentacles."/> </center>
</figure>
<figure>
Creature model from the <a href="https://www.roblox.com/games/7208091524/Beyond-the-Dark-Vistech-Showcase">Beyond The Dark</a> showcase. This model is made up of 11 meshes and over 50 bones.
</figure>
</CardContent>
<CardActions style={{position: 'absolute', bottom: 0, width: '100%'}}>
<Button href="../../assets/modeling/skinned-meshes/CreatureModel.fbx" fullWidth size='large' color='primary' variant='contained' style={{marginBottom:"0px;"}}>Download</Button>
</CardActions>
</Card>
</Grid>
</Grid>
## Avatar and accessories
The following include examples and templates utilizing Roblox's required [avatar components](../../art/characters/index.md#components-of-an-avatar). Many of these project files and references require additional configuration in your modeling software before importing into Studio as a complete avatar character. See [Avatars](../../art/characters/index.md) for additional resources and template usage instruction.
### References
<Grid container alignItems='stretch' style={{margin: -6}}>
<Grid item XSmall={12} Medium={6} Large={4} style={{padding: 6}}>
<Card style={{height: '100%'}}>
<CardContent style={{marginBottom:'66px'}}>
<center>Fish person</center>
<figure>
<center> <img src="../../assets/art/resources/Fish-Person-Resource.png" width="100%" alt="A blue-green scaly creature with a bulb-ish head ornament."/> </center>
</figure>
<figure>
A rigged and skinned humanoid character model with a full body cage, facial animation rig, and associated PBR texture maps. <br /><br /> If this asset were to be uploaded to the Marketplace, the bulb antenna must be a separate head accessory and not part of the character's head geometry.
</figure>
</CardContent>
<CardActions style={{position: 'absolute', bottom: 0, width: '100%'}}>
<Button href="../../assets/avatar/dynamic-heads/reference-files/Fish-Person.zip" fullWidth size='large' color='primary' variant='contained' style={{marginBottom:"4px;"}}>Download</Button>
</CardActions>
</Card>
</Grid>
<Grid item XSmall={12} Medium={6} Large={4} style={{padding: 6}}>
<Card style={{height: '100%'}}>
<CardContent style={{marginBottom:'66px'}}>
<center>Goblin</center>
<figure>
<center> <img src="../../assets/art/resources/Goblin-Resource.png" width="100%" alt="A brown goblin with bright green eyes."/> </center>
</figure>
<figure>
A rigged and skinned humanoid character model with a full body cage, facial animation rig.
</figure>
</CardContent>
<CardActions style={{position: 'absolute', bottom: 0, width: '100%'}}>
<Button href="../../assets/avatar/dynamic-heads/reference-files/GoblinCharacter.zip" fullWidth size='large' color='primary' variant='contained' style={{marginBottom:"4px;"}}>Download</Button>
</CardActions>
</Card>
</Grid>
<Grid item XSmall={12} Medium={6} Large={4} style={{padding: 6}}>
<Card style={{height: '100%'}}>
<CardContent style={{marginBottom:'66px'}}>
<center>Blocky</center>
<figure>
<center> <img src="../../assets/art/resources/Blocky-Resource.png" width="100%" alt="A colorless blocky-like character."/> </center>
</figure>
<figure>
A Blocky character model with an animatable head and a full body cage.
</figure>
<br />
</CardContent>
<CardActions style={{position: 'absolute', bottom: 0, width: '100%'}}>
<Button href="../../assets/avatar/dynamic-heads/reference-files/BlockyCharacter.fbx" fullWidth size='large' color='primary' variant='contained' style={{marginBottom:"4px;"}}>Download</Button>
</CardActions>
</Card>
</Grid>
<Grid item XSmall={12} Medium={6} Large={4} style={{padding: 6}}>
<Card style={{height: '100%'}}>
<CardContent style={{marginBottom:'66px'}}>
<center>Lola</center>
<figure>
<center> <img src="../../assets/art/resources/Lola-Resource.png" width="100%" alt="A pink-haired character complete with brown jacket, goggles, leggings, and pants."/> </center>
</figure>
<figure>
A skinned R15 character created from the <a href="../../art/modeling/skin-a-humanoid-model.md">Skin a humanoid model</a> guide. Since this reference model doesn't yet have [inner and outer cage mesh data](../../art/characters/specifications.md#outer-cages), this model can't equip layered clothing or accessories.
</figure>
<br />
</CardContent>
<CardActions style={{position: 'absolute', bottom: 0, width: '100%'}}>
<Button href="../../assets/modeling/skinned-meshes/Lola.fbx" fullWidth size='large' color='primary' variant='contained' style={{marginBottom:"4px;"}}>Download</Button>
</CardActions>
</Card>
</Grid>
<Grid item XSmall={12} Medium={6} Large={4} style={{padding: 6}}>
<Card style={{height: '100%'}}>
<CardContent style={{marginBottom:'66px'}}>
<center>Tshirt - uncaged</center>
<figure>
<center> <img src="../../assets/art/resources/Tshirt-Resource.png" width="100%" alt="A tie-dye tshirt with a rainbow of colors in a general spiral toward the torso."/> </center>
</figure>
<figure>
Uncaged example clothing ready for caging in a 3D modeling software.
</figure>
</CardContent>
<CardActions style={{position: 'absolute', bottom: 0, width: '100%'}}>
<Button href="../../assets/accessories/reference-files/Tshirt-model.fbx" fullWidth size='large' color='primary' variant='contained' style={{marginBottom:"4px;"}}>Download</Button>
</CardActions>
</Card>
</Grid>
<Grid item XSmall={12} Medium={6} Large={4} style={{padding: 6}}>
<Card style={{height: '100%'}}>
<CardContent style={{marginBottom:'66px'}}>
<center>Clothing examples</center>
<figure>
<center> <img src="../../assets/art/Generic-Icon.png" width="100%" alt=""/> </center>
</figure>
<figure>
Caged 3D accessory models and associated PBR textures. Ready for import into Studio or in a modeling tool.
</figure>
</CardContent>
<CardActions style={{position: 'absolute', bottom: 0, width: '100%'}}>
<Button href="../../assets/accessories/reference-files/Additional-FBX-assets.zip" fullWidth size='large' color='primary' variant='contained' style={{marginBottom:"4px;"}}>Download</Button>
</CardActions>
</Card>
</Grid>
<Grid item XSmall={12} Medium={6} Large={4} style={{padding: 6}}>
<Card style={{height: '100%'}}>
<CardContent style={{marginBottom:'66px'}}>
<center>Caging Examples</center>
<figure>
<center> <img src="../../assets/art/Additional-Caging-Examples.png" width="100%" /> </center>
</figure>
<figure>
Additional caged clothing items from How to cage Roblox's 3D [clothing video guide](https://www.youtube.com/watch?v=QwZaA9Gc-WQ).
</figure>
</CardContent>
<CardActions style={{position: 'absolute', bottom: 0, width: '100%'}}>
<Button href="../../assets/accessories/reference-files/Caging-examples.zip" fullWidth size='large' color='primary' variant='contained' style={{marginBottom:"4px;"}}>Download</Button>
</CardActions>
</Card>
</Grid>
<Grid item XSmall={12} Medium={6} Large={4} style={{padding: 6}}>
<Card style={{height: '100%'}}>
<CardContent style={{marginBottom:'66px'}}>
<center>Classic mannequin</center>
<figure>
<center> <img src="../../assets/art/resources/Body-Scale-Classic.png" width="100%" alt="A white untextured mannequin in the blocky style."/> </center>
</figure>
<figure>
A blank mannequin using Roblox's [Classic](../../art/characters/specifications.md#classic) avatar proportions. <br /> <br />Use this reference to aid your creation process for accessories, clothing, and characters in third-party applications.<br /> <br /> The caged `.fbx` contains the individual outer body cages for the body and may not import correctly into Studio without modification.
</figure>
</CardContent>
<CardActions style={{position: 'absolute', bottom: 0, width: '100%'}}>
<Button href="../../assets/art/reference-files/ClassicMannequin.fbx" fullWidth size='large' color='primary' variant='contained' style={{marginBottom:"4px;"}}>Model</Button>
<Button href="../../assets/art/reference-files/ClassicMannequin_With-Cages.fbx" fullWidth size='large' color='primary' variant='contained' style={{marginBottom:"4px;"}}>With cage</Button>
</CardActions>
</Card>
</Grid>
<Grid item XSmall={12} Medium={6} Large={4} style={{padding: 6}}>
<Card style={{height: '100%'}}>
<CardContent style={{marginBottom:'66px'}}>
<center>Rthro mannequin</center>
<figure>
<center> <img src="../../assets/art/resources/Body-Scale-Rthro-Normal.png" width="100%" alt="A white untextured mannequin in a larger build humanoid style."/> </center>
</figure>
<figure>
A blank mannequin using Roblox's [Rthro Normal](../../art/characters/specifications.md#normal) avatar proportions. <br /> <br />Use this reference to aid your creation process for accessories, clothing, and characters in third-party applications.<br /> <br /> The caged `.fbx` contains the individual outer body cages for the body and may not import correctly into Studio without modification.
</figure>
</CardContent>
<CardActions style={{position: 'absolute', bottom: 0, width: '100%'}}>
<Button href="../../assets/art/reference-files/RthroMannequin.fbx" fullWidth size='large' color='primary' variant='contained' style={{marginBottom:"4px;"}}>Model</Button>
<Button href="../../assets/art/reference-files/RthroMannequin_With-Cages.fbx" fullWidth size='large' color='primary' variant='contained' style={{marginBottom:"4px;"}}>With cage</Button>
</CardActions>
</Card>
</Grid>
<Grid item XSmall={12} Medium={6} Large={4} style={{padding: 6}}>
<Card style={{height: '100%'}}>
<CardContent style={{marginBottom:'66px'}}>
<center>Rthro slender mannequin</center>
<figure>
<center> <img src="../../assets/art/resources/Body-Scale-Rthro-Slender.png" width="100%" alt="A white untextured mannequin in a slimmer build humanoid style."/> </center>
</figure>
<figure>
A blank mannequin using Roblox's [Rthro Slender](../../art/characters/specifications.md#slender) proportions. <br /> <br />Use this reference to aid your creation process for accessories, clothing, and characters in third-party applications.<br /> <br /> The caged `.fbx` contains the individual outer body cages for the body and may not import correctly into Studio without modification.
</figure>
</CardContent>
<CardActions style={{position: 'absolute', bottom: 0, width: '100%'}}>
<Button href="../../assets/art/reference-files/RthroSlenderMannequin.fbx" fullWidth size='large' color='primary' variant='contained' style={{marginBottom:"4px;"}}>Model</Button>
<Button href="../../assets/art/reference-files/RthroSlenderMannequin_With-Cages.fbx" fullWidth size='large' color='primary' variant='contained' style={{marginBottom:"4px;"}}>With cage</Button>
</CardActions>
</Card>
</Grid>
</Grid>
## Templates
These project files require additional configuration before they are ready for Studio import. See [Create with templates](../characters/creating/index.md) for additional information.
<Alert severity = 'warning'>
If you are using Roblox's avatar template files, you must perform the [cleanup steps](../../art/characters/creating/combine-head-geometry.md) in order for the assets to properly validate before publishing to the Marketplace.
</Alert>
<Grid container style={{margin: -6}}>
<Grid item XSmall={12} Medium={6} Large={4} style={{padding: 6}}>
<Card style={{height: '100%'}}>
<CardContent style={{marginBottom:'66px'}}>
<figure>
<img src="../../assets/art/avatar/templates/Round-Head-Templates.png" width = "100%" alt="A male and female presenting pair with a prominently round shaped head."/>
</figure>
<figure>
Blender and .fbx template files with pre-baked avatar components.
</figure>
</CardContent>
<CardActions style={{position: 'absolute', bottom: 0, width: '100%'}}>
<Button href="../../assets/art/reference-files/RoundMale.zip" fullWidth size='large' color='primary' variant='contained' style={{marginBottom:"4px;"}}>Male</Button>
<Button href="../../assets/art/reference-files/RoundFemale.zip" fullWidth size='large' color='primary' variant='contained' style={{marginBottom:"4px;"}}>Female</Button>
</CardActions>
</Card>
</Grid>
<Grid item XSmall={12} Medium={6} Large={4} style={{padding: 6}}>
<Card style={{height: '100%'}}>
<CardContent style={{marginBottom:'66px'}}>
<figure>
<img src="../../assets/art/avatar/templates/Square-Head-Templates.png" width = "100%" alt="A male and female presenting pair with a prominently square shaped head."/>
</figure>
<figure>
Blender and .fbx template files with pre-baked avatar components.
</figure>
</CardContent>
<CardActions style={{position: 'absolute', bottom: 0, width: '100%'}}>
<Button href="../../assets/art/reference-files/SquareMale.zip" fullWidth size='large' color='primary' variant='contained' style={{marginBottom:"4px;"}}>Male</Button>
<Button href="../../assets/art/reference-files/SquareFemale.zip" fullWidth size='large' color='primary' variant='contained' style={{marginBottom:"4px;"}}>Female</Button>
</CardActions>
</Card>
</Grid>
<Grid item XSmall={12} Medium={6} Large={4} style={{padding: 6}}>
<Card style={{height: '100%'}}>
<CardContent style={{marginBottom:'66px'}}>
<figure>
<img src="../../assets/art/avatar/templates/Muzzle-Head-Templates.png" width = "100%" alt="A male and female presenting pair with a prominently elongated snout and mouth."/>
</figure>
<figure>
Blender and .fbx template files with pre-baked avatar components.
</figure>
</CardContent>
<CardActions style={{position: 'absolute', bottom: 0, width: '100%'}}>
<Button href="../../assets/art/reference-files/MuzzleMale.zip" fullWidth size='large' color='primary' variant='contained' style={{marginBottom:"4px;"}}>Male</Button>
<Button href="../../assets/art/reference-files/MuzzleFemale.zip" fullWidth size='large' color='primary' variant='contained' style={{marginBottom:"4px;"}}>Female</Button>
</CardActions>
</Card>
</Grid>
<Grid item XSmall={12} Medium={6} Large={4} style={{padding: 6}}>
<Card style={{height: '100%'}}>
<CardContent style={{marginBottom:'66px'}}>
<figure>
<img src="../../assets/art/avatar/templates/SemiRealistic-Templates.png" width = "100%" alt="A male and female presenting pair with realistic body proportions and facial shape."/>
</figure>
<figure>
Blender and .fbx template files with pre-baked avatar components.
</figure>
</CardContent>
<CardActions style={{position: 'absolute', bottom: 0, width: '100%'}}>
<Button href="../../assets/art/reference-files/SemiRealisticMale.zip" fullWidth size='large' color='primary' variant='contained' style={{marginBottom:"4px;"}}>Male</Button>
<Button href="../../assets/art/reference-files/SemiRealisticFemale.zip" fullWidth size='large' color='primary' variant='contained' style={{marginBottom:"4px;"}}>Female</Button>
</CardActions>
</Card>
</Grid>
<Grid item XSmall={12} Medium={6} Large={4} style={{padding: 6}}>
<Card style={{height: '100%'}}>
<CardContent style={{marginBottom:'66px'}}>
<figure>
<img src="../../assets/art/avatar/templates/Anime-Templates.png" width = "100%" alt="A male and female presenting pair with larger anime-like eyes and prominently oval shaped faces."/>
</figure>
<figure>
Blender and .fbx template files with pre-baked avatar components.
</figure>
</CardContent>
<CardActions style={{position: 'absolute', bottom: 0, width: '100%'}}>
<Button href="../../assets/art/reference-files/AnimeMale.zip" fullWidth size='large' color='primary' variant='contained' style={{marginBottom:"4px;"}}>Male</Button>
<Button href="../../assets/art/reference-files/AnimeFemale.zip" fullWidth size='large' color='primary' variant='contained' style={{marginBottom:"4px;"}}>Female</Button>
</CardActions>
</Card>
</Grid>
<Grid item XSmall={12} Medium={6} Large={4} style={{padding: 6}}>
<Card style={{height: '100%'}}>
<CardContent style={{marginBottom:'66px'}}>
<figure>
<img src="../../assets/art/avatar/templates/Caricature-Templates.png" width = "100%" alt="A humanoid cartoonish figure with exaggerated features, including a prominent forehead, nose, and chin."/>
</figure>
<figure>
Blender and .fbx template files with pre-baked avatar components.
</figure>
</CardContent>
<CardActions style={{position: 'absolute', bottom: 0, width: '100%'}}>
<Button href="../../assets/art/reference-files/Caricature.zip" fullWidth size='large' color='primary' variant='contained' style={{marginBottom:"4px;"}}>Download</Button>
</CardActions>
</Card>
</Grid>
<Grid item XSmall={12} Medium={6} Large={4} style={{padding: 6}}>
<Card style={{height: '100%'}}>
<CardContent style={{marginBottom:'66px'}}>
<figure>
<img src="../../assets/art/avatar/templates/Stylized-Templates.png" width = "100%" alt="A cartoonish figure with a round head and exaggerated forehead."/>
</figure>
<figure>
Blender and .fbx template files with pre-baked avatar components.
</figure>
</CardContent>
<CardActions style={{position: 'absolute', bottom: 0, width: '100%'}}>
<Button href="../../assets/art/reference-files/StylizedHuman.zip" fullWidth size='large' color='primary' variant='contained' style={{marginBottom:"4px;"}}>Download</Button>
</CardActions>
</Card>
</Grid>
</Grid>
### Project files
<Grid container alignItems='stretch' style={{margin: -6}}>
<Grid item XSmall={12} Medium={6} Large={4} style={{padding: 6}}>
<Card style={{height: '100%'}}>
<CardContent style={{marginBottom:'66px'}}>
<center>R15 rig and attachments</center>
<figure>
<center> <img src="../../assets/art/resources/Rig-And-Attachments-Resource.png" width="100%" alt="A Blender visualization of bones and attachment meshes in a neutral humanoid pose."/> </center>
</figure>
<figure>
Standard armature rig template for Blender. Use this template for rigging **bodies** and **clothing** items.
</figure>
</CardContent>
<CardActions style={{position: 'absolute', bottom: 0, width: '100%'}}>
<Button href="../../assets/modeling/meshes/reference-files/Rig_and_Attachments_Templates.zip" fullWidth size='large' color='primary' variant='contained' style={{marginBottom:"4px;"}}>Download (.blend, .ma, .fbx)</Button>
</CardActions>
</Card>
</Grid>
<Grid item XSmall={12} Medium={6} Large={4} style={{padding: 6}}>
<Card style={{height: '100%'}}>
<CardContent style={{marginBottom:'66px'}}>
<center>Cages for clothing</center>
<figure>
<center> <img src="../../assets/art/resources/Clothing-Cage-Resource.png" width="100%" alt="A humanoid shaped mesh in a neutral A-pose."/> </center>
</figure>
<figure>
Project files for creation, includes a full-body inner and outer cage mesh for creation of **clothing** items.
</figure>
</CardContent>
<CardActions style={{position: 'absolute', bottom: 0, width: '100%'}}>
<Button href="../../assets/modeling/meshes/reference-files/Clothing_Cage_Templates.zip" fullWidth size='large' color='primary' variant='contained' style={{marginBottom:"4px;"}}>Download (.blend, .ma, .fbx)</Button>
</CardActions>
</Card>
</Grid>
<Grid item XSmall={12} Medium={6} Large={4} style={{padding: 6}}>
<Card style={{height: '100%'}}>
<CardContent style={{marginBottom:'66px'}}>
<center>Cages for bodies</center>
<figure>
<center> <img src="../../assets/art/resources/Body-Cages-Resource.png" width="100%" alt="A humanoid shaped mesh in a neutral A-pose. Each section of the mesh is colored differently based on the body part."/> </center>
</figure>
<figure>
Project files for creation, includes the 15 individual body part cages required for caging your avatar **bodies**.
</figure>
</CardContent>
<CardActions style={{position: 'absolute', bottom: 0, width: '100%'}}>
<Button href="../../assets/modeling/meshes/reference-files/Body_Cage_Templates.zip" fullWidth size='large' color='primary' variant='contained' style={{marginBottom:"4px;"}}>Download (.blend, .ma, .fbx)</Button>
</CardActions>
</Card>
</Grid>
<Grid item XSmall={12} Medium={6} Large={4} style={{padding: 6}}>
<Card style={{height: '100%'}}>
<CardContent style={{marginBottom:'66px'}}>
<center>Combined project files</center>
<figure>
<center> <img src="../../assets/art/Generic-Icon.png" width="100%" alt="" /> </center>
</figure>
<figure>
Template file containing all content from previous templates, includes rig skeleton, body cages, attachment points. <br /> <br /> Use this template to rig and cage bodies and clothing.
</figure>
</CardContent>
<CardActions style={{position: 'absolute', bottom: 0, width: '100%'}}>
<Button href="../../assets/modeling/meshes/reference-files/Combined_Templates.zip" fullWidth size='large' color='primary' variant='contained' style={{marginBottom:"4px;"}}>Download (.blend, .ma, .fbx)</Button>
</CardActions>
</Card>
</Grid>
</Grid>
### Add-ons and tools
<Grid container alignItems='stretch'>
<Grid item XSmall={12} Medium={6} Large={4} style={{padding: 6}}>
<Card style={{height: '100%'}}>
<CardContent style={{marginBottom:'66px'}}>
<center>Blender Studio plugin</center>
<figure>
<center> <img src="../../assets/art/Generic-Icon.png" width="100%" alt=""/> </center>
</figure>
<figure>
Open-source Blender Studio add-on that allows you to upload assets directly from Blender to Studio.
</figure>
</CardContent>
<CardActions style={{position: 'absolute', bottom: 0, width: '100%'}}>
<Button href="../../art/modeling/roblox-blender-plugin.md" fullWidth size='large' color='primary' variant='contained' style={{marginBottom:"0px;"}}>Link to Github</Button>
</CardActions>
</Card>
</Grid>
<Grid item XSmall={12} Medium={6} Large={4} style={{padding: 6}}>
<Card style={{height: '100%'}}>
<CardContent style={{marginBottom:'66px'}}>
<center>Blender validation tool</center>
<figure>
<center> <img src="../../assets/art/Generic-Icon.png" width="100%" alt=""/> </center>
</figure>
<figure>
Blender add-on for verifying avatar technical compatibility before importing into Studio.
</figure>
</CardContent>
<CardActions style={{position: 'absolute', bottom: 0, width: '100%'}}>
<Button href="../../art/accessories/validation-tool.md" fullWidth size='large' color='primary' variant='contained' style={{marginBottom:"0px;"}}>Link to instructions</Button>
</CardActions>
</Card>
</Grid>
<Grid item XSmall={12} Medium={6} Large={4} style={{padding: 6}}>
<Card style={{height: '100%'}}>
<CardContent style={{marginBottom:'66px'}}>
<center>Blender Calisthenics tool</center>
<figure>
<center> <img src="../../assets/art/Generic-Icon.png" width="100%" alt=""/> </center>
</figure>
<figure>
Blender add-on for checking skinning data on characters and clothing.
</figure>
</CardContent>
<CardActions style={{position: 'absolute', bottom: 0, width: '100%'}}>
<Button href="../../assets/modeling/skinned-meshes/calisthenic-tool/CalisthenicsTool.zip" fullWidth size='large' color='primary' variant='contained' style={{marginBottom:"0"}}>Link to instructions</Button>
</CardActions>
</Card>
</Grid>
</Grid>