How to Import Mesh from Blender to Roblox with Textures — Transcript
Full transcript
- 0:00In this video, I'll show you how to
- 0:02bring your models from Blender into
- 0:03Roblox Studio with textures. In other
- 0:06words, this tutorial will show you how
- 0:08to bake materials into images so you can
- 0:11drop them onto your meshes in Roblox
- 0:13Studio. I'm using Blender 3.2, but the
- 0:16steps will be similar in other versions.
- 0:18This is the model I'll be using. It's
- 0:20got multiple parts, and we want to bring
- 0:22them into Roblox Studio separately. So,
- 0:25I'll show you how to do that. First, we
- 0:27need to apply any modifiers. If you
- 0:29haven't used any modifiers, then just
- 0:31skip ahead. But before we do anything,
- 0:33I'd suggest you save a copy of the file.
- 0:43To apply the modifier, just hover your
- 0:46mouse over it and press Ctrl+ A. We're
- 0:48doing this so any geometry introduced by
- 0:51the modifier can be unwrapped.
- 0:58The next thing you need to do is make
- 1:00sure every part in your model has unique
- 1:02materials. In this case, I've used the
- 1:05same material for both eyes. This would
- 1:07be fine if each eye were identical, but
- 1:10the right eye has a slightly different
- 1:11shape. So, to do that, in the materials
- 1:14panel, click the duplicate icon. And
- 1:17this will create a new material with the
- 1:19exact same nodes.
- 1:22I don't think there's any other shared
- 1:23materials, but I'll check just in case.
- 1:31Now go to the UV editing layout. We're
- 1:34going to unwrap the model. Select one of
- 1:36the parts. Make sure you've only
- 1:38selected a single part, not multiple
- 1:41parts. Then go into edit mode. You can
- 1:43also do this by pressing tab on your
- 1:45keyboard. And then go into face select.
- 1:48You can do that by pressing three. Then
- 1:50press A to select every face. Press U to
- 1:53open the UV menu and select smart UV
- 1:57project. This is going to automatically
- 1:59map out all the faces onto a 2D image
- 2:02for us. Then this menu will open. The
- 2:05two settings that you might need to play
- 2:07around with are angle limit and island
- 2:10margin. Angle limit is the maximum angle
- 2:13between two faces for those two faces to
- 2:15be considered part of the same island.
- 2:18So if you reduce this number, you'll
- 2:20have more islands and this will reduce
- 2:22stretching, but each face will have less
- 2:24pixels. So the resolution will suffer.
- 2:27Island margin is how much distance is
- 2:29placed between separate islands.
- 2:31Increasing this will reduce bleeding
- 2:33between different islands, but again the
- 2:36resolution will suffer because each
- 2:38island has to be scaled down to make
- 2:40room between them. I'm going to leave
- 2:41angle limit at 66°. And for island
- 2:45margin, I'll use a really small value of
- 2:470.001.
- 2:49If you go with a smaller resolution for
- 2:51your textures, you'll need a higher
- 2:53island margin.
- 2:56On the left, you can see the unwrapped
- 2:58mesh. Do this for each part one by one.
- 3:11And now I've unwrapped all the parts.
- 3:14Now go into the shading layout.
- 3:18Here we can see the materials.
- 3:23Select one of the parts. Then click
- 3:26inside this area with all the nodes.
- 3:29Press shift A and search for image
- 3:31texture.
- 3:35Then click new to create a new image.
- 3:37This is where we can decide the
- 3:39resolution for the texture.
- 3:43and you should name it something
- 3:44relevant to keep everything organized.
- 3:49You want to make sure the image texture
- 3:50node is selected. On the right, you can
- 3:53open this menu that shows what node is
- 3:55selected and it should say image
- 3:57texture. If you deselect the node by
- 3:59clicking off, it'll still say image
- 4:01texture, but you need the node to be
- 4:03actively selected. So, make sure you
- 4:05click on the node and then avoid
- 4:07clicking anywhere else in this window.
- 4:09And this will just tell Blender which
- 4:11image you want to bake the materials
- 4:12onto. This step is really important.
- 4:15Don't select some other node. Make sure
- 4:17it's the image texture node that you've
- 4:19just created.
- 4:21For the head, I have multiple materials.
- 4:23We'll want to bake both materials onto a
- 4:26single image. And I'll show you how to
- 4:28do that.
- 4:29First, let's make the image texture node
- 4:31for one of the materials. For each
- 4:33separate part, you need to create a new
- 4:35image. And if you want, you can use
- 4:38different resolutions for different
- 4:39parts.
- 4:41Then let's go into the next material for
- 4:44the head. Create the image texture node.
- 4:47This time, click the drop- down menu and
- 4:49find the image you just created. This is
- 4:52because we want both materials to be
- 4:54baked onto a single image. Again, make
- 4:56sure the image texture node is selected.
- 4:59And now I'm doing the eyes. Remember
- 5:01that I created a copy of the eyes
- 5:03material. If I didn't, then I wouldn't
- 5:05be able to create an image texture node
- 5:08for the left and right eyes
- 5:09individually.
- 5:24And that's all the image texture nodes
- 5:26created. Now on the right, click the
- 5:28camera icon. You'll need to use the
- 5:30cycles render engine. If we change it to
- 5:33something else, the baker menu won't be
- 5:35there anymore.
- 5:43And in here, you want to set bake type
- 5:45to the fuse. This bake type will give us
- 5:47just the color and ignore other
- 5:49properties.
- 5:51The direct and indirect options are for
- 5:54lighting. In this case, I don't want to
- 5:56bake lighting into the texture. So, I'm
- 5:59going to uncheck these, leaving just
- 6:00color.
- 6:02Before you click bake, make sure you
- 6:04select every part you're going to bake
- 6:06the textures for.
- 6:09Now we can click the bake button.
- 6:12At the bottom, you can see the progress
- 6:14for the current texture. This will take
- 6:16some time, so while you're waiting, make
- 6:18sure you like and subscribe.
- 6:22The first texture has finished baking,
- 6:24which we can see on the left. As more
- 6:26textures finish baking, you'll see them
- 6:28pop up there. Now all the textures have
- 6:30finished baking. Find the textures
- 6:33you've baked and for each of them you'll
- 6:35need to save the image. So click the
- 6:37three bars and under image select save
- 6:40as. You can also press shift alt s. This
- 6:43will open the file explorer so you can
- 6:45choose where to save the image. Before
- 6:47you save you can change some settings
- 6:49for the image. I like to set the
- 6:51compression to zero so saving the image
- 6:54is a little quicker. Compression won't
- 6:56affect the image quality for PNG files,
- 6:59but if you're using something else like
- 7:00JPEG, then it will have an effect on the
- 7:03quality. And then let's save. Do this
- 7:05for the rest of the images you've baked.
- 7:16And here's all the textures in the file
- 7:18explorer. All that's left is to export
- 7:21the meshes. In this case, there's many
- 7:23parts. It'll take a lot of effort to
- 7:26export each part one by one. So we can
- 7:28instead do a batch export. Go to the
- 7:31scripting layout. In templates under
- 7:35Python, find batch export.
- 7:39This is the line that's important. Here
- 7:42is where we determine the type of file.
- 7:44Roblox supports FBX, OBJ, or glTF. So we
- 7:48want to use one of those. For example,
- 7:51if you want OBJ, you can just swap out
- 7:53FBX for OBJ. Make sure it's in lower
- 7:56case.
- 7:58I'm just going to go with FBX, but it
- 8:01doesn't really matter what you go with.
- 8:03Also, make sure all the parts you want
- 8:05to export are selected. Then, click the
- 8:08run button.
- 8:11And here's all the exported parts in the
- 8:14file explorer.
- 8:17Now we can open Roblox Studio.
- 8:21I'm going to create a new place for
- 8:22this, but you can open any place you
- 8:24want. First, we need to import the
- 8:26meshes. Under the home tab, select
- 8:29import 3D. If you don't have this
- 8:31button, you can also go to file and
- 8:33select import 3D. There the file
- 8:35explorer will open. Just select all the
- 8:38files you've exported. And in the import
- 8:40Q window, you can see all the parts
- 8:42ready to be imported. If we click import
- 8:45now, the parts won't be in the right
- 8:47positions. So click on one of the parts
- 8:49names and in this menu check insert
- 8:52using scene position. Then click the
- 8:54three dots and select save as new. Name
- 8:57this whatever you want. Then click save.
- 9:00We now have an import preset we can
- 9:02apply to the rest of the models so they
- 9:04are in the correct positions. Let's
- 9:06close this menu. Then right click on the
- 9:08row with the new preset and select apply
- 9:11settings to all. Now every part has the
- 9:13new preset. Let's click import. Once
- 9:16it's done, we can close this menu.
- 9:19You'll find all the imported meshes in
- 9:21the workspace. They'll all be in
- 9:23separate models.
- 9:25It's a little big right now, but we can
- 9:27resize it later. Let's group them all
- 9:30together by pressing Ctrl G. And I'm
- 9:32just going to rename it. Then I'll
- 9:35ungroup the individual models by
- 9:37pressing CtrlU. Let's resize the model.
- 9:46Now we need to add the textures. Select
- 9:48one of the parts. We'll need to put the
- 9:50texture in this property. We can do this
- 9:53much easier if we first publish the game
- 9:55to Roblox. If you've already done that,
- 9:58you can skip ahead.
- 10:00Go to file and select publish to Roblox.
- 10:04Then click create. And you'll have to
- 10:07wait a bit for the game to publish. Now
- 10:10select one of the parts again.
- 10:13And now when we click the property, this
- 10:16menu pops up. Click add image. Then
- 10:18choose file and find the image in the
- 10:20file explorer. Then click create. It'll
- 10:23take some time for the image to be
- 10:25uploaded. And now we have the texture on
- 10:28the mesh. Let's do this for the rest of
- 10:31the parts.
- 10:45And now we've brought a model from
- 10:47Blender into Roblox Studio with
- 10:50textures. If this video helped you, make
- 10:52sure you like and subscribe. Thanks for
- 10:54watching and have a wonderful
About this transcript
This page contains the full transcript of How to Import Mesh from Blender to Roblox with Textures by HowToRoblox, generated from the public captions YouTube serves with the video. The transcript has 1,653 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.