How to Make Your Own VRChat World! SDK3, Udon | Unity Tutorial

  Рет қаралды 263,067

Eternally Sami

Eternally Sami

Күн бұрын

In this tutorial I will show you how to get started with making your own VRChat world with the new VRChat SDK3 and the Udon programming system!
docs.vrchat.com/docs/current-...
High-Quality and Low-Quality Mirror Tutorial: • High-Quality/Low-Quali...
Timestamps:
- Intro 00:00
- Download Unity and the VRChat SDK 00:38
- Make a Unity project 01:23
- Add a floor 01:56
- Add the VRCWorld prefab and a spawn location 02:49
- Add walls 03:51
- Make materials 05:22
- Download assets from the Unity Asset Store 07:48
- Add colliders to objects 08:54
- Add a mirror and mirror toggle 09:30
- Udon Programming (local mirror) 10:16
- Udon Programming (global mirror) 12:58
- Add a light 14:48
- Add a skybox and optimize lighting15:16
- Upload to VRChat 15:48
🌸 3D Model:
tomori-hikage.booth.pm/items/...
Music : Peace of Mind Provided by Umbrtone - No Copyright Music
Video Link: • 🎧Healing Music♫Peace o...

Пікірлер: 412
@RudeNippah
@RudeNippah 2 жыл бұрын
15:31 I'd highly recommend setting all of your unmoving objects as static using the little checkbox in the upper right hand corner of the screen, that way you can open your lighting window and generate baked lights on all of the static objects in your scene. Using a combination of static lights and emissive materials will create incredibly beautiful raycasted lighting all over your entire scene with almost zero performance cost, unlike dynamic lights which will murder your performance when not used sparingly.
@lexiondubs1411
@lexiondubs1411 Жыл бұрын
Do you have discord? i need a bit of help with my vr world, just the lighting issue
@RudeNippah
@RudeNippah Жыл бұрын
@@lexiondubs1411 Sorry, I don't use vrchat anymore. If you're looking for help with baked lighting in unity, I learned it from Brackeys lighting tutorial. There are a few things different now, but it mostly works the same.
@CheeseburgerStreaming
@CheeseburgerStreaming 7 ай бұрын
im not sure what checkbox you're talking about?
@Justin-hi6ln
@Justin-hi6ln 2 жыл бұрын
This is not only a great VRC world tutorial, but an incredible intro to Unity. Really takes a lot of the headache out of your first time using it
@vrchatmirror7630
@vrchatmirror7630 2 жыл бұрын
I love her
@linkpingu
@linkpingu 3 жыл бұрын
This is perfect, I just started learning how to make worlds for VRChat and this helps greatly ! Thanks :)
@aj2kewl
@aj2kewl 2 жыл бұрын
I've never touched Unity before, but this was a great way for me to dive in and try it! I've been playing VR Chat for only 7 months, and I've been interested in making my own little home. This was a great introduction video! Thank you!
@MistFox
@MistFox 2 жыл бұрын
Which rank are you now? I just wanna know how long would to takes for "Trust user" rank.
@neojenshi4055
@neojenshi4055 2 жыл бұрын
@@MistFox I think it's on how many friends you have
@MrCosmicSurfer
@MrCosmicSurfer 2 жыл бұрын
@@neojenshi4055 And, how many avatars you make and hours you play on the game and not be blocked
@neojenshi4055
@neojenshi4055 2 жыл бұрын
@@MrCosmicSurfer I got up to known just by how many trusted friends I have.
@MrCosmicSurfer
@MrCosmicSurfer 2 жыл бұрын
@@neojenshi4055 Oh, I got known from VRC+ and I got trusted by making avatars.
@rodackor
@rodackor Жыл бұрын
That is what I call a real tutorial, something really meant to help others and not a show case of your world building abilities. Thanks
@rodackor
@rodackor Жыл бұрын
congrats and now that you got me started, now I can carry on, learning blender and unity in depth now, would not have not happened if it was not for you.
@lycanlass
@lycanlass Жыл бұрын
Yeah i agree it wasn't 3 HOURS LONG like literally some "noob" tutorials are
@ZStrief
@ZStrief 2 жыл бұрын
This is the best tutorial! Everything is so well explained and easy to follow along with. Thank you so much for making this!
@EmmyVR
@EmmyVR 2 жыл бұрын
Honestly, other videos have been really unhelpful, but this is straightforward and so very simple. THANK YOU. 💚
@kylemartinez6514
@kylemartinez6514 2 жыл бұрын
This video is incredibly well done! I love the music choice, the video was very direct and informative, and all of the notes added in editing were extremely helpful!! thank you a ton!
@gwenthetodeke
@gwenthetodeke Жыл бұрын
Wow, this is the first video that I've seen on this channel, and you made a very good unity tutorial!
@Kitchwamon
@Kitchwamon 2 жыл бұрын
This tutorial is perfect. It outlines all the basics of world-building efficiently
@ToxicDerg
@ToxicDerg 2 жыл бұрын
Thank you for making this sooo easy to understand. The thing I like about this the most is the pacing. You don't take forever to speak but you aren't too fast.
@justinv.535
@justinv.535 2 жыл бұрын
THANK YOU so much for this tutorial and for using the guide so I know im on the same page as you, I've been waiting for an updated tutorial and this is IT. You got yourself a new member to support you!
@eternallysami
@eternallysami 2 жыл бұрын
I'm so glad the tutorial helped with making a VRChat world, these videos take a long time to make but it's comments like these that make it worth it 🌸💯 I'm working on a new tutorial now for high and low quality mirrors, so that'll be uploaded in a few days. Thanks for the support and for making me smile 💯💚
@mitsuri7634
@mitsuri7634 3 жыл бұрын
Yay so happy you post!
@boneitch
@boneitch Жыл бұрын
Thank you so much! This was a wonderful introduction to creating worlds. It has inspired me 100% to start creating more!
@its_zakd
@its_zakd 2 жыл бұрын
Super tutorial, the ideas just flow for a room similar but different to your example once you get started. The asset store is very handy for items to help fill out the room. Thanks again.
@CozyMilly
@CozyMilly 3 жыл бұрын
I've been making worlds without windows cause I never knew how lol,now I do thank you for posting this video ^^
@megabimz2731
@megabimz2731 2 жыл бұрын
I'm a complete noob to any form of modeling type stuff, and this tutorial explained it to me like a lost child, thank you so much.
@mattzarella4169
@mattzarella4169 2 жыл бұрын
Thank you so much! I'm currently referring to this whilst im building my world so im so thankful!
@lucasfit9008
@lucasfit9008 10 ай бұрын
Thank you so much for this tutorial! I managed to make my own first world today, with a mirror and QV pens. This helped so much and I hope you keep making more tutorials :D
@PrincessAliceManor
@PrincessAliceManor 2 жыл бұрын
Thank You for this! Going into this I thought I was gonna have a really bad time but this make's it look so much more manageable : D Thank You!
@froza1912
@froza1912 2 жыл бұрын
This helped a lot, thanks so much! Clear instruction and straight to the point! Subbed
@cheshirecatproductions
@cheshirecatproductions Жыл бұрын
I hope you make more of these simple and to the point tutorials!
@draggonhedd
@draggonhedd 2 жыл бұрын
Thank you for a really great, really straightforward no-BS tutorial. This is exactly the kind of thing I need. 3d Programs are just black magic to me.
@realJenni
@realJenni 2 жыл бұрын
simple and straight to the point. combined with my blender knowledge i should be able too make a small but peronalized world now! thank youuu
@no00ob
@no00ob 2 жыл бұрын
I've been working with Unity for around 5 years now and learned VRC World and Avatar creation a while back. I took a break and now trying to get into it again. Glad to see they've made it way more in-depth, but also at the same time I'm not quite sure why they had to deprecate SDK2. Most users are not looking into programming everything themselves, most of them probably just want to create a small cozy world akin to that of the one you did in the video, which SDK3 makes greatly harder with udon. Hell even I had no idea how to even make a simple toggle... Still super helpful stuff thank you for the tutorial!
@Dominik-K
@Dominik-K 2 жыл бұрын
THis tutorial is super helpful. Thanks a bunch for it! I'll be trying my luck thanks to your straight to the point tutorial
@aaaayej
@aaaayej 2 жыл бұрын
Wow, had no idea it was this easy. Thank you!
@ciprijuan566
@ciprijuan566 3 жыл бұрын
this is by far the easiest tutorial to follow along with/actually understand
@justinbonnet195
@justinbonnet195 2 жыл бұрын
Easy to follow, no pointless filler, actually managed to get my first world up and running rather quickly. thank you!
@minnie8370
@minnie8370 2 жыл бұрын
I cant see the tab vrchatSDK...
@kynahjai
@kynahjai Жыл бұрын
This was so concise and helpful! Thank you 🥰
@xenorionamoonheart
@xenorionamoonheart 2 жыл бұрын
Thanks a lot for this.. the other tutorials have been to complicated or they didnt explain a few things and just speeded it up like all knew it xD im completely new but want to learn to make worlds, and this was easy to follow thank you
@tommynator97
@tommynator97 2 жыл бұрын
This method works well on smaller worlds, but I suggest looking into building the map in a 3d modelling software like Blender or Maya when you make bigger worlds, getting the material count down, and optimizing it a bit more. But that being said, this is a great starting point, and a good way to understand the process of how it works. Good job!
@kevinsoul9299
@kevinsoul9299 2 жыл бұрын
Can u Elaborate more in this idea or give more info? Cause I'm trying to make some avatars/worlds but with the best optimization I can possibly do
@tommynator97
@tommynator97 2 жыл бұрын
​ @Kevin Castillo I know that there are people more qualified to answer this more, and in more detail, but I’ll give it a try. If for example, we take this room and recreate it, but in Blender instead. We can create it either essentially the same way with separate cubes, then combining them into a single mesh after the fact, and make the walls take one material slot, then floor take one slot, and so on. This already makes it much more optimized by making the materials not having to be called multiple times, and also having everything be a single mesh again reduces the overall times they need to call to render the map. Adding the custom props in Unity should be fine, but you can also probably import them into Blender. If you’d add the props in unity it would make them more easily customizable through Udon n’stuff, while adding them through blender would be a lot more convoluted, you could probably make them slightly more optimized… Or you could make the whole map in blender, editing, and extruding from a plane for example. Customize the UV maps, align the textures, and have it all fit into a handful of, if not even a single material. That way you can have the whole world be a single mesh in addition to the reduced materials, and in the end reducing the draw-calls immensely. For even bigger maps, there is something called culling which hides parts of the map that are not currently needed. Don’t know much about how to set this up, I am not at all confident on this topic at all. I hope my tired, rambly brain managed to get a comprehensible explanation down. The main concern is mostly just trying out, and experiencing for yourself. Get something out there, and finished first, then start figuring out a workflow that works for you, and then just keep learning more and more with each iteration. I wish you luck, and happy crafting… or something… meh, I’m too tired to think straight, and I should probably have waited to type this out, but I’ve gone too far to give up now...
@kevinsoul9299
@kevinsoul9299 2 жыл бұрын
@@tommynator97 so In resume, Unity lets you put puzzle pieces 1 by 1, while in Blender I can arm the puzzle, and paste it directly onto unity that way it will be only 1 big piece instead of many small ones that are required to get called when loading and seeing the map
@tommynator97
@tommynator97 2 жыл бұрын
@@kevinsoul9299 That's actually a pretty good way of putting it, yeah. I might need to borrow that one for the next time I need it ^^
@TheWavys
@TheWavys 2 жыл бұрын
@@tommynator97 so are you saying it would be smart to build 95% of the world in blender, then exporting it to unity to get finish and get it to function with vrchat?
@eai222
@eai222 3 жыл бұрын
As soon as I decide to rewatch the old one it got a new one neat also amazing videos
@RyujiRoyalSkull
@RyujiRoyalSkull 2 жыл бұрын
This got me excited! It looks simple enough and you make it simple enough to understand for a beginner. Let's hope this info sticks in my brain lol. I want a new hobby.
@localmediaMY
@localmediaMY 2 жыл бұрын
This really helpful!! Thank you Sssami!!
@NikkiMcMistie
@NikkiMcMistie 2 жыл бұрын
I have 7 years of experience of Unity, just got into VRC SDK. Very helpful video.
@dezz_er7892
@dezz_er7892 2 жыл бұрын
This was a super helpful tutorial! Thank you!
@olalpendao1009
@olalpendao1009 2 жыл бұрын
Tysm this was super useful. I honestly didnt know that youd need sdk3 at all.
@OldPoi77
@OldPoi77 2 жыл бұрын
Perfect tutorial I actually wish more youtubers would do tuts this way, You got right to the point with all the info I needed nothing else no time wasted, Thanks very much x
@Sh1ft7604
@Sh1ft7604 2 жыл бұрын
I started making it while watching this video I finished watching the video and learned one by one Thank you so much👍
@lavarain8961
@lavarain8961 2 жыл бұрын
Perfect video! You did a great job ♥️
@andreavercetti6444
@andreavercetti6444 2 жыл бұрын
Thank you , This video helped me so much! You are the best.
@jasongraham2863
@jasongraham2863 2 жыл бұрын
Thank you! This made it super easy I was so running into problems before this!
@valenvrc
@valenvrc 2 жыл бұрын
This helped me so much, thanx you for sharing your knowloadge with us the mortals
@lapislazuli6136
@lapislazuli6136 2 жыл бұрын
This is a great generalized vid - Bravo
@odiliomartinez7392
@odiliomartinez7392 2 жыл бұрын
these really help me a lot, awesome video
@blufaya1902
@blufaya1902 2 жыл бұрын
Appreciate! This is the best tutorial video. Thank you very much
@FredWheatFill
@FredWheatFill 2 жыл бұрын
Thank you! It helped me so much and now I have my own world!
@HushNinja
@HushNinja 3 жыл бұрын
This is very easy to follow, thank you
@ch0ppy936
@ch0ppy936 2 жыл бұрын
Thank you so much!!! I have my own VRChat world now! Thank youuu!! ^^
@naomisan_
@naomisan_ 3 жыл бұрын
So helpfull!! Thank you!! 😳💖💕✨
@SkumleBones
@SkumleBones 2 жыл бұрын
this was very clear and well made video
@GrimoireOfRorschach
@GrimoireOfRorschach 2 жыл бұрын
Ty ty been wanting to try to make a huge VR Project for myself. Just got my VR headset :)
@coconutchan6111
@coconutchan6111 2 жыл бұрын
This video was perfect, thank you so much
@Idk_Snowie
@Idk_Snowie 3 жыл бұрын
This was very helpful
@BillyGrimm666
@BillyGrimm666 2 жыл бұрын
You've help so much! Thank you! When I'm done I'll shot you an invite to see what you helped create.
@neonvoid
@neonvoid Жыл бұрын
Fantastic tutorial, thank you
@tom678ify
@tom678ify 2 жыл бұрын
Very helpful and a well done. Thank alot.
@bobhawkey3783
@bobhawkey3783 2 жыл бұрын
Thanks for this! Very clear and now I feel confident about diving in. I'll leave the actual set creation to the experts though and just import from the asset store or Daz Studio. Personal use only should be within license limits. Cheers and keep up the great work.
@youjeanne
@youjeanne 2 жыл бұрын
this looks super cool and good guide i will use it
@revol_eurt
@revol_eurt 2 жыл бұрын
it's so useful! thank you🥰🥰
@Moonsong02
@Moonsong02 2 жыл бұрын
great tutorial ty
@kireneko5219
@kireneko5219 2 жыл бұрын
hey nice tutorial, i should totally do a tutorial like this too! Keep up the great work
@jasonepstein8746
@jasonepstein8746 7 ай бұрын
I really appreciate the tranquil music
@JonStar
@JonStar 2 жыл бұрын
Very helpful, thank you!
@tubs.7575
@tubs.7575 3 жыл бұрын
This is perfect cause I’m most likely getting vr todayyy!
@VirtualPandaVR
@VirtualPandaVR 2 жыл бұрын
Great tutorial!
@yantremblay2161
@yantremblay2161 2 жыл бұрын
THANK YOU. GOOD AND EZ TUTORIAL!
@joshuajames7034
@joshuajames7034 3 жыл бұрын
so much better than those 3 hour long tutorials that say something at the end like "press this electric boogaloo button and there u have it"
@gechkoo
@gechkoo 2 жыл бұрын
Thank u so much ^^ I just create my first world with u, im happy
@GAMINGKNIBBSE
@GAMINGKNIBBSE 2 жыл бұрын
Watched your video, and now i can create cool vrchat worlds, The video is easy to follow step by step and well planned thankyou @Sssami,
@Isyrawr
@Isyrawr 2 ай бұрын
Best outro I’ve ever heard
@FloofFury
@FloofFury 2 жыл бұрын
i used to be a noob at building now im a pro! thanks Sssami
@12fishcake
@12fishcake 2 жыл бұрын
This is super helpful, thank you! After playing with the idea of remaking the interior of my house in VR, as seen in other vids, I thought: hey this would be cool in VRchat! (Since it's also done in unity) It would be pretty interesting to be able to have my friends visit a recreation of my room in vrchat. If I can get the positioning right, I could in theory sit at my desk irl and in game (as long as I don't move anything irl 😅). The full house might be a bit complicated, but 1 room would be an interesting start! I'm no 3D modeler, but I know enough to make some basic objects in blender - enough to at least make a representation of where the stuff is irl, even if it's not gonna be the prettiest looking model haha
@B3D
@B3D 2 жыл бұрын
thank you for sharing . Learned just create my small world
@Mathewx1111
@Mathewx1111 2 жыл бұрын
Amazing video 🥰
@Samantha-jd6hv
@Samantha-jd6hv 2 жыл бұрын
I love how she went from, "duplicate the walls with this button" to "watch me use these completly impossible to understand scripts you probably have never heard of to turn on a mirror"
@Pawlsar
@Pawlsar Жыл бұрын
It works
@Sinder_Primagen
@Sinder_Primagen Жыл бұрын
@@Pawlsar hello fellow proto :3
@Pawlsar
@Pawlsar Жыл бұрын
@@Sinder_Primagen æ
@juicyjames2074
@juicyjames2074 Жыл бұрын
I tried to simplify it in my mind and think that there’s only 12 of those panels that I need to connect. It’s better than straight up typing it.
@HandsomeManNamedTony
@HandsomeManNamedTony 2 жыл бұрын
Thank you!
@Spielmeister456
@Spielmeister456 2 жыл бұрын
freakin' sweet bro, I'm gonna make a world eventually
@nottenshi541
@nottenshi541 2 жыл бұрын
thank you for this
@07monoco
@07monoco 2 жыл бұрын
very helpfull thank you
@Spider9Gaming
@Spider9Gaming 2 жыл бұрын
amazing !!
@MythicMossyy
@MythicMossyy 2 жыл бұрын
Thank you so much I was having a hard time trying to figure out the mirror toggle now all I need is player jump script
@eternallysami
@eternallysami 2 жыл бұрын
You can change the jump properties in the VRCWorld's Udon Script in the inspector.
@Sophix_37
@Sophix_37 2 жыл бұрын
Wery useful video!
@WhoaWoken
@WhoaWoken 2 жыл бұрын
thank you :))
@ghosttoastreality4447
@ghosttoastreality4447 2 жыл бұрын
I swear to god thank you
@niravanasublime4132
@niravanasublime4132 2 жыл бұрын
Awesome
@dominic3687
@dominic3687 Жыл бұрын
nice vsause vinny reference at the end there
@mushappreciated
@mushappreciated 3 жыл бұрын
Greatest video to ever flong bong
@jameswells3741
@jameswells3741 2 жыл бұрын
i wish i would have watched this sooner i kind of was just to stubborn to watch anything and decided to teach myself although this still really helps
@nurizza03
@nurizza03 2 жыл бұрын
TYSM now i can make my rl room to my world XD
@Snack95
@Snack95 2 жыл бұрын
Love you ! So good ! but there are passages where you go very quickly ^^ is it possible to have a tutorial on objects? that we can take and with the management of gravity
@Jenny-tm3cm
@Jenny-tm3cm 2 жыл бұрын
Your voice reminds me of Jin from avatar the last airbender (: thank you for the tutorial
@Dfaci
@Dfaci 2 жыл бұрын
Hello im korean who interested in vr chat world. You helped me a lot cause sdk3 is not popular program in korea... Thanks a lot!
@vinnythehusky3481
@vinnythehusky3481 2 жыл бұрын
9:33 when you mentioned mirror some people would call it a players hive because people love mirrors xD
@henerum
@henerum 2 жыл бұрын
Small tip that wasn't mentioned here! If you know how to work in some other 3d modeling software and you don't have the skill to work in Unity, you can for example make a SketchUp model, extract a "collada" version of the file (file name will have a suffix ".dae") and then you can drag in your already made 3d model into Unity!
@bucksnoriver2287
@bucksnoriver2287 2 жыл бұрын
good!
@tigerzero5216
@tigerzero5216 2 жыл бұрын
I've wondered about content creation in VRCHAT. Is there on line creation of objects like in old SL? Interesting lesson. How it is done is not that much different in process from the old content creation done in Second Life. Except it is created outside of the sim world. In your case. No one can see you making it. No feed back. They only see it when it is done after you have ported it in. Someone can point out a mistake and you have to go back off line and fix it and port it back in. SL has in world creation. Yes it is old. But the feature of a passer by can see what you are building and make a comment on it. That person pointing out a mistake or suggest a good addition. You make the fix right in front of them watching it happen. That in world creation interaction... is satisfying. I have not read where in world real-time building happens in VRCHAT.
@TakiGamesOfficial
@TakiGamesOfficial 2 жыл бұрын
I just got into VRchat! I didn’t know you can play without a headset. I’m so addicted to just browsing all the avatar worlds. Some worlds have like imported meshes from other games. Its too bad everything is Unity based.. I’m more familiar with Unreal Engine. Props to Unity users, it seems a lot less user friendly than UE4.
@Glowbox3D
@Glowbox3D Жыл бұрын
Hello! Thank you for the vid. Can I use standard shader for PBR materials when creating for VRchat, or should I use the shader marked VR? Thanks!
1) Setup - Create Your First VRChat World
8:55
Iconoclass
Рет қаралды 170 М.
How to Create and Publish Your Own VRChat World in 2024
7:45
Heartwarming Unity at School Event #shorts
00:19
Fabiosa Stories
Рет қаралды 20 МЛН
БАБУШКИН КОМПОТ В СОЛО
00:23
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 12 МЛН
Now THIS is entertainment! 🤣
00:59
America's Got Talent
Рет қаралды 39 МЛН
How to Teleport a Player - Udon / VRChat SDK3.0
4:02
PlayerBush001
Рет қаралды 32 М.
I spent 20 days making a 3D Game Card
31:57
Nerdforge
Рет қаралды 24 М.
Avocado Speaks Japanese in VRChat! 🥑
6:07
Eternally Sami
Рет қаралды 39 М.
Japanese Speaker tries a JAPANESE course on Duolingo... 😱
6:55
Eternally Sami
Рет қаралды 110 М.
THIS is why your indie game won’t go viral |  Unity Devlog
6:49
Game Dev Dan
Рет қаралды 1,3 М.
Im Making A Gorilla Tag Fan Game Day 1
8:08
DatK3rmitVR
Рет қаралды 1 М.
VRChat Avatar Dynamics Tutorial - PhysBone Colliders
2:24
Sipp's Avatar Box
Рет қаралды 85 М.