Hello dear vvvv community,
I am participating in the Full Dome Production Masterclass from the NODE Institute, and now I’m entering the uncharted territory of linear storytelling and pre-rendered content. The final output will be a 2-minute pre-rendered video (4096x4096, 30 fps).
What I have so far is a 3D to FishEye projection pipeline (based on the Cubemap to Equirectangular pipeline in VL.Fuse) and a core visual idea that needs to be transformed into a short AV composition.
As I move into the compositing phase, I’d appreciate your advice on linear production workflow in vvvv.
What would be the recommended approach for pre-rendered content? From my understanding, two approaches exist:
1. Real-time rendering
If the patch runs at a stable 30 fps, there’s no need to wait for frames to complete, so any real-time recording approach works in this case.
2. Non-real-time rendering
According to the Gray Book, a combination of a per-frame texture writer and an incremental MainLoop guarantees the sequence of frames, regardless of how long each frame takes to render. The timing of all clock-dependent nodes is also correctly advanced, which is beneficial.
Is it possible to achieve the same incremental frame-by-frame approach while using VL.ScreenRecorder for video output instead of individual texture files?
UPD: I ran some quick real-time tests, and it appears the real-time approach won’t work in my case (at least on my machine). I was only able to record 2048x2048 video with few noticeable jitters, while FPS remained stable during recording.
Timeline-based parameter control:
What is your approach to timeline-based parameter control in vvvv? I know there are timeline-specific tools like VL.Kairos and VL.Interpolators.Addons designed for this purpose, but it’s hard to understand the differences between them at first glance.
Audio synchronization:
Also, I’m currently unclear on how to synchronize audio playback with timeline clock/time. For example, in Unity, you just drop audio onto the timeline and you’re set. Is it possible to achieve something similar in vvvv?
General
Last but not least:
Any recommendations for working with dome projection content?
Render techniques, workflows, or anything vvvv-specific that you’d like to share?
Any insights or workflows you could share would be greatly appreciated!
Thank you!🙏
