From 1522b95c838fc3e567066fd96dede3dca25cbc95 Mon Sep 17 00:00:00 2001 From: skal Date: Sun, 1 Feb 2026 16:18:19 +0100 Subject: feat(gpu): Integrate bumpy 3D renderer into main demo - Added depth buffer support to MainSequence. - Implemented Hybrid3DEffect for the main timeline. - Fixed effect initialization order in MainSequence. - Ensured depth-stencil compatibility for all scene effects. - Updated demo sequence with 3D elements and post-processing. --- assets/demo.seq | 19 +++++++------------ assets/final/demo_assets.txt | 4 +++- 2 files changed, 10 insertions(+), 13 deletions(-) (limited to 'assets') diff --git a/assets/demo.seq b/assets/demo.seq index 5cae67a..6b0db85 100644 --- a/assets/demo.seq +++ b/assets/demo.seq @@ -1,14 +1,9 @@ -# Main demo timeline - SEQUENCE 0.0 0 - EFFECT HeptagonEffect 0.0 1000.0 0 - EFFECT MovingEllipseEffect 0.0 1000.0 1 - EFFECT ParticlesEffect 0.0 1000.0 2 - EFFECT ParticleSprayEffect 0.0 1000.0 3 + EFFECT HeptagonEffect 0.0 60.0 0 + EFFECT ParticlesEffect 0.0 60.0 1 + EFFECT Hybrid3DEffect 0.0 60.0 2 -# 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 +# Post-processing chain +SEQUENCE 0.0 10 + EFFECT GaussianBlurEffect 0.0 60.0 0 + EFFECT ChromaAberrationEffect 0.0 60.0 1 diff --git a/assets/final/demo_assets.txt b/assets/final/demo_assets.txt index 52dd77e..a425e38 100644 --- a/assets/final/demo_assets.txt +++ b/assets/final/demo_assets.txt @@ -1,3 +1,5 @@ # Asset Name, Compression Type, Filename/Placeholder, Description KICK_1, NONE, kick1.spec, "A drum kick sample" -NOISE_TEX, PROC(gen_noise, 1234, 16), _, "Procedural noise texture for bump mapping" \ No newline at end of file +SNARE_1, NONE, snare1.spec, "A snare drum sample" +HIHAT_1, NONE, hihat1.spec, "A hi-hat sample" +NOISE_TEX, PROC(gen_noise, 1234, 16), _, "Procedural noise texture for bump mapping" -- cgit v1.2.3