All Projects → MerlinVR → USharpVideo

MerlinVR / USharpVideo

Licence: MIT license
A basic video player made for VRChat using Udon and UdonSharp

Programming Languages

C#
18002 projects
HLSL
714 projects
ShaderLab
938 projects
GLSL
2045 projects

Projects that are alternatives of or similar to USharpVideo

VRC-Ender-3
A functional 3d printer for VRChat worlds
Stars: ✭ 44 (-81.51%)
Mutual labels:  vrchat, udon, udonsharp
UNet
Network system for VRChat UDON
Stars: ✭ 19 (-92.02%)
Mutual labels:  vrchat, udon, udonsharp
UdonRabbit.Analyzer
DEPRECATED (U#1.0 not supported) .NET Roslyn Analyzer for VRChat Udon and UdonSharp.
Stars: ✭ 44 (-81.51%)
Mutual labels:  vrchat, udon, udonsharp
UdonVideoplayer
VRChat Videoplayer for Quest and PC
Stars: ✭ 20 (-91.6%)
Mutual labels:  vrchat, udonsharp
SlimeVR-Server
Server app for SlimeVR ecosystem
Stars: ✭ 361 (+51.68%)
Mutual labels:  vrchat
BloodborneSDK
VRChat's latest modded/modified SDK, support for SDK2, SDK3 - Avatar, and SDK3 - World.
Stars: ✭ 15 (-93.7%)
Mutual labels:  vrchat
ACLS-Shader
Unity HLSL VR ready "Toony/PBR hybrid" avatar shader for VRCHAT and similar platforms. Built with game industry standard toony appearances and adaptive to vrchat render constraints and reactive to common incorrect user generated map lighting.
Stars: ✭ 20 (-91.6%)
Mutual labels:  vrchat
Reflex-Shader-2
Reflex Shader 2
Stars: ✭ 35 (-85.29%)
Mutual labels:  vrchat
VRChat-Tools
A collection of useful VRChat related tools for Unity!
Stars: ✭ 43 (-81.93%)
Mutual labels:  vrchat
Unity-MSDF-Fonts
Basic tool to convert Unity fonts to use Multichannel Signed Distance Field fonts
Stars: ✭ 54 (-77.31%)
Mutual labels:  vrchat
material-combiner-addon
Blender addon for material combining, uv bounds fixing
Stars: ✭ 309 (+29.83%)
Mutual labels:  vrchat
vrchatapi-javascript
🟡 VRChat API Library for JavaScript and TypeScript
Stars: ✭ 32 (-86.55%)
Mutual labels:  vrchat
DynamicBonesStudio
A useful tool for quickly setting up and manipulating dynamic bones for Unity characters
Stars: ✭ 60 (-74.79%)
Mutual labels:  vrchat
VRCFriendCheck
VRChatのフレンドのオンライン状況の確認、オンライン通知ができるブラウザ拡張機能
Stars: ✭ 16 (-93.28%)
Mutual labels:  vrchat
VRCMods
A collection of various VRChat mods aimed at improving user experience or fixing issues
Stars: ✭ 235 (-1.26%)
Mutual labels:  vrchat
ml mods
MelonLoader mods for VRChat
Stars: ✭ 40 (-83.19%)
Mutual labels:  vrchat
home-space
Startpage and WebXR home
Stars: ✭ 43 (-81.93%)
Mutual labels:  vrchat
WorldCreatorAssistant
Unity Editor extension for automating VRChat world project package management
Stars: ✭ 133 (-44.12%)
Mutual labels:  vrchat
EasyEventEditor
Drop in replacement for the default Unity event editor drawer that allows listener reordering
Stars: ✭ 103 (-56.72%)
Mutual labels:  vrchat
VRCMods
⚙️ New features & quality of life improvements for VRChat
Stars: ✭ 21 (-91.18%)
Mutual labels:  vrchat

USharpVideo

A basic video player made for VRChat using Udon and UdonSharp. Supports normal videos and live streams.

image

See the Wiki for more info on advanced configuration and tips + guides

Features

  • Allows master only/everyone lock toggle for video playing
  • Video seeking and duration info
  • Pause/Play
  • Loop video button
  • Shows master and the last person to play a video
  • Default playlist that plays when entering the world
  • Stream player
  • Support for YouTube timestamped URL's (youtube.com?v=<video>&t=<seconds>)
  • Volume slider
  • Reload button
  • Supports YouTube link resolution in the editor the same as in VRC

Installation

  1. Install the latest VRCSDK and latest release of UdonSharp using the VRChat Creator Companion
  2. Install the latest release
  3. Drag the USharpVideo prefab into your scene, resize to fit
  4. Optionally bake realtime GI for the scene

There is also an example scene with the video player setup with lightmapping and everything in the USharpVideo/Examples directory.

FAQ

Does YouTube work on Quest?

No. There is no mechanism to support YouTube videos on Quest reasonably that will not be broken by VRChat the momement it is implemented. Users can however use link resolver services like Jinnai which allow Quest players to play videos input by desktop users.

Are videos supported on Quest?

Yes, kind of. You must have a direct link to a .mp4 video for videos to work on Quest. This is because Quest does not have YouTubeDL which is needed to resolve links that are not pointing directly to a video file. Which is why YouTube is not supported.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].