Advanced Search
Search Results
364 total results found
About VRCLibrary
Useful info about VRCLibrary, getting started, joining, getting help, and more!
Avatar Creation
Learn useful techniques related to avatar creation. Unity, Blender and more.
World Creation
Guides on VRChat world creation. Unity materials, lightmapping, coding, workflows and more.
Fax's Retrospectives and Prefabs
Sharing some of my experiences and assets with ✨YOU✨
VRCWiki Rules, Guides and Tutorials
How to read the wiki, how to contribute, and our rules.
Maebbie's precise Solutions
An assortment of specialized guides and tools for unique problems within VR, Unity & Blender.
TechAnon's Braindumps
Collection of thoughts, learnings and protips I've discovered throughout my VRChat journey. This likely contains a lot of WIP stuff.
Light Baking and You
Lighting in Unity is a complicated topic. It's also very slow. It can feel like a ton of trial and error. To remove some of that trial and error, this book summarizes a lot of important information that's good to know about light baking. This is based on my...
Post Processing and You
Post-processing is an arcane topic if you've never dealt with it before. And with changing standards, and years of various games and applications having different definitions for "post-processing", the term can be pretty confusing. This guide will explain what...
Standard Shader and You
This book covers how to use Standard/PBR shading and make stuff look nice, in simple terms,
Occlusion Culling and You
Occlusion culling is a complicated topic, and pretty easy to misunderstand. With this guide, I'm hoping I can give people a better idea of when and where to use it. This is based on my guide at https://gitlab.com/s-ilent/SCSS/-/wikis/Other/Occlusion-Cullin...
Reflection Probes and You
Unity's reflection probe system is a little confusing and convoluted at first. Things that would seem to be good practice turn out to be horrible mistakes for newcomers. After passing around lots of similar advice for years, I've decided to collate it all into...
Applying Custom Normals to Avatars
Control the lighting of your avatar's face the quick and lazy way.
The VRChat Creation Compendium
Concisely explains every aspect of Avatar and World creation for VRChat. Additionally teaches all one needs to know about computer graphics and game design to get started, assuming no prior knowledge. This guide is not intended to be an end-all-be-all resou...
Repositioning Remote Players
How to make a world that lets you walk on walls
Guide to MMD Dance World Full Support Logic
When people made or custom own avatar, I would assume they try and see how it is at MMD dance world which is good way to confirm most of modelling is without issue as movement be non-intentional way. In the case, if you just enjoy MMD world, you want your ava...
Manual texture/material merging
Some tips on combining materials in case you want to optimize your avatar or are going to do a quest version
Reava's retrospectives
Reava goes back in time and through past & current creations! Each page will take on something I've made as a project (Avatars, Maps, Prefabs...) Some will be made way after its creation and hence will be more of a showcase of how things are, whilst futur...
Handy Dandy Shorts
This book aims to cover some creative aspects I've encountered that are often overlooked / unknown but too short to write so much about! They will contain very short pages about each topic meant to give you a concise & practical response on a single topic. ...
How to Make a Menu Toggle For 3.0 Avatars
Turn on or off something using a menu toggle.
Avatar SDK3.0 Troubleshooting - Common Errors/Issues
My avatar is turning into an eldritch being! Help!
Trixxed's VRoid Workflow (WIP)
My workflow for how I personally convert VRoid models to VRChat
Create Your First VRChat World
Video version: https://youtube.com/playlist?list=PLPdWkxUSZ65Fp6ICrU7mIq1znAfPwMhNZ This is the script of a video tutorial series about how to create your first VRChat World using a Unity-only workflow. This is a project-based course which will end with ...
Prefabs
Essential Knowledge
Prerequisites to learn for both avatars and worlds
Avatars
Covers basic to advanced topics on avatar uploading and creation.
Station Setup
This section will go over the concepts of the technique and how it works, but not a specific example using it. See examples chapter for how to make something specific using the technique.
Wall Walking Example
This guide will go over how to use the Repositioning Remote Players technique to create what appears to be an anti-gravity effect. Just know that this system is an illusion. The local player is never actually rotated, but simply teleported to a duplicate of th...
Worlds
Chapter 1. .VRM to Blender
Chapter 2. Unity Setup (WIP)
Introduction to Unity
Teaches the concepts of Unity required for world creation. Most everything here pertains exclusively to Unity development, and is not VRChat specific.
Introduction to VRChat Specific Unity stuff
The topics under this section will address things in Unity that are specific to VRChat.
Unity Tips
Various small and big tips for doing stuff in Unity
Blender Tips
Various small and big tips for doing stuff in Blender!
Armatures, Barebones
This chapter explains how the armature works and behaves on its own.
Deformation, Skinning / Weighting (and Blendshapes)
This chapter covers how meshes are deformed by armatures. It also covers Blendshapes and how they work, since it's also a type of deformation.
Chapter 0: What?
Chapter 1: Basic Operations
Physics "Hacks"
Useful workarounds for improving the handling of vehicles
Examples - Basic
Beginner level examples for getting started with UI in VRChat
Interaction Components
Detailed information about all of the available interaction components for UIs
Visual Components
Detailed information about all of the available visual components for UIs
Squat Racing Retrospective
This is restrospective of my game for the VRCPrefabs valentine's jam 2021. Note: This is somewhat incomplete and was written looong ago. Hope it inspires you nonetheless! The Good Stuff 🦵🦵🦵 Overall, I'm quite happy with how Squat Racing turned out! If you'v...
How to join VRCLibrary
Creating an account VRCLibrary is open for anyone to read, even without an account. By creating an account, you get access to: Submitting your own books - Share your knowledge! Keep reading to learn how. Comments - Share your thoughts, give feedback, joi...
Welcome to VRCLibrary.com
The Wiki for VRChat creators Learn about world or avatar creation. Unity, Udon or Blender, for beginners and experts - VRCLibrary has something for all VRChat creators. Share your knowledge with the community. We invite all VRChat creators to contribute. ...
Code of Conduct
These rules apply to books, comments, profile pictures, changelogs and your conduct on our Discord server. 1: Treat everyone with respect. Absolutely no harassment, witch hunting, sexism, racism or hate speech will be tolerated. 2: No spam or self-promotion ...
How to tag your content
Tagging your content makes it much easier to find via the search bar. Users can also click a tag to instantly find similar content. Any page or book can have tags and sub-tags. Here's some examples: When editing a page, check the right hand side of your sc...
How to swap out Baked Lightmaps for Day&Night mode
This Guide will show you how you can swap Baked Lightmaps in VRChat. This is useful to create a Day and Night version of your world or multiple different lighting scenarios. Compared to other common solutions, such as utilizing real time lights or using a ti...
Blender 4 & 2.8x Mapping config for mapping
Showcased here is a highly refined Blender config to aid world creation in all its facets. It features WASD movement (like the one in Unity), an adjustable power of 2 snap-grid (Similar to ProGrids/ProBuilder), on-point layout tabs and much more. Continuously ...
How to Atlas Everything in your World (literally)
One of the most powerful tools to optimize your World for best performance is to use as few materials as possible. This is important, since each material has a compounding requirement of drawcalls/batches to render your scene. Simplified this means, each mate...
Dealing with VideoPlayers on Quest
Short answer: VRChat utilizes a tool called YTDL/YTDLP for being able to parse generic urls into video specific ones. When you try to "play" a url like youtube.com/watch?v=VIDEOID, that isn't a link to a video, but a webpage CONTAINING a video. What YTDL does ...
FaxAnalytics
This prefab lets you track information about your world! For example: How many players fall off your world? Does anyone use my mirror? Where do they spend their time? Does anyone press that button you added? Download https://drive.google.com/file/d/1giI_...
FaxFallDamage
When players fall from a great height, they ragdoll and make a sound. Jank alert! This prefab uses the very obscure and obsolete VRChat combat system. Use at your own risk! It probably won't work with more than 20 players. Download https://drive.google.com/...
What's Bakery?
Bakery is a tool for baking lights with Unity. However, it only works on NVIDIA GPUs. For VRchat, it's really useful because it's high quality, using raytracing and AI denoising supports physically accurate lighting, but also options for stylisation like fak...
Why bake lights?
If you put a light in a scene, it works, so why do we need to bother with baking? There's two reasons. First, each realtime light needs to draw everything it touches again. It means lights are really expensive to render, compared to a lightmap which is just s...
How expensive is unbaked lighting?
This section covers exactly what the cost of each type of light is. As we're measuring cost, our currency is draw call passes. A draw call is Unity sending data to the graphics card to render. We won't consider the cost of actually shading pixels in this sect...
Realtime lighting and "Importance"
Realtime lights also have an Importance setting. Unity will only render (in VRC) 8 lights as full extra pass lights, which places an upper limit on the number of times an individual object can be affected by lights and re-rendered. Which lights it chooses is ...
What's a lightmap?
Just as a model might have a basic albedo/diffuse map, a normal map, and etc., a light map is a texture applied to the surface of that model. Using Bakery or whatever, we pre-calculate the lighting using higher quality lighting calculations than we can afford ...
How to make lightmap UVs
Creating UV maps for objects is tough. And doing it again for lightmaps is even more work. But it makes a big difference to visual quality. Unity's automatic lightmap UV generation doesn't work too well with complex objects, and for simple ones, it can still p...
What are light probes?
Lightmaps cover the environment, but if you just bake a lightmap, dynamic objects won't be affected. You also need light probes! Light probes are points in space that capture an image of the surrounding lighting from all directions. When there are enough prob...
Tools for automatically placing light probes
This section covers information on light probe placement tools. LightProbesVolumes (free) Light Probes Volumes is a free tool that places probes down based on the scene collision. It's easy to use and quick to set up. Simply place down volumes and have it fi...
A Beginner's Guide To Using The In-Built Unity Lightmappers
(Unfortunately, this is really more a *cynicist's* guide.) This section will go over using the in-built Unity bakers. Unity provides three options for lightmap baking. Enlighten is tried, true, terribly outdated, and depreciated in newer Unity versions. The...