Initial commit: video effects processing system
Add S-expression based video effects pipeline with modular effect definitions, constructs, and recipe files. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
63
libs/all-effects.sexp
Normal file
63
libs/all-effects.sexp
Normal file
@@ -0,0 +1,63 @@
|
||||
;; All 42 Sexp Effects
|
||||
;; Include with: (include :path "libs/all-effects.sexp")
|
||||
;; Or from cache: (include :cid "bafy...")
|
||||
|
||||
;; Color effects
|
||||
(effect invert :path "sexp_effects/effects/invert.sexp")
|
||||
(effect grayscale :path "sexp_effects/effects/grayscale.sexp")
|
||||
(effect sepia :path "sexp_effects/effects/sepia.sexp")
|
||||
(effect brightness :path "sexp_effects/effects/brightness.sexp")
|
||||
(effect contrast :path "sexp_effects/effects/contrast.sexp")
|
||||
(effect saturation :path "sexp_effects/effects/saturation.sexp")
|
||||
(effect hue_shift :path "sexp_effects/effects/hue_shift.sexp")
|
||||
(effect color_cycle :path "sexp_effects/effects/color_cycle.sexp")
|
||||
(effect threshold :path "sexp_effects/effects/threshold.sexp")
|
||||
(effect posterize :path "sexp_effects/effects/posterize.sexp")
|
||||
|
||||
;; Blur/sharpen
|
||||
(effect blur :path "sexp_effects/effects/blur.sexp")
|
||||
(effect sharpen :path "sexp_effects/effects/sharpen.sexp")
|
||||
(effect bloom :path "sexp_effects/effects/bloom.sexp")
|
||||
(effect color-adjust :path "sexp_effects/effects/color-adjust.sexp")
|
||||
|
||||
;; Distortion
|
||||
(effect swirl :path "sexp_effects/effects/swirl.sexp")
|
||||
(effect fisheye :path "sexp_effects/effects/fisheye.sexp")
|
||||
(effect wave :path "sexp_effects/effects/wave.sexp")
|
||||
(effect ripple :path "sexp_effects/effects/ripple.sexp")
|
||||
(effect kaleidoscope :path "sexp_effects/effects/kaleidoscope.sexp")
|
||||
(effect zoom :path "sexp_effects/effects/zoom.sexp")
|
||||
(effect rotate :path "sexp_effects/effects/rotate.sexp")
|
||||
(effect mirror :path "sexp_effects/effects/mirror.sexp")
|
||||
|
||||
;; Stylization
|
||||
(effect pixelate :path "sexp_effects/effects/pixelate.sexp")
|
||||
(effect ascii_art :path "sexp_effects/effects/ascii_art.sexp")
|
||||
(effect ascii_zones :path "sexp_effects/effects/ascii_zones.sexp")
|
||||
(effect edge_detect :path "sexp_effects/effects/edge_detect.sexp")
|
||||
(effect emboss :path "sexp_effects/effects/emboss.sexp")
|
||||
(effect outline :path "sexp_effects/effects/outline.sexp")
|
||||
(effect neon_glow :path "sexp_effects/effects/neon_glow.sexp")
|
||||
|
||||
;; Retro/film
|
||||
(effect crt :path "sexp_effects/effects/crt.sexp")
|
||||
(effect scanlines :path "sexp_effects/effects/scanlines.sexp")
|
||||
(effect film_grain :path "sexp_effects/effects/film_grain.sexp")
|
||||
(effect vignette :path "sexp_effects/effects/vignette.sexp")
|
||||
(effect noise :path "sexp_effects/effects/noise.sexp")
|
||||
|
||||
;; Chromatic
|
||||
(effect rgb_split :path "sexp_effects/effects/rgb_split.sexp")
|
||||
|
||||
;; Temporal
|
||||
(effect echo :path "sexp_effects/effects/echo.sexp")
|
||||
(effect trails :path "sexp_effects/effects/trails.sexp")
|
||||
(effect strobe :path "sexp_effects/effects/strobe.sexp")
|
||||
|
||||
;; Geometric
|
||||
(effect flip :path "sexp_effects/effects/flip.sexp")
|
||||
(effect tile_grid :path "sexp_effects/effects/tile_grid.sexp")
|
||||
|
||||
;; Glitch
|
||||
(effect pixelsort :path "sexp_effects/effects/pixelsort.sexp")
|
||||
(effect datamosh :path "sexp_effects/effects/datamosh.sexp")
|
||||
Reference in New Issue
Block a user