Spooky you have some of the best and most approachable VRC specific creation tutorials. Your older vid kicked me from 'wtf is a normal map' into learning Photogrammetry. Thanks for these updated tutorials!
i used your first tutorial to make a world for my friend while they were going through a really tough time due to a loss. I now am using this tutorial to make them a new one for their birthday which is much more beautiful and was 100 times easier to make. If it wasn't for you I wouldn't of been able to do this for them and it really means a lot to me. I also wanted to say after making the first world, I decided to get into creating avatars, something I wanted to do for an entire year before actually going in and doing it. Thank you so much for doing these videos, I really want you to know that you impacted me and pushed me into doing something I wanted to do for a very long time
This is easily the best tutorial I have seen on VRC creation. Blender and Unity are extremely confusing to anyone just starting out, and you explain it in a way that makes it easy to retain the information and learn. I appreciate your work both on TH-cam and VRChat. Thank you making these tutorials and spreading your knowledge to others.
shift-tilde is another shortcut for this and in blenders navigation settings you can set it to walking with gravity and set your view height to scale etc, its very useful, you can even lock a camera to your view in this mode and keyframe it to record walkthroughs
I'm only at 19:15 but it's really amazing how simple you explain it. I feel like a lot of tutorials try to teach you everything you "need" to know, including things like sculpting and lots of other complex things, rather than just getting to the point. It's reassuring to see that you got to this point by just modulating planes with a few tools and taking advantange of the array modifier very naturally by showing the process. This is definitely at least motivating me to learn blender and unity, since before I would have huge goals with no clear process or path to get there and would give up fast. But now I feel like I have my foot in the door.
To all the people who come to this tutorial in the future. 2:08:15 Crunch compression is like zipping the texture only for transport. When someone comes to your world, it will be smaller to download, but it gets uncompressed when they load the world into VRAM. So it doesn't make it any more performant, it only makes it easier to download. Becareful if you are building a massive world and you feel like you're world is not taking up a lot of space or resources when it actually is. Its good to use, but bad to assume its helping reduce its rendered size.
I ran into you yesterday while world hoping, but did realize I was watching Your tutorial, lol. Thank you for taking the time to make these so detailed and clear
I was doing this INSIDE of my headset using virtual desktop. I don't even use my actual laptop anymore. All this metaverse VRchat stuff is very reminiscent of the early internet and I LOVE IT! Idk I love VR
Oh i'm excited to watch this video and dive in, the comments are all saying exactly what i want to hear. Keybinds Simple Getting to the point Detailed and Clear i love youtube
also to point out, if anybody here has tower unite, you can learn how to decorate in that game too. People there also make huge 3-story houses using just simple cubes for walls/floors/ceilings/exterior. Then you realize it's actually the same thing in Blender and Unity at least for manual placement. Just Blender has more automation tools and smart tricks to help your speedy workflow, then Unity has a lot of quality of life stuff and materials/shaders are easy to drop in.
Hold on a second, now I know why "spookyghostboo" sounds so familiar. You made Suburban Lakehouse! It's an honor to have used this tutorial as my actual kick start to learn Blender. I was able to create an avatar recently, and I've been making all sorts of things by rendering in Cycles. Thanks for providing this video since it helped me finally get into 3D!
Thank you Spooky, this is the greatest tutorial ever created for anything! You made difficult task easy to understand, and I was slowly able to follow along the whole thing throughout the past 2 weeks and everything aside one spot in the room with the lighting not showing worked. It was extremely fun to follow along and incredibly informative, hoping to put these newly learned skills to good use (:
Thank you for this tutorial! I'm going to reference it for my future builds. Have you ever tried to make a world backup or make a copy and then work on that as your quest build? I wonder if that would work, I would be afraid of corrupting the original pc build so I'm wondering if they would somehow be linked.
part 3 here it goes, good to see you have settled in on blender and especially for sharing a few helpful keybinds and features that show how it elevates the creation process. I still get a bit of a shock with the lack of precision at some points (like overlapping faces when making a wall, instead of fusing it with the corresponding ground), but to be honest should someone just starting out really have to bother with such excessive details. Probably not, would just ruin the fun and it will happen in due time anyway.
This is great, but I have a question. Around 19 minutes in when you are creating the stairs you delete some of the faces. What is the benefit of deleting the faces?
the more faces that are there the more stuff the player needs to render. Its not like a couple of faces are going to make or break the optimization of your room, but its good to get in the habit of deleting faces players wont ever see. You delete a face here and then there, and then by the end of your project youve deleted thousands of faces that the player no longer needs to render. Faces they were never going to see anyway.
i couldnt find the lighting tab and had to seek outside help during this vid so this might help. go to window>render>lighting settings.. you can drag the tab out of the window and on to the task bar as spooky did once apon a he doesnt remember he did that
when you were making stairs, why didn't you just make them as solid blocks but instead made them individually? Is it to make the final file smaller or does it not matter?
it doesn't matter. It is faster to just make a cube and use the bevel tool or something. Theres lots of ways to do things, that is just how I usually do it.
Thank you for this tutorial! I have a problem involving the bevel tool, though, and figured I'd ask here since google isn't helping much... I'm gonna be real bad at describing this, so bear with me. When I try to bevel the edge of an object with CTRL+B, only the side faces of the object seem to have anything applied to it, while the top face remains flat and unchanged. After applying the bevel and clicking off of the object, it's still just a rectangle. Pretty sure I'm doing something wrong here, but I can't figure out what it is.
you may have extra vertices there. try to merge vertices by distance. Double check that this only happens on the one mesh. if it happens on other meshes, you may have to check you bevel settings.
im trying to make l a larger world with multiple floors and struggling with uv-ing the base mesh-- does it make sense to slice up your walls and stairwells and stuff into separate objects and then unwrap them individually? worried about keeping the seams together and stuff
I would suggest just doing it however it makes sense to you. breaking it up would work. If I'm using a seamless texture, sometimes I just select everything and use cube projection and hope it looks good. if your walls are complicated, it can take a while to UV properly
@@spookyghostboo thanks im exploring different uv techniques now. helps to have keywords to search for like cube projection, atlas, project from view, follow active quads, flattening islands etc
A question regarding performance and optimization, but if i were to make something, would it be better to have objects at least merged? Or is that not how that works?
It depends. sometimes yes, sometimes no. i like joining things based on occlusion zones. but sometimes its better to keep objects separate so players don't render everything. It all depends on your project and what will work best for whatever objects youre rendering.
you may be having some bigger issues if youre getting compiler errors. You can add a new camera to the scene by right clicking in the hierarchy and selecting camera
so technically one would work, if you assign it to the world in the lighting settings. But you would want to set up one in each room. basically, where ever that reflection ball is, thats where the reflection image is going to be taken frame and assigned to the objects. THe probe will only effect whatever the rectangle hits (unless you assign it to the world in the lighting settings)
I have a problem I've done everything up until the part about generating lightning, & my problem is that, when ever I try a generate the light it always ends up in the 6/11 visibility & then it keeps saying out of memory, & never continues, it just gets stuck & I've got 32gb of physical memory & 6gb of vram on my rtx graphics card & I've tried closing absolutely Any & Everything! having only the unity program it self open & running. It is a large world, where you can both go inside & outside the house. & the outside is large, but mostly empty only consisting of trees, a river, 3 benches & some street lights put near the benches, I have no idea on how to fix this plz someone help me!
Hi Spooky! I just want to ask on the part you set the mirrors buttons, did you set it to “SendCustomEvent” or “SetActive” to the mirrors buttons? Because it appeared a NullReferenceException error when I set it as “SendCustomEvent” even though I put in the exact name of the event? I’m hoping to hearing from you as soon as possible! Thank you!
for ui menus, you have to do Sendcustomevent. ive had projects in the past that seemed to be set up exactly right but then they just dont work. Redoing the ui button sometimes fixes it.
I don't know why I'm having a difficult time trying to unzip files from booth and getting the contents of the file to show up in my "import fbx"' menu... I cant get any of the free packs I chose to get working..
Thanks!!! but im pretty sure I'm just dumb and not unzipping the files properly...I may even not be downloading blender files they may be unity..im completely new to pc stuff 😅
When uploading for android (Quest), I get Export Exception - System.IO.FileNotFoundException: 1/AppData/Local/Temp/DefaultCompany/Map Start/scene-Android-Tutorial scene.vrcw does not exist I don't know what this means but it won't let me upload
Thank you so much! I love how beginner friendly you’ve made this tutorial. I haven’t watched all you other and older build videos, but I would like to see this type of tutorial doing more than just a room. I’m very interested in learning a bit about building the environment around one room such as making the yard or other surroundings. Thank you!
if u dont have a numbpad shift c will save ur life it puts ur view point back to where it started when u loaded in
Spooky you have some of the best and most approachable VRC specific creation tutorials. Your older vid kicked me from 'wtf is a normal map' into learning Photogrammetry. Thanks for these updated tutorials!
np! photogrammetry is cool
i used your first tutorial to make a world for my friend while they were going through a really tough time due to a loss. I now am using this tutorial to make them a new one for their birthday which is much more beautiful and was 100 times easier to make. If it wasn't for you I wouldn't of been able to do this for them and it really means a lot to me.
I also wanted to say after making the first world, I decided to get into creating avatars, something I wanted to do for an entire year before actually going in and doing it. Thank you so much for doing these videos, I really want you to know that you impacted me and pushed me into doing something I wanted to do for a very long time
~自分用メモ~
1:52:10 skyboxについての重要な言及
2:03:45 持っていったfbxは必ずインスペクターから「Generate Lightmap UVs」のチェックをオンにする
2:37:48 questだと作成した全てのライトマップをインスペクターから「Override for Android」にチェックを入れ、FormatをASTC 4x4にすることでなんか直る
2:10:59 "Occlusion is baked, everything is great!" 😋
This is easily the best tutorial I have seen on VRC creation. Blender and Unity are extremely confusing to anyone just starting out, and you explain it in a way that makes it easy to retain the information and learn. I appreciate your work both on TH-cam and VRChat. Thank you making these tutorials and spreading your knowledge to others.
I can't express how thankful I for you calling out what your keyboard strokes are. This taught me SO much I needed to know.
In Unity you can also hold down RMB and use WASD to move around like a video game. Very very useful.
shift-tilde is another shortcut for this and in blenders navigation settings you can set it to walking with gravity and set your view height to scale etc, its very useful, you can even lock a camera to your view in this mode and keyframe it to record walkthroughs
nice tip thanks
I'm only at 19:15 but it's really amazing how simple you explain it. I feel like a lot of tutorials try to teach you everything you "need" to know, including things like sculpting and lots of other complex things, rather than just getting to the point.
It's reassuring to see that you got to this point by just modulating planes with a few tools and taking advantange of the array modifier very naturally by showing the process. This is definitely at least motivating me to learn blender and unity, since before I would have huge goals with no clear process or path to get there and would give up fast. But now I feel like I have my foot in the door.
I'm so glad you're showing the Blender process. I don't enjoy only using Unity for models.
To all the people who come to this tutorial in the future. 2:08:15 Crunch compression is like zipping the texture only for transport. When someone comes to your world, it will be smaller to download, but it gets uncompressed when they load the world into VRAM. So it doesn't make it any more performant, it only makes it easier to download. Becareful if you are building a massive world and you feel like you're world is not taking up a lot of space or resources when it actually is. Its good to use, but bad to assume its helping reduce its rendered size.
I ran into you yesterday while world hoping, but did realize I was watching Your tutorial, lol. Thank you for taking the time to make these so detailed and clear
i remember! hi SillyDilly
Just wanna say thanks for all your tutorials they are always very helpful and informative.
I was doing this INSIDE of my headset using virtual desktop. I don't even use my actual laptop anymore. All this metaverse VRchat stuff is very reminiscent of the early internet and I LOVE IT! Idk I love VR
Oh i'm excited to watch this video and dive in, the comments are all saying exactly what i want to hear.
Keybinds
Simple
Getting to the point
Detailed and Clear
i love youtube
also to point out, if anybody here has tower unite, you can learn how to decorate in that game too. People there also make huge 3-story houses using just simple cubes for walls/floors/ceilings/exterior. Then you realize it's actually the same thing in Blender and Unity at least for manual placement. Just Blender has more automation tools and smart tricks to help your speedy workflow, then Unity has a lot of quality of life stuff and materials/shaders are easy to drop in.
Thank you for the vid! Moving assets between blender and unity has always been confusing to me but you've helped so much!
np, im glad
Hold on a second, now I know why "spookyghostboo" sounds so familiar. You made Suburban Lakehouse!
It's an honor to have used this tutorial as my actual kick start to learn Blender. I was able to create an avatar recently, and I've been making all sorts of things by rendering in Cycles. Thanks for providing this video since it helped me finally get into 3D!
they also made the black cat
@@N1tronaut Yes, I had figured this out later and felt really stupid lmao
Howdy again, made my first UI because of you too! Feein good.
"I'm gonna assume, that you know nothing..."
Thank you! xD I know NOTHING LOLOL
Thank you I had no idea how to do this stuff in blender but this helped me out a ton!
spooky is the best
Thank you Spooky, this is the greatest tutorial ever created for anything! You made difficult task easy to understand, and I was slowly able to follow along the whole thing throughout the past 2 weeks and everything aside one spot in the room with the lighting not showing worked. It was extremely fun to follow along and incredibly informative, hoping to put these newly learned skills to good use (:
I am here coz I know nothing but I am amazed at the worlds in vr chat and will see how it goes
1:41:20 you need to turn off sRGB in the import settings of PBR textures, that's why it looks too shiny.
1:30:02 I did not have to convert NormalGL. It only gave that error when it was NormalDX
THANK YOU SO MUCH!! I've learnt SOO much from this video and u explained it in a way so it didnt get boring TwT
hell yeah
thanks spooky this is a great video
Thank YOU a lot, I started create my world with your tutorial very very useful flow
Thank you for this tutorial! I'm going to reference it for my future builds. Have you ever tried to make a world backup or make a copy and then work on that as your quest build? I wonder if that would work, I would be afraid of corrupting the original pc build so I'm wondering if they would somehow be linked.
part 3 here it goes, good to see you have settled in on blender and especially for sharing a few helpful keybinds and features that show how it elevates the creation process. I still get a bit of a shock with the lack of precision at some points (like overlapping faces when making a wall, instead of fusing it with the corresponding ground), but to be honest should someone just starting out really have to bother with such excessive details. Probably not, would just ruin the fun and it will happen in due time anyway.
yeah. you know im very nonchalant with my modeling!
massive headaches but shit im gonna keep at it 21:35 massive props to u for this video this will defo help me learn better. love it so far. thanks
This is so satisfying and I'm learning so much! Thank you, Spookyghost!! ^^
17:25 change individual stair height
12:21 move obj to curser
24:41 scale bedroom walls straight
25:00 raise all walls at once
28:00 individually select and mirror object, separate from main object
Thanks for the tutorial
All hail Queen Spooky!!!
lol
Thank you for your teachings. I try to make an asset a day. It's not much but it's honest work.
np! an asset a day is easier said than done honestly
@@spookyghostboo The last few days it worked out pretty well and my speed is also improving. Now i need to improve the quality
Thanks for the video! Very good info in this.
spooky is important.
can anyone recommend some good tutorials that go more in depth into uv unwrapping / tiling for environments like this?
This is great, but I have a question. Around 19 minutes in when you are creating the stairs you delete some of the faces. What is the benefit of deleting the faces?
the more faces that are there the more stuff the player needs to render. Its not like a couple of faces are going to make or break the optimization of your room, but its good to get in the habit of deleting faces players wont ever see. You delete a face here and then there, and then by the end of your project youve deleted thousands of faces that the player no longer needs to render. Faces they were never going to see anyway.
i couldnt find the lighting tab and had to seek outside help during this vid so this might help. go to window>render>lighting settings.. you can drag the tab out of the window and on to the task bar as spooky did once apon a he doesnt remember he did that
you are a life saver
@@MarchKatze HEY! That didnt take long! Glad I could help
loving this so far! Thank you!
Hey thanks so much for your videos, I have a problem though I'm unable to bake, when I bake everything breaks :(
make sure you select the fbx objects and select "generate lightmap UVs" in the setting options
@@spookyghostboo Thanks so so so so so so so so much!!!!!!!! :) You are a legend, and thanks so much for your videos!
thank you so much for the tutorial, very helpful, btw the discord link is broken I think, it says unable to accept
ah! ill fix that
when you were making stairs, why didn't you just make them as solid blocks but instead made them individually? Is it to make the final file smaller or does it not matter?
it doesn't matter. It is faster to just make a cube and use the bevel tool or something. Theres lots of ways to do things, that is just how I usually do it.
The content is real
Thank you for this tutorial! I have a problem involving the bevel tool, though, and figured I'd ask here since google isn't helping much... I'm gonna be real bad at describing this, so bear with me. When I try to bevel the edge of an object with CTRL+B, only the side faces of the object seem to have anything applied to it, while the top face remains flat and unchanged. After applying the bevel and clicking off of the object, it's still just a rectangle. Pretty sure I'm doing something wrong here, but I can't figure out what it is.
you may have extra vertices there. try to merge vertices by distance. Double check that this only happens on the one mesh. if it happens on other meshes, you may have to check you bevel settings.
@@spookyghostboo Merging the vertices by distance solved the problem. Thanks!
Hey, how can I put some advertising links in my VRCHAT World
im trying to make l a larger world with multiple floors and struggling with uv-ing the base mesh-- does it make sense to slice up your walls and stairwells and stuff into separate objects and then unwrap them individually? worried about keeping the seams together and stuff
I would suggest just doing it however it makes sense to you. breaking it up would work. If I'm using a seamless texture, sometimes I just select everything and use cube projection and hope it looks good. if your walls are complicated, it can take a while to UV properly
@@spookyghostboo thanks im exploring different uv techniques now. helps to have keywords to search for like cube projection, atlas, project from view, follow active quads, flattening islands etc
A question regarding performance and optimization, but if i were to make something, would it be better to have objects at least merged? Or is that not how that works?
It depends. sometimes yes, sometimes no. i like joining things based on occlusion zones. but sometimes its better to keep objects separate so players don't render everything. It all depends on your project and what will work best for whatever objects youre rendering.
Hi. I got an error that call Udon graph what should i do ?
where do i get the main camera. i dont have it and im getting failed error cyanemumain no overload for 'GetPlayerCamera'
and compiler errors
you may be having some bigger issues if youre getting compiler errors. You can add a new camera to the scene by right clicking in the hierarchy and selecting camera
Why do we have to make it seperate models?
Question, if my world has multiple rooms, would I need to set up more than one reflection probe for each room, or would one work just fine?
so technically one would work, if you assign it to the world in the lighting settings. But you would want to set up one in each room. basically, where ever that reflection ball is, thats where the reflection image is going to be taken frame and assigned to the objects. THe probe will only effect whatever the rectangle hits (unless you assign it to the world in the lighting settings)
@@spookyghostboo Awesome will do, thanks for the quick response :)
I have a problem I've done everything up until the part about generating lightning, & my problem is that, when ever I try a generate the light it always ends up in the 6/11 visibility & then it keeps saying out of memory, & never continues, it just gets stuck & I've got 32gb of physical memory & 6gb of vram on my rtx graphics card & I've tried closing absolutely Any & Everything! having only the unity program it self open & running. It is a large world, where you can both go inside & outside the house. & the outside is large, but mostly empty only consisting of trees, a river, 3 benches & some street lights put near the benches, I have no idea on how to fix this plz someone help me!
you may need to clear your baked gi cache. go to edit->preferences. find gi cache and press clean cache. bake again and see if that fixes it.
Hi Spooky! I just want to ask on the part you set the mirrors buttons, did you set it to “SendCustomEvent” or “SetActive” to the mirrors buttons? Because it appeared a NullReferenceException error when I set it as “SendCustomEvent” even though I put in the exact name of the event?
I’m hoping to hearing from you as soon as possible! Thank you!
for ui menus, you have to do Sendcustomevent. ive had projects in the past that seemed to be set up exactly right but then they just dont work. Redoing the ui button sometimes fixes it.
@@spookyghostboo thank you!
what if you wanted to add more then one song
I don't know why I'm having a difficult time trying to unzip files from booth and getting the contents of the file to show up in my "import fbx"' menu... I cant get any of the free packs I chose to get working..
if you have the fbx file on your computer, then in blender you just need to go to import fbx and find the file.
Thanks!!! but im pretty sure I'm just dumb and not unzipping the files properly...I may even not be downloading blender files they may be unity..im completely new to pc stuff 😅
i have it figured out thanks!
Yo this is my go too. On Game
thanks spooky
np!
Great Vid #Subscribed
When uploading for android (Quest), I get Export Exception - System.IO.FileNotFoundException: 1/AppData/Local/Temp/DefaultCompany/Map Start/scene-Android-Tutorial scene.vrcw does not exist
I don't know what this means but it won't let me upload
Unfortunately it seems like they removed walk navigation... rip
Anyone know how to add a pause play button 😭
Wonder how many peoples first worlds visited were one of yours? You might be a world record holder.
lol maybe
Good
i cant seem to walk, it makes me no clip fly around so my life sucks. i am a ghost now
honestly i don't even know how you would do that by accident. Are you using a client? Double check your client lmao
I wondering why the cube and part of point lights I create can't light, I following the video step by step🥲
maybe try increasing the intensity of the emissive material. and make sure the emissive material is set to realtime on the object.
Thank you so much! I love how beginner friendly you’ve made this tutorial.
I haven’t watched all you other and older build videos, but I would like to see this type of tutorial doing more than just a room.
I’m very interested in learning a bit about building the environment around one room such as making the yard or other surroundings.
Thank you!