awesome-vrchat
One-stop shop for people interested in developing content for VRchat
https://github.com/madjin/awesome-vrchat
Last synced: 16 days ago
JSON representation
-
General
-
Community
- VRC Prefabs database - Collection of prefabs, shaders, and tutorials
- VRC Unofficial Wiki - Unofficial wiki maintained by english speaking VRchat community
- Japanese VRchat Wiki - Unofficial wiki maintained by japanese VRchat community
- VRCLibrary - A wiki for VRChat creators to learn, share and collaborate. Anyone can contribute!
- Japanese VRchat Wiki - Unofficial wiki maintained by japanese VRchat community
- Japanese VRchat Wiki - Unofficial wiki maintained by japanese VRchat community
- VRC Prefabs database - Collection of prefabs, shaders, and tutorials
- VRC Unofficial Wiki - Unofficial wiki maintained by english speaking VRchat community
-
Official
- Official VRChat documentation - **Official** VRChat documentation!
- Frequently Asked Questions - **Official** VRChat website FAQ, start here!
- VRChat Creator Companion Documentation - **Official** documentation for the VRChat Creator Companion.
- VRChat Ask Forums - **Official** VRChat forum
- VRChat Ask Forums - **Official** VRChat forum
-
-
Resources
-
Shaders
- 3dtextures - Free seamless textures with PBR maps
- Artstation - Resources for artists and marketplace
- Blendswap - Models, some may need cleanup
- Booth.pm - Indie marketplace with huge selection of goods and tools for VRChat
- Freesound - Audio, a lot needs cleanup
- Game Art Cheatsheet - Most common glitches in game art and how to solve them
- Kenney Assets - Free game assets, no strings attached
- Lowlypoly - Low poly 3d models and game textures, many are free
- Małopolska’s Virtual Museums - 1,000 cultural heritage 3D models launched to the public domain
- Nobiax Assets - Ton of free assets of high quality from Unity assetstore
- Open Game Art - Free to use assets including models and sprites
- Photo resources for making textures - Make seamless textures
- Open source fonts - Twitter thread full of beautiful open source fonts
- Polyhaven - Public 3D Asset Library
- Soundbible - Good place to find quick sound effects for free
- Sketchfab - Tons of downloadable 3D models and marketplace
- Smithsonian open access - Tons of CC0 models and content
- Texture Ninja - Textures that all belong on public domain (CC0)
- Ultimate Stylized nature - 60+ Lowpoly nature assets, with seamless textures and normal maps
- VRChat API - Unofficial VRChat documentation and collection of libraries
- The Base Mesh - 100% free CC0 asset library updated weekly
- JustSleightly Notes - WIP Knowledgebase for VRChat dev
- Sketchfab - Tons of downloadable 3D models and marketplace
- JustSleightly Notes - WIP Knowledgebase for VRChat dev
- Soundbible - Good place to find quick sound effects for free
- Open source fonts - Twitter thread full of beautiful open source fonts
- Sound archive - Over 150GB of free sound effects, royalty-free and commercially usable
-
-
Tutorials
-
Avatars
- Creating Your First Avatar - **Official** documentation and best quick start guide
- Avatar Optimizing Tips - **Official** documentation on optimization
- Silent's free avatar model guide - covers the best freely available, properly licensed avatars + licenses Silent found
- Sprite/Pixel Avatars without Blender - Learn to make Doom sprite avatars
- Blender to Unity avatars - Tutorial by Mechlai on importing avatars from Blender
- Cat's Blender Plugin Overview - Youtube video showing Blender plugin to save time making avatars
- Maya to Unity avatars - Tutorial by Mechlai on importing avatars from Maya
- VRC Avatar Tutorials (English) - Simple to follow video guides and short tutorials from vrcmods
- VRC Avatar Development - List of resources for MMD models and guides for making avatars
- Quick Start Mixamo Guide - Slightly old article on making avatars with Mixamo
- Avatar Creation Tips - Various tips and guides for customized avatars from a fan wiki
- Configure Dynamic Bones - Easily configure Dynamic Bones in Unity
- Weight Paint in 5 Mins - Tutorial for Blender 2.8 on weight painting
- VRChat FBT Fixes - Fullbody Avatar Mega-Tutorial
- Convert Unity avatar to VRM - How to convert Unity Avatar to VRM - VRChat
- How to take your avatar with you - VRChat to VRM guide using UniVRM
- TextureModifyTool - Booth page of tools to help modify avatar
- IK 2.0 11 point set up - Set up rig in blender ready to go for fitting your modelling to for IK 2.0
- Modular Avatar - Drag-and-Drop Avatar Assembly
- Porting PC avatars to Quest - VRChat tutorial by Rantis on making Quest avatars
- Quest avatar optimization for MMDs - How to port your MMD avatars over
- How (Not) to make your avatar Quest compatible - An alternative guide for achieving Quest compatibility
- Optimize World - Tutorial for shrinking file size down for large maps
- Make Your Game Run on Quest (GDC) - Tips on getting the most out of the Quest hardware
- Polytool for Unity - Helps with optimizing avatars within Unity
- Whitelisted Avatar Components - **Official** documentation for components you can use with avatars
- Whitelisted Avatar Components - **Official** documentation for components you can use with avatars
- Combo Gesture Expressions - Easily generate Avatars 3.0 animator layers for hand gestures to control face expressions
- Pumkin's Avatar Tools - A toolbox for easily setting up VRChat avatars in Unity
- d4rkAvatarOptimizer - aims to reduce skinned mesh & material count for VRC avatars 3.0
- Inventory Inventor - Make inventories fast with Inventory Inventor!
- VRM converter - VRM converter for VRChat
- Avatar Image Reader - Encode chars from Internet as images for VRChat Udon avatars
- AvatarModifyTools - Tools to help you modify your VRChat avatar in Unity
- Avatars 3.0 Manager - A tool for managing playable layers and parameters for Avatars 3.0
- Marker - A marker for drawing anywhere with your avatar
- Player Tracker - Tool which lets you select players and attach a Contact Tracker to them
- Among Us Follower - A very simple tp setupu self contained crewmate / avatar pet follower
- lil Avatar Utilities - Utilities for avatar modification
- Avatar 3.0 Emulator - Emulator for VRChat's Avatars 3.0 system
- VRCFury - Non-Destructive Tools for VRChat Avatars
- ComboGestureExpressions - Unity Editor tool that lets you attach face expressions to hand gestures
- VRCQuestTools - Convert Avatar for Quest
- Sprite/Pixel Avatars without Blender - Learn to make Doom sprite avatars
- Configure Dynamic Bones - Easily configure Dynamic Bones in Unity
- Make Your Game Run on Quest (GDC) - Tips on getting the most out of the Quest hardware
- Sprite/Pixel Avatars without Blender - Learn to make Doom sprite avatars
- Configure Dynamic Bones - Easily configure Dynamic Bones in Unity
- VRChat FBT Fixes - Fullbody Avatar Mega-Tutorial
- Make Your Game Run on Quest (GDC) - Tips on getting the most out of the Quest hardware
- VRC Avatar Tutorial (Japanese) - Japanese guide on making and uploading your own avatar
- Avatar Image Reader - Encode chars from Internet as images for VRChat Udon avatars
- VRC Avatar Tutorials (English) - Simple to follow video guides and short tutorials from vrcmods
- Easy Quest Switch - Automate changes to components within a scene
-
Community
- Tupper's VRChat Tutorials - Youtube channel with tutorials for VRChat
- Creating Content for VRChat on Oculus Quest - **Official** guides for making cross-platform VRC content
- Setting up Unity for creating Quest Content - Read about how to set up Unity for creating Quest content.
- Quest Content Optimization - How to optimize your content properly for Quest.
- Cross-platform setup - Limitations you'll need to keep in mind while creating content for Quest.
- Blender Guru - Blender tutorials and general artist advice
- 100 Blender 2.8 tips - Tips and tricks for Blender 2.8
- Create hair in Blender in 5 minutes - Easiest way to create hair in Blender
- 20+ Styles of 3D Modeling in 20 Minutes - Mostly Blender tips, tad bit of Zbrush
- IanHubert Tutorials - Amazing lazy tutorials for learning Blender
- Substance painter basics - Using substance painter for VRChat avatar/model creation
- Occlusion Culling Guide - Use occlusion culling to get the most rendering performance out of your scene
- How to animate NPCs in your world with MOCAP - Record animations for NPCs using MOCAP in VRChat
- Game Assets in Blender - A complete workflow video tutorial for modeling game assets in Blender
- You should probably be using Cinemachine - How to create virtual productions with almost 0 scripting
- Silent Cel Shading Shader - Shaders for Unity for cel shading with several guides
- 100 Blender 2.8 tips - Tips and tricks for Blender 2.8
- Create hair in Blender in 5 minutes - Easiest way to create hair in Blender
- 100 Blender 2.8 tips - Tips and tricks for Blender 2.8
- Create hair in Blender in 5 minutes - Easiest way to create hair in Blender
- How to animate NPCs in your world with MOCAP - Record animations for NPCs using MOCAP in VRChat
- Blender Guru - Blender tutorials and general artist advice
-
OSC
- VRChat OSC for Avatars - Announcement post and [github](https://github.com/vrchat-community/osc) links to discussions / bug reports
- OSCKeyboard - Enable keyboard typing in VRChat using KillFrenzy's VRC Avatar Keyboard
- node-osc - very basic OSC client (so far) implementation based heavily on pyOSC
- whispering - OpenAI's whisper with OSC and Websocket support for live transcription / translation in VRChat and Overlays
- VRC Discord OSC - python app for VRChat players to receive discord notifications on their avatars
- VRCOSC - Show heartrate, time, hardware stats, detect custom VRChat gestures, control Spotify, and more via OSC
- TTS Voice Wizard - Speech to Text to Speech, song now playing
- VRC OSC Scripts - Alternative OSC scripts for speech to text and audio now playing
- VRCFaceTracking - allow AV3 Avatars to interact with Vive SRanipal Eye and Lip Tracking SDK
- MagicChatbox - OSC chatbox companion, manager, editor
-
Shaders
- Shaderforge - Free node based shader editor that just went MIT license
- Poiyomi Shaders - Free and paid versions of the defacto VRChat avatar and world shader
- ShaderProject - Container for all sorts of handy shaders in Unity3D
- Silent's Cel Shading Shader - Modfied toon shader
- Glow Fade Effect
- Hologram Shader
- Low-poly Shader
- WaterShader | PanningOutline | TextureOverlay | DistanceColorSwap | ScanLine
- Fake Glass - (ab)uses some Unity features to produce glass-like glass
- ParticleCloud shaders - Interactable shader-based particle system for VRChat/Unity
- Shaders - Big mishmash of reworked, original, and mixed shaders.
- Hair with Anisotropy - Transparent hair shader for realistic hair made by s-ilent
- Fake lights - Adds fake lighting and volumetric fog to the area made by s-ilent
- Skyprobe Fog - Area fog that uses the reflection probe to create fake atmospheric scattering
- Crispy Foliage - Plants that blow in the wind
- glsl2hlsl - WIP shadertoy to Unity converter
- Shader knowledge - Trying to document obscure technical VRChat knowledge abotu shaders
- liltoon - Feature-rich shaders for avatars
- Shadermotion - Shader-based human pose encoder/decoder made by lox9973, stream mocap from VRChat
- LTCGI - Optimized plug-and-play realtime area lighting using the linearly transformed cosine algorithm
- Thry Editor - General Unity Shader Inspector/Editor with focus on vrchat
- orels Unity Shaders - A collection of Unity shaders
- Hekky Shaders - Free shaders for world creation
- Mochie Shaders - Free and paid versions of the defacto high quality VRChat world shader
-
Tools
- Unity - The version of Unity that VRchat uses with its SDK
- Unity Profiler - Helps you optimize your game by analyzing performance
- Introduction to the Profiler - Introduction to the profiler and its basic sections
- Blender3D - Powerful open source 3D modeling engine
- Material Blender addon - Get lower draw calls by combining textures without quality loss
- Useful Addons for Blender 2.8 - Great addons with links in the description
- Mixamo - Rapidly create, rig, and animate game-ready characters all in one place
- Mixamo in Blender - One click solution to create an IK rig and bake animations
- How to 3D photoscan - Photogrammetry tutorial for meshroom and Blender
- Dust3D - Cross-platform open-source modeling software
- SUVA - Turn your VRChat avatar into a Vtuber for use on Twitch
- Open Broadcaster Software - Free and open source streaming and recording program
- How to Stream Oculus Quest gameplay - Use OBS and ADB to record/stream Quest
- Renderdoc - Get frame-debugger information while in VRChat instead of just in Unity
- Materialize - Turn single textures into PBR maps
- Multi-user Blender plugin - Collaborate real-time in Blender
- Convex Collider Creator - Tool for crafting convex mesh colliders in the Unity Engine
- Tree It - Free 3D tree generator with adjustable LOD
- Resource Checker - Designed to help bring visibility to resource use in your scenes
- Copy Bounding Box - copy boundings from a SkinnedMeshRenderer to all objects within a GameObject Root
- Blender3D - Powerful open source 3D modeling engine
- CyanEmu - VRChat client emulator in Unity, works with SDK2 and SDK3
- Mixer - Add-on for real-time collaboration in Blender.
- Unity Resource Checker - Editor utility for unity to help check resources in the current scene
- VRWorld Toolkit - Unity Editor extension to make making worlds easier
- Momoma Tools - Unity extension tools created by momoma
- Nara's Unity Tools - Tools, specifically for the creation of (performant) avatars for VRChat and ChilloutVR
- Join modifier and shapes - Join blender objects that contain modifiers and shape keys into a single object
- Discord2VRC - Discord bot and Web server for dynamically loading images uploaded to discord into VRChat worlds
- SmartTexture - Unity tool to pack texture channels into a single texture.
- Blender addon substance painter - Pipeline/Workflow import/export for Substance Painter.
- Skinned Mesh Armature Remapper - Unity Editor utility that can transfer skinned mesh renderers from one armature to another
- VRC FriendPlus - Browser extensions to make VRChat Web a little more useful
- glTFast - Efficient glTF 3D import / export library for Unity
- Blender-xatlas - Rough add-on for Blender allowing you to use Xatlas to unwrap and pack your uvs
- Unity CC0 textures importer - Import textures directly from CC0Textures.com into Unity
- Dread Scripts - Variety of Scripts and Tools for improving Unity workflow, usually focused on VRChat
- Avatar Performance Tools - Avatar evaluator and VRAM checker
- Blend Tree Builder - Unity tool to make VRC Blendtree creation easier and faster
- Blender Asset Creation Toolset - Many Tools for Game Asset Creation
- VRCX - Friendship management tool for VRChat
- Useful Addons for Blender 2.8 - Great addons with links in the description
- Intel Graphics Perfomance Analyzers - Get the drawcalls in real time
- Materialize - Turn single textures into PBR maps
- Useful Addons for Blender 2.8 - Great addons with links in the description
- MagicaVoxel - Free to use voxel editor, great for world building or avatars
- SUVA - Turn your VRChat avatar into a Vtuber for use on Twitch
- VRWorld Toolkit - Unity Editor extension to make making worlds easier
- Skinned Mesh Armature Remapper - Unity Editor utility that can transfer skinned mesh renderers from one armature to another
- OyasumiVR - Software that helps you sleep in virtual reality, for use with SteamVR, VRChat, and more
-
Programming Languages
Categories
Sub Categories
Keywords
vrchat
26
unity
16
vrchat-tool
5
unity3d
5
vrchat-sdk3
4
vrchat-avatars
4
osc
4
avatar
4
shaders
4
chatbox
3
windows
3
udonsharp
3
spotify
3
tools
2
avatars
2
media
2
speech-recognition
2
speech-to-text
2
vrc
2
graphics
2
vrchat-udon
2
vrchat-worlds
2
heart-rate
2
hlsl
2
prefab
2
shader
2
vrchat-osc
2
udon
2
webgl
1
upm
1
mesh
1
effect
1
macos
1
linux
1
ktx
1
ios
1
gltf
1
draco
1
android
1
3d
1
virtual-reality
1
dynamic-bones
1
component-copier
1
hologram
1
material
1
tool
1
package
1
ubisoft
1
collaboration
1
blender-addon
1