Watch
1
0
Fork
You've already forked VRC-SKY
0
mirror of https://github.com/ShayBox/VRC-SKY.git synced 2026-10-18 14:13:14 +00:00
VRChat Remote Image Loading Skyboxes
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2023-06-27 05:26:33 -04:00
Editor Add Unity files 2023-06-26 22:21:52 -04:00
Materials Add Unity files 2023-06-26 22:21:52 -04:00
Prefabs Allow skipping download 2023-06-27 05:26:33 -04:00
Scripts Allow skipping download 2023-06-27 05:26:33 -04:00
Skyboxes Add Skyboxes 2023-06-26 22:15:19 -04:00
.gitignore Add Unity files 2023-06-26 22:21:52 -04:00
LICENSE Initial commit 2023-06-26 21:33:59 -04:00
README.md Add Demo 2023-06-26 22:40:41 -04:00

VRC-SKY

VRChat Remote Image Loading Skyboxes

Demo

I included:

  • Skybox.cs which is a specialized bulk image downloader for Skyboxes
  • Skybox.mat which is the material used by Skybox.cs, don't set this as your scene skybox
  • SkyboxSwapper.cs which is simple swapper to cycles the skyboxes
  • SkyboxSwapper.prefab which is a prefab already setup with all the Skyboxes

I plan on making a more useful Skybox Manager when Udon UI releases
For now you can test the Skybox Swapper in my Test World

All Skyboxes have been:

  • Extracted using CubemapExtractor.cs
    • VRChat's Remote Image Loader doesn't allow setting image types as Cubemap
    • They would also be much lower resolution (2048x1024 for 6-Sides)
    • Using Editor/CubemapExtractor.cs (Assets -> Extract Cubemap Images)
  • Resized using ImageMagick
    • VRChat's Remote Image Loader allows a maximum of 2048x2048
    • $ magick mogrify -resize 2048x2048 -quality 100 *.png
  • Tinified using TinyPNG
  • Compressed using OxiPNG
    • $ oxipng -o 6 -s all **/*.png

Additional Skyboxes are welcome, Please process them and submit a pull request or issue