What other programs are out there now that do this?
EDIT: Or plugins for existing programs that record data coming from a rift and let you see the animation in real-time? Also, if so, that would diminish how well you could tweak it in the engine if you had to keep re-importing it all the time. You would in that case also have to re-create the scene in another program to have an idea of what direction the rift would be aiming and seeing what that preview would look like in real-time. That seems unproductive compared to a direct solution to tweak in real-time within your own scene within UE4. But I would be curious what plugins can already do this. Thanks for the response.
EDIT 2: Another thing is that my suggestion is one that layers or “adds” the data to an existing CameraAnim. Are you able to merge the data of 1 or more CameraAnims together? Now I don’t think that the Rift would be capable of complete Positional Tracking since the IR LEDs exist on the front and sides of the device so I don’t think it will work completely by itself in all cases. Now the Rift is one example, another example would be using something like the new STEM system to act as a mount for the virtual camera. I think any motion controlled device falls into that category as a good input driver for this example. But it makes more sense that this would not only work better but I think it possibly would require little effort to create the internal hooks in the engine to make this work and since Epic is working on the Sequencer feature for cinematics, this would be a great opportunity to add additional value to developers if it can help people achieve this on a low-budget potentially supporting a range of input devices. Also, since DK2 hasn’t made it out yet, I doubt anyone has a positional/rotation plugin that is similar to the use-case I described but you never know. That would be a great thing to have and to be able to tweak the “Input Driven Tracks” as quick as possible and maybe add additional layers that act like additive layers and combine the camera data from all tracks together, ex. maybe in one section you want a track that acts as a camera shake that is driven by the rift but you want to do multiple takes then pick the best one and it simply “adds” its positional data and rotational data to the overall CameraAnim. Hope that makes sense but let me know definitely the other solutions you are thinking about. Take it easy!
EDIT 3: One last cool idea I also thought would be that this feature could possibly be extended to capture input data from a game running real-time and capture that maybe as a “Real-time Input” data track for Actors, that way, you could replicate movements of a Pawn and extend that for using in a cinematic. Maybe it could be made accessible from Blueprints to provide “Replay” functionality available to a game that needs that functionality. But for cinematics, it of course would only work for game instances running within the editor and not standalone but I think that would be really powerful and add a ton of productivity and even prototyping to some animations.