How To Make Vrchat World
VRWorld Toolkit
VRWorld Toolkit is a Unity Editor extension made to make VRChat world cosmos more attainable and lower the entry-level to make a skillful performing earth. Currently, the tool is aimed only at people making VRChat worlds, and most functions only piece of work with the VRCSDK imported, but this might modify in the future.
To report problems, y'all can either join my Discord server or create a new result.
Setup
Requirements
- Unity 2019.4.31f1
- Latest VRChat SDK SDK2 / SDK3 Worlds or Avatars
Getting Started
- Import the latest release from hither into your Unity project
- Later on, if everything went well, you will see the VRWorld Toolkit dropdown appear at the acme bar if non check Troubleshooting
Troubleshooting
First, make sure you are running the latest SDK (SDK2 / SDK3 Worlds or Avatars) if non update. This project is kept up to date, supporting the latest SDK versions. Back up for older versions is not guaranteed.
Start by opening the Unity Panel either by using Ctrl + Shift + C
or from Window > General > Panel
. Afterward, make certain blood-red errors are enabled from the top right corner of the window. Finally, press Clear
in the elevation left corner, which will narrow the view down to only compilation stopping errors.
If the errors that are left mention Post Processing or Bakery when the project * does not* take these in it currently, see the following paragraphs.
The nigh common consequence is when the project previously had Post Processing
or Bakery
just has since been removed. This will go out backside a Scripting Define Symbol that the assets automatically add, making VRWorld Toolkit think they notwithstanding exist in the projection.
This tin be manually removed from Edit > Project Settings > Thespian > Other Settings > Scripting Ascertain Symbols
- For Bakery:
BAKERY_INCLUDED
- For Post Processing:
UNITY_POST_PROCESSING_STACK_V2
These symbols' principal function is to load parts of code simply when they are set in the projection. All the same, they do non automatically get removed with the asset.
A more than rare result is too caused past having a Bloom.cs
script or only Bloom
class in the global namespace in your project conflicting with Post Processing. This tin can ordinarily be seen in the console by having repeated errors for Post Processing bloom non beingness able to be accessed from VRWorld Toolkit scripts. The easiest solution is finding and removing the offending script oft constitute just by searching for Bloom
in your assets.
Main features
World Debugger
Goes through the scene and checks for mutual issues, and makes suggestions on what to amend. Includes over 90 dissimilar tips, warnings, errors, and general messages!
It too allows viewing the stats of the latest builds SDK has done for an easily attainable overview of what the build consists of. It besides saves the latest Windows and Android builds separately for piece of cake comparison between the two.
Disable On Build
Subsequently the setup is run from VRWorld Toolkit > Disable On Build > Setup
a new tag is added DisableOnBuild
that automatically disables all GameObjects marked with information technology before a build happens. The near significant use case for this is easier to manage trigger-based occlusion.
Mail service Processing
Offers a 1-click solution to having a working Post Processing setup with a elementary case profile for further editing.
Quick Functions
Re-create World ID
Helps you to quickly copy the current scenes world ID to clipboard without having to fumble finding the Scene Descriptor.
Mass Texture Importer
Batch processes textures to quickly employ crisis compression and other settings to all textures in the current scene or all avails in the project.
Custom Editors
Adds more features to the pre-existing VRChat components to make them easier to utilize and provide quality of life improvements. If not needed, they can besides be hands disabled from VRWorld Toolkit > Custom Editor > Disable
.
Includes additions to:
- VRC Mirror Reflection
- Quick set layers to unremarkably used setups
- Warnings and messages for common issues people meet with mirrors
- Explanations for VRChat specific layers
- VRC Avatar Pedestal
- Adds a feature to mass copy and set IDs to pedestals while having multiple selected
- Draws outlines to where the pedestal paradigm volition appear in-game when you select the GameObject with the pedestal component on it
Useful Links
Quick access to usually used links related to VRChat content cosmos.
Special Thanks to
- Pumkin - For helping me a lot to get started and creating the original Disable On Upload feature that got me started on this project
- Silent - For making my texts more than articulate and for help on Post Processing features
- Metamaniac (Table) - Checked through my texts and found all the stupid typos I made
Disclaimer: This extension is still a piece of work in progress. Even though I try to test it thoroughly, things can break. Remember to make backups of your projects and utilize this at your ain take a chance!
How To Make Vrchat World,
Source: https://github.com/oneVR/VRWorldToolkit
Posted by: dickersonconeve.blogspot.com
0 Response to "How To Make Vrchat World"
Post a Comment