Recording Cameras

 

Hello,

I have a project in hands where it would be super useful to record all data coming into aximmetry for post processing / revision later on.

Problem is I haven't found a way to have Tracked and Virtual cameras record (1 feed/tracking info each)

What I have been doing is use the tracked camera compound so I can use it's record tracking only capability. This generates an xdata file along with a low res reference of the raw video input (coming through sdi). Then we play those files back using the same compound and render it in the sequencer.

Pros:

We get a reference video file for sincronization in post

Renders fast on a GTX 1080.

Cons:

Can't edit camera movements in other software

Have to record on the camera. A lot of time is lost passing data from multiple cards.

We lose virtual cameras. We have to eyeball the position of the camera in the scene inside Unreal. and every "virtual camera" needs to be static


If I try recording inputs (without tracking only) it does not work. I have tried every option regarding timecode but nothing allows me to get an output. I do not have a timecode provider so I currently I can't test this option and that is why I am using tracking only.

---------

Ideally we would like to record an fbx with all tracked cameras and virtual camera movements separated so we can edit those to our liking in a different 3D software.

Record the raw input and have it in the same timecode as the tracking info for easy and fast synchronization in post.

---------

The video recorder compound does not provide a way choose inputs for recording and according to documentation it only records the program. If it recorded each final image then it would probably be useful (probably to expensive for the same machine but want to know if the possibility is there)

Also, the fbx outputed from the record compound comes with no information. This may be a bug but it has prevented me to understand if it records 1 camera with keyframes jumping for each time I switched cameras in aximmetry during recording or if it records as many camera tracks as I got cameras in aximmetry.


   AxiTry

 
Profile Image
Zoltan@Aximmetry
  -  

Hi,

The Record compound's purpose is to create the FBX in a way so that it always in sync with the single recorded video. It means that yes, the FBX will jump on the points where you switch between cameras. They time key values are corresponding with the timecode of the recorded video.

In general, it is not yet supported to render multiple camera angles at the same time on a single PC (it will be in the future). Therefore you cannot record them simultaneously either.

Multiple FBXs could be recorded at the same time (you can easily add this feature yourself if you open up both compounds and see how they work).  However I'm not sure if this is useful for you without the rendered videos.

Currently the only way to record multiple camera videos + their corresponding FBXs simultaneously is using one PC per each camera, connected into a multi-machine configuration.