Game Development Community

Rendering to Hi-Res Video File

by Thomas Scott · in General Discussion · 06/21/2012 (12:34 pm) · 2 replies

I want to be able to render out a Torque 3D scene to hi-res for a video file. I realize that a direct to video file solution is probably not available, but is there an easy way to render each frame of a scene out to a hi-res (1440x1080) image file that can be converted to video? Has anyone done this before?

I know there are programs that can capture game play to a video file, but I need 100% hi-res with no frame drops so I can create a video file to be put into my TV pilot. I can code in C++ so if there's some place in the source that I can add this feature then that would be great, but I have no clue about the Torque source code base and would need help there.

Any help would be appreciated.

#1
06/21/2012 (2:52 pm)
Well Torque only runs on 1 core basically, with 1 additional core for physics afaik. So if you like me got a mediocre i5 CPU you can easily record your gameplay with no fps drop with just about any screen recorder.

There is the Theora video recorder aswell. You can use it to record although it will hurt your FPS, even tho it should run on a seperate core I haven't been able to optimize it enough to run without hurting FPS. Should note tho that the Theora video recorder runs with the desired FPS even if your gameplay lags.
So even tho the game lags while recording, the video will play just fine afterwards. For information on how to access this tool (all ready built in, in T3D you can access it from script) read here
You could also record the gameplay with the demo recorder, and while playing back use the Theora recorder as it wont hurt your gameplay that way. Haven't played with the demo recorder yet tho so don't take my word for it.
#2
06/21/2012 (3:05 pm)
Thanks for the advice. I'll check out Theora.