How to make hair on Roblox — Transcript
Full transcript
- 0:00Hi. Hi. Ivonne aka Vogue Brunette here
- 0:02and today we're making Roblox hair from
- 0:04scratch. Quick sidebar. This is just one
- 0:07way of doing it. Think of it like art
- 0:09class. Everyone's final project looks
- 0:11different and that's the fun part. It's
- 0:13not rocket science. It's more like art
- 0:15science, hair science, whatever it is,
- 0:18it works. There are tons of methods out
- 0:19there, so do your research and find what
- 0:21clicks for you. This is just the method
- 0:23that worked well for the style I was
- 0:25going for. We'll go through modeling,
- 0:26texturing, and finally bringing it into
- 0:28Studio so your avatar can actually wear
- 0:30it. Before we even start, here's what
- 0:32you'll need. Roblox Studio, Blender,
- 0:34Photoshop, or any image editor works. A
- 0:36few plugins and rigs. You can download
- 0:38these from the Roblox Learn or Inside
- 0:40Studio. Basic knowledge of Blender,
- 0:42Photoshop, and Studio. If you're
- 0:44thinking about selling your item, just
- 0:46know you'll need Robux for both the
- 0:48upload fee and publishing fee. My
- 0:50personal tip, don't rush into publishing
- 0:52right away. Start by making a few
- 0:54practice hair first. Get comfy and then
- 0:56check out these other videos on how to
- 0:58actually start selling UGC and turning
- 1:00it into a little business. For my hair,
- 1:02I want something casual but still
- 1:04versatile. And since headbands are
- 1:06literally everywhere this fall, like
- 1:07they're having a moment. It feels
- 1:09perfect. Yes, it does mean we're adding
- 1:11an extra piece of geometry. But don't
- 1:13freak out. It's super simple, I promise.
- 1:15First, we start with adding a simple
- 1:17square mesh plane. Let's resize the
- 1:19plane to a rectangle. Then apply a loop
- 1:22cut. The hotkey for this is Ctrl and R
- 1:24to cut it into five sections.
- 1:28In edit mode, switch to face select.
- 1:31Click on the middle rectangle and then
- 1:33hit O for proportional editing. Press G
- 1:36and move it up to that natural curve. If
- 1:39you want it to dip, press G and Z to
- 1:40slide it down. Basically, we're just
- 1:42shaping it. Now, let's go back to edit
- 1:44mode. Press A to select everything and
- 1:46hit Alt or Option on Mac and E to
- 1:49extrude along the normals, aka puff it
- 1:52up a little so it's not like totally
- 1:54flat. Finally, add a subdivision
- 1:56modifier with control and three, which
- 1:58is like giving it a smoothing filter so
- 2:01your headband goes from blocky to
- 2:03slightly more realistic. And that's it.
- 2:05Now, let's do the hair. Okay, so
- 2:06modeling hair breaks down into three
- 2:08general steps. This may look
- 2:10complicated, but once you get the hang
- 2:12of it, you can apply it to all different
- 2:13hair types and styles. Step one is
- 2:16creating the first strand. Step two is
- 2:18duplicating it and repositioning it. And
- 2:21then step three is optimizing and
- 2:23merging everything. So, let's get
- 2:24started. First, we need to import a rig
- 2:26as our base. Then, you need to import a
- 2:28reference photo of the hairstyle you
- 2:30want. Or if you're extra like me and you
- 2:33made a whole vision board, we can use
- 2:34that. Then, we're going to add a curved
- 2:36path. This lets you bend shapes into
- 2:38something more organic. Then we're going
- 2:40to add a mesh plane.
- 2:44For this, you're going to right click,
- 2:46merge vertices at center, drag one point
- 2:49in to form a triangle. Go to curve and
- 2:51add a path. Then position the path on
- 2:54the top of your rig's head. Size it
- 2:56accordingly. And we're going to
- 2:57rightclick and convert the path to a
- 2:59curve.
- 3:01Select the entire mesh. Right click and
- 3:04select convert to curve. In the right
- 3:07properties panel, navigate to the
- 3:09geometry section. Under bevel, select
- 3:11object. Then use the eyropper tool to
- 3:14apply a bevel to your object. This makes
- 3:16your first 3D hair strand. Congrats.
- 3:20We're going to use S to scale, G to
- 3:22move, and right click to shade flat.
- 3:25This is just going to make things easier
- 3:26to see as we go along. We're going to
- 3:28adjust using Alt and S or Option and S
- 3:31on Mac. To change thickness, we're going
- 3:33to use G and Ctrl and T. to move or tilt
- 3:36the points while in edit mode. This part
- 3:38is trial and error, so take time shaping
- 3:41your first strand until it feels right
- 3:42to you. Now that we've got our strand,
- 3:44we're going to go back in object mode
- 3:46and use shift and D to duplicate it.
- 3:49Move and rotate them until you build up
- 3:52volume or the desired look you want to
- 3:54achieve. Repeat this a bunch of times.
- 3:57PS, Roblox won't accept hair that goes
- 4:00below the torso bounding box. No
- 4:02Rapunzel hair allowed in the front or
- 4:04the back. Now comes the part where we
- 4:06merge everything together and keep it
- 4:08clean. Convert the strands to mesh. In
- 4:10edit mode, merge using M. We're going to
- 4:13loop select using option or alt on PC
- 4:17and command or select on PC. Dissolve
- 4:20extra edges by right-clicking and then
- 4:23selecting dissolve edges. We're going to
- 4:25use G and G to loop slide. Now, if
- 4:29you're in a pickle, you can always add a
- 4:31loop to make merging easier. If moving
- 4:33the loop doesn't work, do not delete
- 4:36extra edges. It will mess up your
- 4:38design. But be careful to not make them
- 4:40too pixelated looking, unless that's the
- 4:42style you're going for. Then slay on
- 4:44Mario.
- 4:47Edge loop trick time. Okay, so here's a
- 4:49trick to quickly dissolve some edges.
- 4:51This is going to cut the number of
- 4:52triangles per hair strand in half,
- 4:55saving us all of the triangles. We're
- 4:57going to use control and option to
- 4:58select edges, not points. You might have
- 5:01to switch modes here. You can press two
- 5:03on the keyboard to quickly set to edge
- 5:05select. Deselect the very bottom or any
- 5:07unnecessary curves. Go to select check
- 5:10or deselect. Change offset to negative
- 5:131. Go to select loops. Edge loops. Right
- 5:16click. Dissolve edges. All done. We're
- 5:19going to have one final merge. Check by
- 5:21distance to make sure we didn't forget
- 5:23to merge anything. We're going to press
- 5:24M again. Look at the bottom popup and
- 5:27adjust. Clean up sliding edges with G
- 5:30and G if needed. We're going to check
- 5:32the face orientation. This is very
- 5:34important. We're going to turn on
- 5:35viewport overlays face orientation. Go
- 5:38to edit mode. Press A to select all.
- 5:41Press option and N and recalculate
- 5:43outside. Now our hair mesh is merged,
- 5:46cleaned, and optimize under the 4K
- 5:48triangle limit. If you're new here,
- 5:49hello. We need to stay under 4K
- 5:52triangles per Roblox's upload rules. You
- 5:54can check the triangle count of your
- 5:56selection by going in the viewport
- 5:57overlay options of your 3D export.
- 6:00Select statistics. Statistics now is in
- 6:03the top left of your viewport of the
- 6:04item you're actively selecting. And we
- 6:07have a hair. And we have a headband.
- 6:09Now, all we have to do is color it.
- 6:11Texturing hair. Here's the plan. Because
- 6:13in Blender, nothing is as simple as it
- 6:15seems. We're going to split the
- 6:16texturing process into three stages.
- 6:18Texturing the hair, texturing the
- 6:20headband, and combining the textures of
- 6:22the hair and the headband onto a single
- 6:24texture map. PS. Before starting any UV
- 6:27unwrapping of the sort or joining your
- 6:29fabulous hair with your headband, apply
- 6:31modifiers in the designated order.
- 6:34Remember, this is the point of no
- 6:35return. So, save that file as a new name
- 6:37or do whatever you got to do. Texturing
- 6:39the hair. We're going to open Photoshop
- 6:41or your editor of choice. Create a base
- 6:43with black, white, and gray lines. We're
- 6:45going to use gauian blur for softness
- 6:47and we're going to multiply this by a
- 6:48th00and or shortcut grab strand lines
- 6:51from another texture. Recolor them and
- 6:53fade with layers until it looks like
- 6:55realistic strands. Okay. Then we're
- 6:57going to save it as a PNG. We'll need to
- 7:00modify this file later. So keep
- 7:01Photoshop open just in case. This is an
- 7:04optional step because if you're not
- 7:06doing a headband, then you don't really
- 7:09need to do some of the steps in this
- 7:10tutorial. So imagine if you're not doing
- 7:13a headband, this is all you have to do.
- 7:14Go to the shading tab. Press shift and
- 7:16A. Add image texture. Open your PNG. If
- 7:20the orientation looks off, go to UV
- 7:22editing. Press A to select all and
- 7:24rotate to adjust. And you're done. This
- 7:26step is also optional. If you want to
- 7:29have multiple hair colors, you'll need
- 7:31to add a new material. You duplicated
- 7:33the object, but you didn't make a
- 7:34different material. Click the number
- 7:36next to the material name to make a
- 7:38single user copy. This will allow you to
- 7:40have different materials assigned to
- 7:42each object. to actually make the
- 7:43material in Photoshop or using Adobe
- 7:45Express faster. You can just drop in
- 7:47your original material and change the
- 7:49tone, brightness, contrast, etc. until
- 7:51you've reached the color you want. Tada.
- 7:53For the headband, I wanted a classic
- 7:55velvety look. So, I did the lazy thing
- 7:57and went to find a copyright free image
- 7:58on Adobe Photo Stock to use. Or you
- 8:01could go crazy in Photoshop if you're a
- 8:02pro artist and create your own. My art
- 8:04skills don't pay those bills yet. Roblox
- 8:07expects a single texture image for a
- 8:09model. And right now we have two, one
- 8:11for the hair and one for the headband.
- 8:12So we need to combine or bake these
- 8:14textures together. While you have a few
- 8:16options to bake textures into a single
- 8:18image, one of the easiest ways to do
- 8:20this is manually with Blender and
- 8:22Photoshop. First, we're going to modify
- 8:23the UV map of your hair to make some
- 8:26space for the headband UV. Next, we're
- 8:28going to modify the UV map of our
- 8:30headband to make reference of a small
- 8:32section at the bottom of our hair
- 8:33texture image. Make sure it doesn't
- 8:35overlap with the hair UV. In object
- 8:37mode, click the headband, then
- 8:38shiftclick the hair, and rightclick join
- 8:40to combine the objects. Order of
- 8:42clicking matters here. In Photoshop,
- 8:45we're going to add the headband texture
- 8:46to the image in the same area where we
- 8:48assign the headband UVs. It might be
- 8:50helpful to take a screen capture of your
- 8:52UV layout, so you know exactly where you
- 8:54can put the headband texture color. And
- 8:56finally, assign the new image we made to
- 8:59the materials. Click on the combined
- 9:01hair and headband object in Blender. In
- 9:03the materials properties, remove both of
- 9:05the assigned materials. Add a new one
- 9:07and base color. Add a new image texture.
- 9:10Use the new image texture we created in
- 9:12Photoshop. And now your hair and
- 9:14headband should look textured,
- 9:15dimensional, and ready for export. So
- 9:17the next step is going to be exporting
- 9:19from Blender and importing into Roblox
- 9:22Studio as a wearable accessory. To
- 9:24export from Blender, we're going to
- 9:25select the hair mesh. The headband
- 9:27should be combined at this point. File,
- 9:29external data, pack resources. This
- 9:31saves your texture. Export as FBX. Check
- 9:34apply unit scale to FBX unit scale. Name
- 9:37it export. To import to studio, we're
- 9:40going to go in studio file. Select FBX.
- 9:43Import. If texture didn't load, manually
- 9:46assign it in the texture ID property. To
- 9:48convert to accessory, we're going to go
- 9:49in the avatar tab. Click accessory. Open
- 9:52accessory fitting tool. Select imported
- 9:55model. Set accessory type to hair. We're
- 9:57going to adjust the placement on the
- 9:59mannequin preview. You do not want to
- 10:01trust the blue box. We're just going to
- 10:02completely ignore it. We're going to
- 10:04press generate mesh part accessory. And
- 10:06boom, your custom hair is officially
- 10:08living in studio. If you want to take it
- 10:10all the way to the Roblox marketplace,
- 10:12just rightclick the item, hit save to
- 10:14Roblox, set the content type to avatar
- 10:17item, and the asset category to hair.
- 10:19Give it a cute name, write a little
- 10:21description, and Roblox will validate it
- 10:23almost instantly. Then you can smash
- 10:25that submit button for the Roblox upload
- 10:27fee in the marketplace. But don't
- 10:28forget, once it actually hits the
- 10:30marketplace, there's a Robux publishing
- 10:32fee waiting for you. And that's the full
- 10:34process. From Blender to Studio, now
- 10:36you've got a Roblox ready hair mesh that
- 10:38you made yourself. If you survive this,
- 10:40you deserve a medal. We are all now
- 10:42earning our PhDs as 3D modelers. I'm
- 10:45proud of us. Happy building.
About this transcript
This page contains the full transcript of How to make hair on Roblox by Roblox Creators, generated from the public captions YouTube serves with the video. The transcript has 2,094 words across 302 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.