we are trying to do some demo videos of camera tracks we made in our project, and I am looking for any advice on how we best create these. We tried screen capturing but were not really happy with the results.
Ideally we want the canvas content rendered frame-by-frame to an image sequence. Is there any built-in function in PlayCanvas we could use, or what do you recommend?
You could made a system, where you would override tick method and delta time calculation in order to manually trigger application ticks. And then add saving canvas buffer into an image and send it to your local server small nodejs app to save as file somewhere.
Then there should be plenty of tools that allow to take bunch of images and make video out of them.
This would be very bandwidth and size intensive process, but you would be able to render in very different resolutions (4K as well), and with video looking at 60fps at the end. I would call it holy-grail for quality approach. But it as you can see requires a bit of extra engineering done.