All Projects → kayteh → shaders

kayteh / shaders

Licence: MIT License
Okano's Unity Shaders. Big mishmash of reworked, original, and mixed shaders.

Programming Languages

ShaderLab
938 projects
C#
18002 projects
HLSL
714 projects

Projects that are alternatives of or similar to shaders

Reflex-Shader-2
Reflex Shader 2
Stars: ✭ 35 (+0%)
Mutual labels:  shaders, vrchat
YOLOv4-Tiny-in-UnityCG-HLSL
A modern object detector inside fragment shaders
Stars: ✭ 38 (+8.57%)
Mutual labels:  shaders, vrchat
ShaderView
ShaderView is an Android View that makes it easy to use GLSL shaders for your app. It's the modern way to use shaders for Android instead of RenderScript.
Stars: ✭ 53 (+51.43%)
Mutual labels:  shaders
ThickRedLine
Thick Red Line - drawing thick lines for SceneKit with metal shaders
Stars: ✭ 40 (+14.29%)
Mutual labels:  shaders
nim2spirv
A SPIR-V backend for the Nim compiler
Stars: ✭ 34 (-2.86%)
Mutual labels:  shaders
deffx
A collection of useful shader effects made ready to be used with the Defold game engine
Stars: ✭ 33 (-5.71%)
Mutual labels:  shaders
30-days-of-shade
30 days of shaders in GLSL using GLSLCanvas
Stars: ✭ 134 (+282.86%)
Mutual labels:  shaders
rendeer
A simple 3D rasterizer made from scratch in Python.
Stars: ✭ 105 (+200%)
Mutual labels:  shaders
2dset-jelly-sprite
#NVJOB 2D Set Jelly Sprite. Unity Asset.
Stars: ✭ 17 (-51.43%)
Mutual labels:  shaders
nvjob-boids
#NVJOB Simple Boids (Flocks of Birds, Fish and Insects). Flocking Simulation. Free Unity Asset.
Stars: ✭ 55 (+57.14%)
Mutual labels:  shaders
cats-blender-plugin
😺 A tool designed to shorten steps needed to import and optimize models into VRChat. Compatible models are: MMD, XNALara, Mixamo, DAZ/Poser, Blender Rigify, Sims 2, Motion Builder, 3DS Max and potentially more
Stars: ✭ 1,674 (+4682.86%)
Mutual labels:  vrchat
MUI
Modification of the Unity builtin UI shader that fixes the edges of quads being visible on text characters
Stars: ✭ 17 (-51.43%)
Mutual labels:  vrchat
grid-shader-unity
A grid shader for Unity 🌐
Stars: ✭ 81 (+131.43%)
Mutual labels:  shaders
VRC-Cancerspace
Cancerous screenspace shader for VRChat. Please use responsibly. :^)
Stars: ✭ 55 (+57.14%)
Mutual labels:  vrchat
ios-spritekit-shader-sandbox
👾 Collection of custom effects for SpriteKit implemented using GLSL/Metal shaders.
Stars: ✭ 63 (+80%)
Mutual labels:  shaders
Toony-standard
A toon shader with standard elements for vrchat
Stars: ✭ 24 (-31.43%)
Mutual labels:  vrchat
kotlin-glsl
Write your GLSL shaders in Kotlin.
Stars: ✭ 30 (-14.29%)
Mutual labels:  shaders
Fake-Interior-Shader-for-GodotEngine
Interior Mapping shader for the Godot Game Engine 3.x that works with both GLES3 and GLES2.
Stars: ✭ 40 (+14.29%)
Mutual labels:  shaders
Flocking
An example showing how to use SwiftUI, Satin, Forge and Youi to simulate birds flocking via a compute particle system (n-body).
Stars: ✭ 63 (+80%)
Mutual labels:  shaders
isosurface
Isosurface extraction using Marching Cubes and pure WebGL.
Stars: ✭ 66 (+88.57%)
Mutual labels:  shaders

Okano's Shaders

Okano's Unity Shaders. Big mishmash of reworked, original, and mixed shaders.

Built and tested in Unity 5.6.3p1 & 2017.4.15f1 for VRChat, and partially tested in recent-ish 2018.

Most of these do not replace the real shaders for most uses, some of these are also archaic versions of these base shaders. There may be weird things that happen.

Download the pack here

Shaders

  • bLACK - Literally just black.
  • Camo - Sine wave lerp between two standard shaders.
  • Corrupted - Moves vertices based on perlin noise, with gain, amount. WIP, will change a bit via feedback.
  • Corrupted Grabpass - Corrupted but without a texture, just a grabpass. Used for geometry-based distortion.
  • Cubed Flat Lit Toon Stencil - Stencil diffused version of FLT, with custom editor for helping it.
  • Double-sided Unlit - Puts an unlit-ish texture on both sides of a mesh.
  • Halftone Toon - WIP as of 3/Jan/2019 - An okay toon shader in the style of Spider-Man Noir from Into the Spiderverse movie.
  • LUT Rim Lighting - Use for edgy darkness with an outline when you're closer to it, LUT ramp included.
  • NoeNoe/Emission Scroll - Applies the overlay texture scroll mechanics to the emission map.
  • NoeNoe/Opaque Unlit - Formerly "Rework" - Removes lighting calculations in lieu of configurable white light.
  • NoeNoe/Opaque Unlit GIF - Unlit + Snail GIF overlay, because every effect is not enough effects.
  • NoeNoe/Opaque Stencil - Stencil diffused version of NoeNoe.
  • NoeNoe/Opaque Sparkle - Applies a controllable perlin noise light filter over the emission map.
  • NoeNoe/Toon Opaque Sparkle - Cheaper version of the original NoeNoe with sparkle.
  • NoeNoe/Toon Opaque Eyes - Highly configurable eye emote and okay particle shader based on NoeNoe Toon
  • NoeNoe/Toon Opaque Iridescent - Triplanar-ish reflections on top of NoeNoe Toon.
  • Silent Flat Lit Toon Sparkle - Silent's FLT with sparkle, with custom editor.
  • Silent Flat Lit Toon Iridescent - SCUFFED Older try at iridescent, please use NoeNoe Toon Iridescent for the same effect.
  • Stencil Mask - Helper shader for mask materials, allows per-material Ref values.
  • Transparent - Very efficient way to throw away pixels for lazy people.
  • Wireframe Overlay - (See docs) An optionally shaded wireframe overlay texture with a scrolling wireframe texture.

Libraries

  • Sparkle - Effect processor for sparkle effect
  • SimplexNoise - Noise generators

Experiments

  • Simple Lit Toon - R&Ding a toon shader from scratch.
  • Deep Fried - A very very very very meme-y shader. Fakes JPEG crushing and yellowing. Use at your own risk.
  • Scuffed Glitter - SCUFFED glitter-y effect. WIP.

TODO

Examples

NoeNoe Opaque Unlit


(Higher Res)

Sparkle variants


(Higher Res)

Wireframe Overlay


(Higher Res)

Hat Tips

Want to support me?

Tips help me live, and living means I can keep making pretty shaders. It's all appreciated, and I'll totally send you a thank you note.

PayPal
Patreon

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].