/kawapack

My shitty shaders and scripts for Unity and VRChat.

Primary LanguageC#MIT LicenseMIT

kawapack

My shitty things for Unity (Generally for VRChat).

Includes 6 categories:

  • Commons - Things used in my other scripts, includes:
    • Refreshables - Concept of editor-time helper things (ScriptableObjects assets and/or Components in scenes) to automete some editing processes that can be "refreshed".
    • ShaderBaking - Base scripts for generating shaders. This is to not use a infinities of keywords and to fix some issues with material properties in VRC.
  • FlatLitToon - My modular flat lit toon shader with various features.
  • General - Random scripts and shaders without category, includes:
    • LightProbeGenerator - Script for placing lightprobes
    • Retro Sprites - My edit of Retro Sprites shader
    • UndertaleDeath - Tesselation FX shader, makes death effect like in Undertale. Made for ZpyduCat
  • UdonCommons - Things used in my Udon scripts, basically refreshables.
  • UdonScripts - My Udon scripts, includes:
    • AnimatorPropSave - Saves Animators parameters on disable and loads on enable. So parameters not get reset.
    • Doors - My physical doors with sync.
    • LazyPlayerPresenceTrigger - simple player presence trigger
    • SlowUpdate - Limits calls of Update() per frame for a specific Udon scripts
    • SmartStations - My stations scripts.
  • VRCSDKMigration - VRChat tool for migrating from SDK2 worlds to SDK3 (Udon) worlds.