PBR textures
PBR textures
Adding PBR textures into Roblox studio is beneficial for many reasons.
Substituting physical geometry for low poly Textures.
Creating more realistic Scenes
Websites
https://ambientcg.com/ (Direct download)
https://www.texturecan.com/ (Direct Download)
https://www.cgbookcase.com/ (Direct Download)
https://3dtextures.me/ (Google Drive)
To begin with PBR texturing you want to visit one of the websites above, and download a zip file of a texture, keep in mind roblox limits you to 1k textures, so you'd be better off downloading a 1k png file.
After you Download the file, in File Explorer, Right click your zip file and press "Extract all" I'd reccomend sorting this out in a Folder, as it can be hard to deal with later.
After you have unzipped the folder, you want to open "Asset Manager" in the view Tab
From here, press Bulk import. it will open File explorer
You want to select the Textures you previously Downloaded (Hold CTRL + Click to select multiple images) (Not all PBR has a metal map) and then import into roblox studio
Once you've imported the textures, Open Explorer and Properties tab, Right Click "MaterialService" And Add "MaterialVariant", and in the corresponding places, add the Material Files, Name the MaterialVariant accordingly to the Texture, You cannot have 2 materialvariants named the same thing.
After you've completed this, Click on any part you want to apply the texture to. and in properties, below "Material" Is material Variant. Set that to the texture you want it to be.
Here is a comparison between the texture WITH (right side) and WITHOUT (left side) the Normal Map
RAW:
PBR tutorial for Builder channel
In explorer tab, go down to
Material Service
right click and press "MaterialVariant"
We can leave this here for now
Go to a pbr website, such as
https://ambientcg.com/ (Direct download)
https://www.texturecan.com/ (Direct Download)
https://www.cgbookcase.com/ (Direct Download)
https://3dtextures.me/ (Google Drive)
Find a texture you like
Download 1K Png roblox will not allow any textures above 1k resolution, (if you dont get the option, roblox will downgrade it, its just an easier download)
Now this will download a zip file, (if you dont have an unzipper then uh oh) get winwar
Unzip the folder and then go back to roblox studio.
(If you've uploaded the game and use asset manager skip this)
Go to view and press
AssetManager
This is responsible for managing all game assets
Press Publish to roblox this will NOT make your game public
from there press bulk import, and select only
the Colormap, MetalnessMap, NormalMap, and RoughnessMap.
and then when they are finished importing, go back to the MaterialVariant that was made earlier, be sure to name it BEFORE assigning it to any parts. when you press on the IdBox it should make a dropdown of all imported textures, select the corresponding one.
To apply
Click on part/s and beneath Material is MaterialVariant
(For metal, carpet, or other non uniform textures, select organic in the materialvariant properties)
(materialvariants can NOT have 2 similar names) (edited)