How to Make a Custom VR World VRChat Start to Finish (Unity and Blender)

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ธ.ค. 2024

ความคิดเห็น • 116

  • @IM_W33BZ
    @IM_W33BZ ปีที่แล้ว +1

    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

  • @SkyF3ar
    @SkyF3ar 2 ปีที่แล้ว +63

    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!

  • @maeday4954
    @maeday4954 2 ปีที่แล้ว +8

    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

  • @すっとんきょー
    @すっとんきょー 9 หลายเดือนก่อน +1

    ~自分用メモ~
    1:52:10 skyboxについての重要な言及
    2:03:45 持っていったfbxは必ずインスペクターから「Generate Lightmap UVs」のチェックをオンにする
    2:37:48 questだと作成した全てのライトマップをインスペクターから「Override for Android」にチェックを入れ、FormatをASTC 4x4にすることでなんか直る

  • @artexpanse
    @artexpanse ปีที่แล้ว +1

    2:10:59 "Occlusion is baked, everything is great!" 😋

  • @MissImmortalXD
    @MissImmortalXD 2 ปีที่แล้ว +14

    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.

  • @typhusmoth8066
    @typhusmoth8066 2 ปีที่แล้ว +2

    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.

  • @charly991
    @charly991 2 ปีที่แล้ว +2

    In Unity you can also hold down RMB and use WASD to move around like a video game. Very very useful.

    • @blindlight
      @blindlight 2 ปีที่แล้ว

      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

    • @polyph0nic
      @polyph0nic 2 ปีที่แล้ว

      nice tip thanks

  • @DarkSwordsman
    @DarkSwordsman 2 ปีที่แล้ว +4

    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.

  • @Hitsuji_Suji
    @Hitsuji_Suji 2 ปีที่แล้ว +1

    I'm so glad you're showing the Blender process. I don't enjoy only using Unity for models.

  • @angel_cheon-sa
    @angel_cheon-sa ปีที่แล้ว

    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.

  • @sillydilly2725
    @sillydilly2725 2 ปีที่แล้ว +4

    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

  • @redactedunknown4596
    @redactedunknown4596 2 ปีที่แล้ว +11

    Just wanna say thanks for all your tutorials they are always very helpful and informative.

  • @directorsnap
    @directorsnap 2 ปีที่แล้ว

    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

  • @polyph0nic
    @polyph0nic 2 ปีที่แล้ว

    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

  • @haroshadow
    @haroshadow 2 ปีที่แล้ว +1

    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.

  • @fuglong
    @fuglong 2 ปีที่แล้ว +1

    Thank you for the vid! Moving assets between blender and unity has always been confusing to me but you've helped so much!

  • @DarkSwordsman
    @DarkSwordsman 2 ปีที่แล้ว +2

    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!

    • @N1tronaut
      @N1tronaut ปีที่แล้ว

      they also made the black cat

    • @DarkSwordsman
      @DarkSwordsman 10 หลายเดือนก่อน

      @@N1tronaut Yes, I had figured this out later and felt really stupid lmao

  • @insanespringbunn0117
    @insanespringbunn0117 2 ปีที่แล้ว

    Howdy again, made my first UI because of you too! Feein good.

  • @x96mustanggtx
    @x96mustanggtx 2 ปีที่แล้ว

    "I'm gonna assume, that you know nothing..."
    Thank you! xD I know NOTHING LOLOL

  • @7hroomy
    @7hroomy 2 ปีที่แล้ว

    Thank you I had no idea how to do this stuff in blender but this helped me out a ton!

  • @Drason95
    @Drason95 2 ปีที่แล้ว +2

    spooky is the best

  • @joshuaborelli2645
    @joshuaborelli2645 ปีที่แล้ว

    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 (:

  • @crosswire
    @crosswire ปีที่แล้ว

    I am here coz I know nothing but I am amazed at the worlds in vr chat and will see how it goes

  • @Schtiffles
    @Schtiffles 2 ปีที่แล้ว

    1:41:20 you need to turn off sRGB in the import settings of PBR textures, that's why it looks too shiny.

  • @angel_cheon-sa
    @angel_cheon-sa ปีที่แล้ว

    1:30:02 I did not have to convert NormalGL. It only gave that error when it was NormalDX

  • @Vera-yh4le
    @Vera-yh4le 2 ปีที่แล้ว +1

    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

  • @j.r.s8737
    @j.r.s8737 2 ปีที่แล้ว

    thanks spooky this is a great video

  • @3d_pauk
    @3d_pauk 2 ปีที่แล้ว

    Thank YOU a lot, I started create my world with your tutorial very very useful flow

  • @meettheavatars
    @meettheavatars 11 หลายเดือนก่อน

    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.

  • @Maebbie
    @Maebbie 2 ปีที่แล้ว +1

    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.

    • @spookyghostboo
      @spookyghostboo  2 ปีที่แล้ว

      yeah. you know im very nonchalant with my modeling!

  • @KoteOkarun
    @KoteOkarun ปีที่แล้ว

    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

  • @alwaysyouramanda
    @alwaysyouramanda 2 ปีที่แล้ว +1

    This is so satisfying and I'm learning so much! Thank you, Spookyghost!! ^^

  • @Brainjoy01
    @Brainjoy01 2 ปีที่แล้ว

    17:25 change individual stair height

    • @Brainjoy01
      @Brainjoy01 2 ปีที่แล้ว

      12:21 move obj to curser

    • @Brainjoy01
      @Brainjoy01 2 ปีที่แล้ว

      24:41 scale bedroom walls straight

    • @Brainjoy01
      @Brainjoy01 2 ปีที่แล้ว

      25:00 raise all walls at once

    • @Brainjoy01
      @Brainjoy01 2 ปีที่แล้ว

      28:00 individually select and mirror object, separate from main object

  • @brah10
    @brah10 2 ปีที่แล้ว

    Thanks for the tutorial

  • @kyleallen204
    @kyleallen204 2 ปีที่แล้ว +1

    All hail Queen Spooky!!!

  • @YoshiFan190
    @YoshiFan190 2 ปีที่แล้ว

    Thank you for your teachings. I try to make an asset a day. It's not much but it's honest work.

    • @spookyghostboo
      @spookyghostboo  2 ปีที่แล้ว +1

      np! an asset a day is easier said than done honestly

    • @YoshiFan190
      @YoshiFan190 2 ปีที่แล้ว

      @@spookyghostboo The last few days it worked out pretty well and my speed is also improving. Now i need to improve the quality

  • @zl3xtory
    @zl3xtory 2 ปีที่แล้ว

    Thanks for the video! Very good info in this.

  • @luleelurah_
    @luleelurah_ 2 ปีที่แล้ว

    spooky is important.

  • @blindlight
    @blindlight 2 ปีที่แล้ว

    can anyone recommend some good tutorials that go more in depth into uv unwrapping / tiling for environments like this?

  • @ThatPoshGirl
    @ThatPoshGirl ปีที่แล้ว

    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?

    • @spookyghostboo
      @spookyghostboo  ปีที่แล้ว

      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.

  • @senseikeegan
    @senseikeegan 2 ปีที่แล้ว

    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

    • @MarchKatze
      @MarchKatze 2 ปีที่แล้ว +1

      you are a life saver

    • @senseikeegan
      @senseikeegan 2 ปีที่แล้ว

      @@MarchKatze HEY! That didnt take long! Glad I could help

  • @ShyMatsi
    @ShyMatsi 2 ปีที่แล้ว

    loving this so far! Thank you!

  • @eyfriend1699
    @eyfriend1699 2 ปีที่แล้ว

    Hey thanks so much for your videos, I have a problem though I'm unable to bake, when I bake everything breaks :(

    • @spookyghostboo
      @spookyghostboo  2 ปีที่แล้ว +1

      make sure you select the fbx objects and select "generate lightmap UVs" in the setting options

    • @eyfriend1699
      @eyfriend1699 2 ปีที่แล้ว

      @@spookyghostboo Thanks so so so so so so so so much!!!!!!!! :) You are a legend, and thanks so much for your videos!

  • @bigsvusakiru9238
    @bigsvusakiru9238 2 ปีที่แล้ว +1

    thank you so much for the tutorial, very helpful, btw the discord link is broken I think, it says unable to accept

  • @hazelnutmediallc6188
    @hazelnutmediallc6188 2 ปีที่แล้ว

    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?

    • @spookyghostboo
      @spookyghostboo  2 ปีที่แล้ว

      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.

  • @akiraakiraakiraakira
    @akiraakiraakiraakira ปีที่แล้ว

    The content is real

  • @TheLethalElement
    @TheLethalElement 2 ปีที่แล้ว

    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.

    • @spookyghostboo
      @spookyghostboo  2 ปีที่แล้ว

      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.

    • @TheLethalElement
      @TheLethalElement 2 ปีที่แล้ว

      @@spookyghostboo Merging the vertices by distance solved the problem. Thanks!

  • @abeats4482
    @abeats4482 2 ปีที่แล้ว

    Hey, how can I put some advertising links in my VRCHAT World

  • @blindlight
    @blindlight 2 ปีที่แล้ว

    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

    • @spookyghostboo
      @spookyghostboo  2 ปีที่แล้ว +1

      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

    • @blindlight
      @blindlight 2 ปีที่แล้ว

      @@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

  • @HobkinBoi
    @HobkinBoi 2 ปีที่แล้ว

    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?

    • @spookyghostboo
      @spookyghostboo  2 ปีที่แล้ว

      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.

  • @brah10
    @brah10 2 ปีที่แล้ว

    Hi. I got an error that call Udon graph what should i do ?

  • @KornzYT
    @KornzYT 2 หลายเดือนก่อน

    where do i get the main camera. i dont have it and im getting failed error cyanemumain no overload for 'GetPlayerCamera'

    • @KornzYT
      @KornzYT 2 หลายเดือนก่อน

      and compiler errors

    • @spookyghostboo
      @spookyghostboo  2 หลายเดือนก่อน

      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

  • @Losjo4093
    @Losjo4093 ปีที่แล้ว

    Why do we have to make it seperate models?

  • @Sammwich
    @Sammwich 2 ปีที่แล้ว

    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?

    • @spookyghostboo
      @spookyghostboo  2 ปีที่แล้ว +1

      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)

    • @Sammwich
      @Sammwich 2 ปีที่แล้ว

      @@spookyghostboo Awesome will do, thanks for the quick response :)

  • @Anrex_Zekai
    @Anrex_Zekai ปีที่แล้ว

    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!

    • @spookyghostboo
      @spookyghostboo  ปีที่แล้ว

      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.

  • @anhpham3342
    @anhpham3342 2 ปีที่แล้ว

    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!

    • @spookyghostboo
      @spookyghostboo  2 ปีที่แล้ว +1

      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.

    • @anhpham3342
      @anhpham3342 2 ปีที่แล้ว

      @@spookyghostboo thank you!

  • @KidLegendTv
    @KidLegendTv 2 ปีที่แล้ว

    what if you wanted to add more then one song

  • @tristanpoortenga4134
    @tristanpoortenga4134 2 ปีที่แล้ว

    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..

    • @spookyghostboo
      @spookyghostboo  2 ปีที่แล้ว +1

      if you have the fbx file on your computer, then in blender you just need to go to import fbx and find the file.

    • @tristanpoortenga4134
      @tristanpoortenga4134 2 ปีที่แล้ว

      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 😅

    • @tristanpoortenga4134
      @tristanpoortenga4134 2 ปีที่แล้ว

      i have it figured out thanks!

  • @magixiconic3155
    @magixiconic3155 ปีที่แล้ว

    Yo this is my go too. On Game

  • @wackyjamz
    @wackyjamz 2 ปีที่แล้ว

    thanks spooky

  • @magixiconic3155
    @magixiconic3155 ปีที่แล้ว

    Great Vid #Subscribed

  • @brianrichards3464
    @brianrichards3464 2 ปีที่แล้ว

    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

  • @pr0phecy2204
    @pr0phecy2204 ปีที่แล้ว

    Unfortunately it seems like they removed walk navigation... rip

  • @naomikowai3978
    @naomikowai3978 2 ปีที่แล้ว

    Anyone know how to add a pause play button 😭

  • @Ratboycure
    @Ratboycure 2 ปีที่แล้ว

    Wonder how many peoples first worlds visited were one of yours? You might be a world record holder.

  • @HensMclag
    @HensMclag 2 ปีที่แล้ว

    Good

  • @RandomPlayer717
    @RandomPlayer717 2 ปีที่แล้ว

    i cant seem to walk, it makes me no clip fly around so my life sucks. i am a ghost now

    • @spookyghostboo
      @spookyghostboo  2 ปีที่แล้ว

      honestly i don't even know how you would do that by accident. Are you using a client? Double check your client lmao

  • @tiansuoli3793
    @tiansuoli3793 2 ปีที่แล้ว

    I wondering why the cube and part of point lights I create can't light, I following the video step by step🥲

    • @spookyghostboo
      @spookyghostboo  2 ปีที่แล้ว

      maybe try increasing the intensity of the emissive material. and make sure the emissive material is set to realtime on the object.

  • @nuttykeyz2572
    @nuttykeyz2572 2 ปีที่แล้ว

    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!