Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/AkaiMage/VRC-Cancerspace

Cancerous screenspace shader for VRChat. Please use responsibly. :^)
https://github.com/AkaiMage/VRC-Cancerspace

hlsl shader unity vrchat

Last synced: 3 months ago
JSON representation

Cancerous screenspace shader for VRChat. Please use responsibly. :^)

Awesome Lists containing this project

README

        

# Cancerspace
A screenspace shader made for VRChat with a heavy focus on configurability and specifically made for, but not limited to, use with animations.

Please use responsibly. :^)

## Why use Cancerspace?
- It's free and open-source. It doesn't cost $40 unlike some other shaders.
- It can probably do just about any screenspace effect you want to do.
- It doesn't use keywords.

## Features
- Zoom
- Screen shake
- Falloff
- Wave distortion
- Melt distortion
- Normal-mapped distortion, with support for spritesheets
- Blur
- Image overlays, with support for spritesheets
- Cubemap overlays
- 15 image blending modes
- Screen color adjustment
- Screen movement, including rotation, scaling, and translation. All movements can be split by RGB channel.
- Stencil testing support
- Mirror-specific settings
- Platform / eye discrimination, in case you wanted that for some reason.
- Effect masking
- Can be exported automatically to a different render queue, allowing multiple Cancerspace effects to be stacked on top of each other.
- Randomizer button so music-synced animations are as easy to make as playing a rhythm game.

# Cancerfree
A lightweight version of Cancerspace that doesn't use a grabpass. Feel free to spam as many of these as you want onto the screen.
Features include:
- Falloff
- Image overlays, with support for spritesheets
- Cubemap overlays
- Multiple blend modes
- Stencil testing support
- Mirror-specific settings
- Platform / eye discrimination, in case you wanted that for some reason.
- Effect masking
- Can change the render queue without having to export the shader. Just type in the queue number.
- Randomizer button so music-synced animations are as easy to make as playing a rhythm game.