-
Notifications
You must be signed in to change notification settings - Fork 3
Environment
Guillermo Valle edited this page Feb 8, 2020
·
16 revisions
Environments that scale to the real world
Social environments
Inspiration: https://github.com/Unity-Technologies/ml-agents
Controllers, headset and full body tracking emulation:
-
Driver4VR - able to emulate controllers, headsets (via FreeTrack), full body tracking, keyboard and mouse, which can then be controlled through Python
- Note: for head tracking use FreePIE (Programmable Input Emulator) to emulate FreeTrack
- Example tutorial: 'Use Kinect to play in VR with hands etc.
HTC Vive
- Convert Vive controllers to body trackers: https://www.youtube.com/watch?v=8ykyS447OF4
NeosVR
- Tutorials https://www.youtube.com/playlist?list=PLxAzjHbHvNcUvcajBsGW2VI6fyIWa4sVl (edited)
VRChat
- Some wizards
- VRChat Documentation Hub: Documentation on setting up the SDK, using custom avatars, and worlds. No mention of character control.
- VRChat C# API (Unofficial): Appears to use the HTTP protocol to send information to and receive information from the VRChat server.
Procedural generation Infinite city using wave-function collapse algorithm!
- Moar Wizards
- Merlin: Merlin#0001 (Discord)
- SCRN: SCRN#8008
- 1001: rowrr#1001
- Neitri: Neitri#0001
- References
- [Real-time clock] (https://github.com/makitsune/realtime-clock): Shader reads from a 8x8 .png file to obtain the local time
- VRChat Unofficial Wiki
- C# and Shader Tutorial
- The Book of Shaders: Great resource for understanding the basics of shaders
- World Trigger Tutorials
- SVM implemented in fragment shaders for VRChat
- Raymarched GPU Particles with Screenspace Physics
- Collection of shaders for VRChat