YouTube2Text

How to Import Mesh from Blender to Roblox with Textures — Transcript

by HowToRoblox · 1,653 words · 243 segments · language en · Watch on YouTube

Full transcript

  1. 0:00In this video, I'll show you how to
  2. 0:02bring your models from Blender into
  3. 0:03Roblox Studio with textures. In other
  4. 0:06words, this tutorial will show you how
  5. 0:08to bake materials into images so you can
  6. 0:11drop them onto your meshes in Roblox
  7. 0:13Studio. I'm using Blender 3.2, but the
  8. 0:16steps will be similar in other versions.
  9. 0:18This is the model I'll be using. It's
  10. 0:20got multiple parts, and we want to bring
  11. 0:22them into Roblox Studio separately. So,
  12. 0:25I'll show you how to do that. First, we
  13. 0:27need to apply any modifiers. If you
  14. 0:29haven't used any modifiers, then just
  15. 0:31skip ahead. But before we do anything,
  16. 0:33I'd suggest you save a copy of the file.
  17. 0:43To apply the modifier, just hover your
  18. 0:46mouse over it and press Ctrl+ A. We're
  19. 0:48doing this so any geometry introduced by
  20. 0:51the modifier can be unwrapped.
  21. 0:58The next thing you need to do is make
  22. 1:00sure every part in your model has unique
  23. 1:02materials. In this case, I've used the
  24. 1:05same material for both eyes. This would
  25. 1:07be fine if each eye were identical, but
  26. 1:10the right eye has a slightly different
  27. 1:11shape. So, to do that, in the materials
  28. 1:14panel, click the duplicate icon. And
  29. 1:17this will create a new material with the
  30. 1:19exact same nodes.
  31. 1:22I don't think there's any other shared
  32. 1:23materials, but I'll check just in case.
  33. 1:31Now go to the UV editing layout. We're
  34. 1:34going to unwrap the model. Select one of
  35. 1:36the parts. Make sure you've only
  36. 1:38selected a single part, not multiple
  37. 1:41parts. Then go into edit mode. You can
  38. 1:43also do this by pressing tab on your
  39. 1:45keyboard. And then go into face select.
  40. 1:48You can do that by pressing three. Then
  41. 1:50press A to select every face. Press U to
  42. 1:53open the UV menu and select smart UV
  43. 1:57project. This is going to automatically
  44. 1:59map out all the faces onto a 2D image
  45. 2:02for us. Then this menu will open. The
  46. 2:05two settings that you might need to play
  47. 2:07around with are angle limit and island
  48. 2:10margin. Angle limit is the maximum angle
  49. 2:13between two faces for those two faces to
  50. 2:15be considered part of the same island.
  51. 2:18So if you reduce this number, you'll
  52. 2:20have more islands and this will reduce
  53. 2:22stretching, but each face will have less
  54. 2:24pixels. So the resolution will suffer.
  55. 2:27Island margin is how much distance is
  56. 2:29placed between separate islands.
  57. 2:31Increasing this will reduce bleeding
  58. 2:33between different islands, but again the
  59. 2:36resolution will suffer because each
  60. 2:38island has to be scaled down to make
  61. 2:40room between them. I'm going to leave
  62. 2:41angle limit at 66°. And for island
  63. 2:45margin, I'll use a really small value of
  64. 2:470.001.
  65. 2:49If you go with a smaller resolution for
  66. 2:51your textures, you'll need a higher
  67. 2:53island margin.
  68. 2:56On the left, you can see the unwrapped
  69. 2:58mesh. Do this for each part one by one.
  70. 3:11And now I've unwrapped all the parts.
  71. 3:14Now go into the shading layout.
  72. 3:18Here we can see the materials.
  73. 3:23Select one of the parts. Then click
  74. 3:26inside this area with all the nodes.
  75. 3:29Press shift A and search for image
  76. 3:31texture.
  77. 3:35Then click new to create a new image.
  78. 3:37This is where we can decide the
  79. 3:39resolution for the texture.
  80. 3:43and you should name it something
  81. 3:44relevant to keep everything organized.
  82. 3:49You want to make sure the image texture
  83. 3:50node is selected. On the right, you can
  84. 3:53open this menu that shows what node is
  85. 3:55selected and it should say image
  86. 3:57texture. If you deselect the node by
  87. 3:59clicking off, it'll still say image
  88. 4:01texture, but you need the node to be
  89. 4:03actively selected. So, make sure you
  90. 4:05click on the node and then avoid
  91. 4:07clicking anywhere else in this window.
  92. 4:09And this will just tell Blender which
  93. 4:11image you want to bake the materials
  94. 4:12onto. This step is really important.
  95. 4:15Don't select some other node. Make sure
  96. 4:17it's the image texture node that you've
  97. 4:19just created.
  98. 4:21For the head, I have multiple materials.
  99. 4:23We'll want to bake both materials onto a
  100. 4:26single image. And I'll show you how to
  101. 4:28do that.
  102. 4:29First, let's make the image texture node
  103. 4:31for one of the materials. For each
  104. 4:33separate part, you need to create a new
  105. 4:35image. And if you want, you can use
  106. 4:38different resolutions for different
  107. 4:39parts.
  108. 4:41Then let's go into the next material for
  109. 4:44the head. Create the image texture node.
  110. 4:47This time, click the drop- down menu and
  111. 4:49find the image you just created. This is
  112. 4:52because we want both materials to be
  113. 4:54baked onto a single image. Again, make
  114. 4:56sure the image texture node is selected.
  115. 4:59And now I'm doing the eyes. Remember
  116. 5:01that I created a copy of the eyes
  117. 5:03material. If I didn't, then I wouldn't
  118. 5:05be able to create an image texture node
  119. 5:08for the left and right eyes
  120. 5:09individually.
  121. 5:24And that's all the image texture nodes
  122. 5:26created. Now on the right, click the
  123. 5:28camera icon. You'll need to use the
  124. 5:30cycles render engine. If we change it to
  125. 5:33something else, the baker menu won't be
  126. 5:35there anymore.
  127. 5:43And in here, you want to set bake type
  128. 5:45to the fuse. This bake type will give us
  129. 5:47just the color and ignore other
  130. 5:49properties.
  131. 5:51The direct and indirect options are for
  132. 5:54lighting. In this case, I don't want to
  133. 5:56bake lighting into the texture. So, I'm
  134. 5:59going to uncheck these, leaving just
  135. 6:00color.
  136. 6:02Before you click bake, make sure you
  137. 6:04select every part you're going to bake
  138. 6:06the textures for.
  139. 6:09Now we can click the bake button.
  140. 6:12At the bottom, you can see the progress
  141. 6:14for the current texture. This will take
  142. 6:16some time, so while you're waiting, make
  143. 6:18sure you like and subscribe.
  144. 6:22The first texture has finished baking,
  145. 6:24which we can see on the left. As more
  146. 6:26textures finish baking, you'll see them
  147. 6:28pop up there. Now all the textures have
  148. 6:30finished baking. Find the textures
  149. 6:33you've baked and for each of them you'll
  150. 6:35need to save the image. So click the
  151. 6:37three bars and under image select save
  152. 6:40as. You can also press shift alt s. This
  153. 6:43will open the file explorer so you can
  154. 6:45choose where to save the image. Before
  155. 6:47you save you can change some settings
  156. 6:49for the image. I like to set the
  157. 6:51compression to zero so saving the image
  158. 6:54is a little quicker. Compression won't
  159. 6:56affect the image quality for PNG files,
  160. 6:59but if you're using something else like
  161. 7:00JPEG, then it will have an effect on the
  162. 7:03quality. And then let's save. Do this
  163. 7:05for the rest of the images you've baked.
  164. 7:16And here's all the textures in the file
  165. 7:18explorer. All that's left is to export
  166. 7:21the meshes. In this case, there's many
  167. 7:23parts. It'll take a lot of effort to
  168. 7:26export each part one by one. So we can
  169. 7:28instead do a batch export. Go to the
  170. 7:31scripting layout. In templates under
  171. 7:35Python, find batch export.
  172. 7:39This is the line that's important. Here
  173. 7:42is where we determine the type of file.
  174. 7:44Roblox supports FBX, OBJ, or glTF. So we
  175. 7:48want to use one of those. For example,
  176. 7:51if you want OBJ, you can just swap out
  177. 7:53FBX for OBJ. Make sure it's in lower
  178. 7:56case.
  179. 7:58I'm just going to go with FBX, but it
  180. 8:01doesn't really matter what you go with.
  181. 8:03Also, make sure all the parts you want
  182. 8:05to export are selected. Then, click the
  183. 8:08run button.
  184. 8:11And here's all the exported parts in the
  185. 8:14file explorer.
  186. 8:17Now we can open Roblox Studio.
  187. 8:21I'm going to create a new place for
  188. 8:22this, but you can open any place you
  189. 8:24want. First, we need to import the
  190. 8:26meshes. Under the home tab, select
  191. 8:29import 3D. If you don't have this
  192. 8:31button, you can also go to file and
  193. 8:33select import 3D. There the file
  194. 8:35explorer will open. Just select all the
  195. 8:38files you've exported. And in the import
  196. 8:40Q window, you can see all the parts
  197. 8:42ready to be imported. If we click import
  198. 8:45now, the parts won't be in the right
  199. 8:47positions. So click on one of the parts
  200. 8:49names and in this menu check insert
  201. 8:52using scene position. Then click the
  202. 8:54three dots and select save as new. Name
  203. 8:57this whatever you want. Then click save.
  204. 9:00We now have an import preset we can
  205. 9:02apply to the rest of the models so they
  206. 9:04are in the correct positions. Let's
  207. 9:06close this menu. Then right click on the
  208. 9:08row with the new preset and select apply
  209. 9:11settings to all. Now every part has the
  210. 9:13new preset. Let's click import. Once
  211. 9:16it's done, we can close this menu.
  212. 9:19You'll find all the imported meshes in
  213. 9:21the workspace. They'll all be in
  214. 9:23separate models.
  215. 9:25It's a little big right now, but we can
  216. 9:27resize it later. Let's group them all
  217. 9:30together by pressing Ctrl G. And I'm
  218. 9:32just going to rename it. Then I'll
  219. 9:35ungroup the individual models by
  220. 9:37pressing CtrlU. Let's resize the model.
  221. 9:46Now we need to add the textures. Select
  222. 9:48one of the parts. We'll need to put the
  223. 9:50texture in this property. We can do this
  224. 9:53much easier if we first publish the game
  225. 9:55to Roblox. If you've already done that,
  226. 9:58you can skip ahead.
  227. 10:00Go to file and select publish to Roblox.
  228. 10:04Then click create. And you'll have to
  229. 10:07wait a bit for the game to publish. Now
  230. 10:10select one of the parts again.
  231. 10:13And now when we click the property, this
  232. 10:16menu pops up. Click add image. Then
  233. 10:18choose file and find the image in the
  234. 10:20file explorer. Then click create. It'll
  235. 10:23take some time for the image to be
  236. 10:25uploaded. And now we have the texture on
  237. 10:28the mesh. Let's do this for the rest of
  238. 10:31the parts.
  239. 10:45And now we've brought a model from
  240. 10:47Blender into Roblox Studio with
  241. 10:50textures. If this video helped you, make
  242. 10:52sure you like and subscribe. Thanks for
  243. 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.