Advanced Search
Search Results
368 total results found
How to Import Addons for Dummies
Step 1. Download the addon I recommend CATS as it has plenty of tools to use for creating avatars for VRChat. Once you have the addon downloaded, it should typically be in a .zip file. Do not unzip/extract the file or it may not work! Step 2. Open Add-ons ...
Weight painting: Active Zero Weight Overlay
When weightpainting, everything that isn't weighted will be represented by blue, unfortunately this can cause issues as some parts will be ever so slightly weighted and hard to see. You can turn on "Zero Weights > Active" in the Viewport Overlays to turn all z...
3.0 Avatar Menu Text Formatting
Avatar 3.0 Menus have support for Rich Text formatting! You can use pretty much any formatting seen in this page here. You simply use the formatting in your menus as seen above.
Abstract Classes
Just like C#, which UdonSharp is based on, now supports abstract classes! FOLLOWING PAGE CONTAINS MATERIAL THAT IS WORK IN PROGRESS! What are abstract classes? The correct definition of "abstract" is "missing or incomplete implementation". In simple terms,...
Improve Slide Stability With Modified Rigidbody Interia Tensor
FOLLOWING PAGE CONTAINS MATERIAL THAT IS WORK IN PROGRESS! Modifying inertia tensor is a useful "hack" for improving the slide stability of vehicles that use Unity's native WheelColliders. If you are developing your own wheel collider solution, this workaroun...
UdonExplorer - What, Why, Where?
What is UdonExplorer? UdonExplorer is an open source Unity Editor extension for exploring all of the UdonBehaviours in your VRChat world scene. UdonExplorer provides an extensive overview of all of the properties, symbols and entry points on the UdonBehaviou...
Introduction
What is Waltzer? A Waltzer is a flat fairground ride that often forms the centrepiece of traditional British and Irish fairs. The ride consists of a number of cars which spin freely while rotating around a central point, in much the same way as a carousel...
My first Waltzer prototype was the second world I ever uploaded
"If I can create on the platform, I will try to make a Waltzer!" As soon as I started creating worlds in VRChat, I obviously tried making a Waltzer! As you may expect, the world doesn't even work anymore because of the outdated version, but it is there to ...
SDK2 - Getting Creative
Working around SDK2's limitations Given the limited tools available in the SDK2, I had to get creative with the feature implementations. The base of the ride running on a single client had no issues since it was an animation with the live rigidbodies of th...
Interactable World Space UI Canvas
This is still just the raw structure of the steps involved! Images and more details will be added soon. Create a UI canvas Right-click on your hierarchy, click on "UI > Canvas" Switch Render Mode on Canvas to World Space Reset the Canvas' Rect Tran...
Creator Terminology
If you have any terms you believe should be added, comment or message Tricky#6071 This is a work in progress! Stuff isn't organized nicely :( Kitbashing - Kitbashing is creating models by "bashing together" a myriad of other assets. Quest - Refers to the M...
Namespaces
What are namespaces? Namespaces are a fundamental feature in C# and are used to control the scope of your projects. When developing anything with UdonSharp, declaring your own namespaces should be one of the first steps of your development process. If a cre...
Access Modifiers
What Are Access Modifiers? All types and type members in C# have an accessibility level and access modifiers are for controlling where they can be used from. Caller's location public protected internal protected internal private protected pri...
Assembly Definitions
Assembly Definitions can be overwhelming for beginners, but should be essential knowledge for developers of widely used prefabs made with UdonSharp. I have just released a new Unity Editor extension for automating assembly definition generation: Experimental ...
Physbone: Angle Limit Substitution for Colliders
Learned this from this tweet by Tupper which has a video demonstrating it. You can use less physbone colliders by clever use of physbone angle limits alongside the pitch, roll, and yaw fields. This can generally be used to prevent things such as hair, skirts...
Intro
Alright! Spooky season is here, and with it, VRChat’s Spookality world jam. Of course, with a bunch of people jumping on new projects, that gives us the perfect opportunity to talk about Quest compatibility and other best practices. Now, the actual document...
Unity Android Support
First of all, uploading to Quest will require Android Support for Unity. The Creator Companion will install this on its own, but you can install it yourself through Unity Hub. In the “Installs” tab, find VRChat’s current version, hit the gear and select “A...
Asset Pipeline 2
This next step only applies if you have a project that was made in the 2018 version or older, so most of you can skip this specifically. But if you have, make sure to open up your “Project Settings” window, go to “Editor”, and make sure that “Asset Pipeline M...