summaryrefslogtreecommitdiff
path: root/assets/demo.seq
diff options
context:
space:
mode:
authorskal <pascal.massimino@gmail.com>2026-01-31 17:05:15 +0100
committerskal <pascal.massimino@gmail.com>2026-01-31 17:05:15 +0100
commita958c6ca8dd48f642570037df127a4b23c984d82 (patch)
tree9f1a3293858c00cbce37c75e573de0149edbd3ec /assets/demo.seq
parent843de420978cc4c976a2b71cf13c940685df8f56 (diff)
feat: Multi-pass rendering architecture and effect stubs
Implements a post-processing pipeline using offscreen framebuffers. Adds stubs for MovingEllipse, ParticleSpray, GaussianBlur, Solarize, Distort, and ChromaAberration effects. Updates MainSequence to orchestrate the scene pass and post-processing chain.
Diffstat (limited to 'assets/demo.seq')
-rw-r--r--assets/demo.seq14
1 files changed, 10 insertions, 4 deletions
diff --git a/assets/demo.seq b/assets/demo.seq
index 12d70b1..5cae67a 100644
--- a/assets/demo.seq
+++ b/assets/demo.seq
@@ -1,8 +1,14 @@
# Main demo timeline
-# Format:
-# SEQUENCE <start_time> <priority>
-# EFFECT <ClassName> <start> <end> <priority> [extra_args...]
SEQUENCE 0.0 0
EFFECT HeptagonEffect 0.0 1000.0 0
- EFFECT ParticlesEffect 0.0 1000.0 1
+ EFFECT MovingEllipseEffect 0.0 1000.0 1
+ EFFECT ParticlesEffect 0.0 1000.0 2
+ EFFECT ParticleSprayEffect 0.0 1000.0 3
+
+# Post-processing layer
+SEQUENCE 0.0 1
+ EFFECT SolarizeEffect 5.0 10.0 0
+ EFFECT GaussianBlurEffect 10.0 15.0 0
+ EFFECT DistortEffect 15.0 20.0 0
+ EFFECT ChromaAberrationEffect 20.0 25.0 0 \ No newline at end of file