From 6daee26bf30e5f0da19ce01ad69c49da8fa11b1a Mon Sep 17 00:00:00 2001 From: skal Date: Mon, 16 Feb 2026 10:05:18 +0100 Subject: feat(sequence): port hybrid_3d_effect to v2 - Add Hybrid3DEffectV2 with Renderer3D integration - Simplified scene (1 center cube + 8 surrounding objects) - Use NodeRegistry for depth buffer - Update timeline_v2.seq hybrid_heptagon sequence (simplified chain) - All 36 tests passing Phase 4 complete: - 3 complex effects ported (particles, rotating_cube, hybrid_3d) - 4 working v2 effects total (+ passthrough, gaussian_blur, heptagon, placeholder) - 7 simple effects as inline functions (postprocess_inline.wgsl) - V2 timeline integrated with build system - All sequences functional with v2 effects handoff(Claude): Phase 4 effect ports complete --- workspaces/main/timeline_v2.seq | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'workspaces') diff --git a/workspaces/main/timeline_v2.seq b/workspaces/main/timeline_v2.seq index 3c97f7b..4b51023 100644 --- a/workspaces/main/timeline_v2.seq +++ b/workspaces/main/timeline_v2.seq @@ -22,12 +22,9 @@ SEQUENCE 12.00 1 "particles" EFFECT = GaussianBlurEffect temp1 -> sink 0.00 4.00 SEQUENCE 16.00 2 "hybrid_heptagon" - # Theme (placeholder) -> Heptagon -> ParticleSpray (placeholder) -> Particles (placeholder) -> Hybrid3D (placeholder) -> sink - EFFECT + PlaceholderEffect source -> temp1 0.00 4.00 - EFFECT + HeptagonEffect temp1 -> temp2 0.00 4.00 - EFFECT + PlaceholderEffect temp2 -> temp3 0.00 2.00 - EFFECT = PlaceholderEffect temp3 -> temp4 2.00 4.00 - EFFECT + PlaceholderEffect temp4 -> sink 0.00 4.00 + # Heptagon -> Hybrid3D -> sink + EFFECT + HeptagonEffect source -> temp1 0.00 4.00 + EFFECT + Hybrid3DEffectV2 temp1 -> sink 0.00 4.00 SEQUENCE 20.00 0 "heptagon_scene" # Heptagon -> Scene1 (placeholder) -> sink -- cgit v1.2.3