Skip to content

nuts-rice/shady_shaders

Repository files navigation

Shady Shaders

A program to apply different shaders and presets to 3D models.

mikupixellll

Running

cargo run to run the program!

Load a model:

File -> Load Model

Screenshot :

File -> Screenshot

Reset view:

View -> Reset view

Loading/saving a preset: On the right preset panel:

Import / Save current

File structure

Multiple presets can be found in the presets folder. Presets are JSON files formatted as this example:

{ "name": "Classic Flat Anime", "description": "Flat 2D-style anime shading. Warm shadows, minimal specular, no cinematic post effects.", "tags": { "aesthetic_tags": ["Anime", "Toon"] }, "toon": { "light_azimuth": 0.5, "light_elevation": 0.7, "num_bands": 2.0, "rim_power": 2.0, "rim_intensity": 0.08, "shadow_brightness": 0.72, "outline_thickness": 0.03, "outline_color": [0.0, 0.0, 0.0], "specular_size": 16.0, "specular_intensity": 0.0, "specular_threshold": 0.5, "sss_intensity": 0.0, "sss_color": [1.0, 0.4, 0.3], "sss_wrap": 0.5, "shadow_tint_intensity": 0.22, "shadow_tint_color": [0.9, 0.75, 0.65] }, "post": { "vignette_intensity": 0.0, "vignette_smoothness": 0.5, "chromatic_aberration": 0.0, "bloom_threshold": 1.0, "bloom_intensity": 0.0, "saturation": 1.0, "contrast": 1.0, "brightness": 0.0 "exposure": 0.0 } }

About

A tool for applying stylized shaders and effects to 3D animated assets, focused on fan animations

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors