Game Development Community

Question about VideoCapture

by St. · in Torque 3D Professional · 09/04/2011 (8:08 am) · 2 replies

Hi all,

I am trying to implement a "conditional video recording": e.g. one player kills another, a 10 second video is recorded centering on the specified target (killed player). This would allow the first player have a video "re-play" of his kills or any other actions at a later stage.

However, I would not want the first player's screen display that when it's recorded not to interrupt the gameplay.
So technically I would need to have an 'invisible', separate camera recording another player's position in the background, without actually outputting the result on anyone's screen. Something like recordMovie that's not recording stuff from my camera, but from a position elsewhere.
Is that at all possible on T3D?

Also, is it possible to render only the specified objects in the video? E.g. if I wanted to record only the killed target and landscape around him, excluding all other players and game objects that might obstruct the view.
If there is no such functionality already built-in, does anyone have any advice on where to start looking for the relevant code?
I'm not afraid of doing some C++, but I just can't find anywhere to start...

#1
09/06/2011 (2:01 pm)
.
#2
09/09/2011 (7:59 am)
I still haven't had any luck with implementing this... and I feel seriously stuck now. Is this really not possible without rewriting a massive part of the engine...?

Any advice would be greatly appreciated.