Roblox Studio - Building Tutorial | PBR textures — Transcript
Full transcript
- 0:00hello everybody this video is going to
- 0:02be a bit longer and it will take a lot
- 0:03of editing so I ask that you go to my
- 0:06account in the description and follow my
- 0:08Roblox account I am trying to get
- 0:12verified I appreciate the support you
- 0:14guys have shown and I decided to
- 0:16continue this series much further into
- 0:18the future this episode I'm going to
- 0:20dive into Roblox material variants what
- 0:22they are and how to import them as well
- 0:25as how you can make your own normal Maps
- 0:28PBR textures refers to physically based
- 0:30text chain which is a feature you can
- 0:32use to give 2D faces a 3D depth to it
- 0:35while retaining a performant based model
- 0:37I will explain how to do this now keep
- 0:40in mind this video does not explain
- 0:41blender based texturing substance or
- 0:43mixing textures I urge you to watch a
- 0:45tutorial on those after this as they are
- 0:47a big part of doing Roblox development
- 0:50our first step in this tutorial is to
- 0:52publish our game you can do this through
- 0:54the file tab but for this video it is
- 0:56convenient to do it through the asset
- 0:57manager while in making typos let me
- 1:00explain that publishing this game will
- 1:01not make your game public so don't worry
- 1:04about leaking your game or anything
- 1:06Roblox will restart upon publishing so
- 1:09give it a couple
- 1:12seconds now that we've published our
- 1:14game let's get into material
- 1:17[Music]
- 1:21variants in Explorer and properties tab
- 1:24you want to rightclick on material
- 1:25service and add a material
- 1:28variant the properties of the material
- 1:31variant revolve around the base material
- 1:33the map inputs the material pattern and
- 1:35the stud density the color map allows
- 1:37you to add an alpha overlay to the model
- 1:39apart on the bottom right is an example
- 1:41from the Roblox Dev Forum of how the
- 1:43sphere changes depending on which maps
- 1:44are applied this will continue for every
- 1:47map we
- 1:48explain the next texture map is
- 1:50metalness this is an image that grades
- 1:52how reflective a surface will be based
- 1:54on two factors black and white black
- 1:58means not reflective and white means
- 2:00reflective any Grays scale is a middle
- 2:01ground for
- 2:03variation the next texture map is normal
- 2:05map normal Maps allow you to have a 3D
- 2:08faced Illusion by altering the way
- 2:09Shadows interact with the model normal
- 2:11maps are slightly different to height
- 2:13Maps normal Maps don't actually
- 2:15replicate any depth and instead show
- 2:17orientational beveling it simply cannot
- 2:19have an instantaneous drop it must have
- 2:21a steepness to it there is a technique
- 2:23in the modeling Community called baking
- 2:25this allows you to turn 3D geometry on a
- 2:28Model into a normal map texture
- 2:31lastly the next texture map we are
- 2:32looking at is a roughness map which
- 2:34controls the amount of reflectivity with
- 2:36a grayscale map opposed to metal map The
- 2:38Wider equals rougher whereas darker
- 2:40equals shinier I will add the dev Forum
- 2:43Link in the description so you can read
- 2:45more
- 2:46yourself material pattern has two
- 2:48options organic and regular organic will
- 2:51scatter the texture and randomize it
- 2:53avoiding any repeating surfaces regular
- 2:55will make it a repeating texture base
- 2:58material is useful for both making your
- 3:00material variance sorted better and also
- 3:02used to add custom materials to terrain
- 3:04editor I will expand on this more next
- 3:07episode the name of your material
- 3:09variants is super important as they need
- 3:11to be entirely unique you cannot have
- 3:14two map names overlapping it is
- 3:15important to name them well for example
- 3:17woodcore 01 pronounce that way on
- 3:20purpose and then a second one being a
- 3:22woodcore
- 3:2402 wait wait wait who is that oh no no
- 3:27no no C see
- 3:31I have waited a long time for
- 3:33[Music]
- 3:44this well that was super weird I wonder
- 3:47what he said anyway this website is
- 3:50called 3D textures. me this is one of
- 3:52the texture websites I have linked below
- 3:55for this step you are going to find one
- 3:56or more textures you wish to import
- 3:59after you have found a texture you are
- 4:02going to want to scroll down to download
- 4:04all the maps this is only a feature for
- 4:06this website all the other websites have
- 4:08inbuilt downloaders this website
- 4:10redirects you to Google Drive it is safe
- 4:13the previous message cut into the video
- 4:15time my bad while the files are
- 4:18downloading you have to download color
- 4:20map roughness and normal map if there is
- 4:22a metal map present you will download it
- 4:25keep in mind you can hold shift while
- 4:27clicking to select multiple files while
- 4:30it is downloading I want to show you how
- 4:32the other websites will behave for
- 4:33example I will use ambient CG you simply
- 4:37need to find your texture click on it
- 4:39and press download 1K preferably PNG
- 4:42Roblox will cap textures at 1K
- 4:44resolution or 1024x
- 4:461024 this is important to note as a
- 4:49limitation for Roblox studi Graphics
- 4:52[Music]
- 4:54Engine moving back to this tab I'm going
- 4:56to open File Explorer and find the
- 4:58download file
- 5:04[Music]
- 5:06in your file explorer you will want to
- 5:08right click and extract
- 5:13all this will turn your zip file into a
- 5:16normal file which can be accessed in
- 5:18studio so let's go back into
- 5:22Studio you don't need to open the image
- 5:24tab however this is where the images
- 5:26will upload to you will want to press
- 5:28bulk import
- 5:30and then it will open up your file
- 5:31explorer you want to find the unzip
- 5:33version of the texture we just
- 5:35downloaded and import all the necessary
- 5:40Maps these will now begin importing give
- 5:43them a
- 5:49[Music]
- 5:54minute let me just create a block to
- 5:56test on
- 6:00[Music]
- 6:04after you've imported all the maps you
- 6:06don't need asset manager or bulk import
- 6:08open until you add another
- 6:11material you will need to connect a
- 6:13material variant to a part to do so
- 6:15click the part and find material variant
- 6:17below material and properties selecting
- 6:19this will drop down all your variants of
- 6:21if you connected your material variant
- 6:23to a base material it will override your
- 6:25default Roblox materials and less
- 6:28disabled you don't necessarily have to
- 6:30do it first however I want to show the
- 6:32progression of adding each different map
- 6:34on top of a part here I have added the
- 6:36color map it added an alpha
- 6:38texture since we don't have a metal map
- 6:41we can skip to normal map just click on
- 6:43it and select the normal map you
- 6:52imported you will very quickly see a
- 6:54change in the
- 6:55texture here is the comparison between
- 6:58having and not having a normal map we
- 7:00can now add the roughness map this will
- 7:02add a tone of roughness to the darker
- 7:04sides of the color map let's take a look
- 7:06at the normal maps in a darker setting
- 7:08to see them properly you can really see
- 7:11the difference in shading compared to
- 7:13the normal map
- 7:14texture let's have a look at one of my
- 7:17builds where I use textures with normal
- 7:20Maps let's remove all the material
- 7:22variants from this build and see how the
- 7:24geometry
- 7:26looks PBIS are detrimental to having a
- 7:29high Det creation while keeping it
- 7:31relatively low poly this is important to
- 7:33have games run well on lower and devices
- 7:36here is another small way to make normal
- 7:37Maps let's assume this texture has no
- 7:40normal map so let's make one using a
- 7:42website the website I'm using is normal
- 7:44map online I will link it below in
- 7:46resources tab simply click the first
- 7:49image and import your texture color map
- 7:51from here it automatically converts your
- 7:53texture into a normal map you can just
- 7:55download it now but let's edit it to be
- 7:57a little less sharp keep blow at zero
- 8:00and then you will want to change level
- 8:01to something more soothing like 0.8 and
- 8:04then change strength to one another
- 8:05thing to note is that Roblox is best
- 8:07suited for GL based normal Maps this
- 8:10wasn't disclosed earlier as 3D textures
- 8:12doesn't have any but other websites will
- 8:15download both normal GL and normal DX
- 8:17the difference here is what Graphics
- 8:19engine Roblox uses in this case openg GL
- 8:23is best suited for Roblox keep that in
- 8:26mind from here we can just save the
- 8:28normal map
- 8:30once we've returned to Roblox Studio I
- 8:32can show you the second way to import
- 8:34PBR textures you will want to have
- 8:36Explorer and properties open and make a
- 8:39new material variant and then remove the
- 8:41normal map from the second one unless it
- 8:43didn't come with a normal map you will
- 8:44want to press add image and then press
- 8:46choose
- 8:49file click create and then wait a moment
- 8:52it takes a
- 8:53minute it imported now let's take a look
- 8:56at a darker scene to really examine it
- 9:05[Music]
- 9:08it definitely has PBR features the only
- 9:10downside to this is that it isn't
- 9:12curated for the actual texture and
- 9:13instead just transfers the color map
- 9:15into a normal map texture it would be
- 9:18good for a texture that doesn't have
- 9:19intense edges like this one but it isn't
- 9:21viable just find a good texture that has
- 9:24a decent normal map if it has heavy
- 9:26bevels I have shown you both ways to ad
- 9:28PB at textures and create your own
- 9:30normal Maps using a website I hope you
- 9:32learned a great deal from this video I
- 9:34had a lot of fun editing it and if you
- 9:36stayed till the end here is a
- 9:39gift he taught me how to
- 9:45build thank you for watching goodbye
About this transcript
This page contains the full transcript of Roblox Studio - Building Tutorial | PBR textures by BONES, generated from the public captions YouTube serves with the video. The transcript has 1,611 words across 243 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.
What you can do with it
Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to choose a caption track available on the video.
Free YouTube transcript tool
YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, caption language selection, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.