Hey Guys - new here so bear with me.
I wanted to ask how was the best way create a large camera move in maya or motionbuilder then constrain the VCS to it and ONLY capture rotation information?
Thanks in advance.
Capturing rotate data with camera position constrained.
-
- NaturalPoint Employee
- Posts: 717
- Joined: Mon Jan 19, 2015 11:52 am
Re: Capturing rotate data with camera position constrained.
Hello Marcoma,
The VCS Device's property list contains properties for Translation and Rotation. You can disable the Translation property so that only the rotation will drive the camera.
After disabling the Translation property, you can use a constraint to attach the camera to an animated node. This would provide the large camera move while leaving rotation in the hands of the person carrying the VCS.
I hope you find this suggestion to be useful. If we can do anything else to help, please feel free to open a support ticket with us at help.naturalpoint.com
Best regards,
Steven
--
Steven Andrews
OptiTrack | Customer Support Engineer
The VCS Device's property list contains properties for Translation and Rotation. You can disable the Translation property so that only the rotation will drive the camera.
After disabling the Translation property, you can use a constraint to attach the camera to an animated node. This would provide the large camera move while leaving rotation in the hands of the person carrying the VCS.
I hope you find this suggestion to be useful. If we can do anything else to help, please feel free to open a support ticket with us at help.naturalpoint.com
Best regards,
Steven
--
Steven Andrews
OptiTrack | Customer Support Engineer
Re: Capturing rotate data with camera position constrained.
Perfect. Thanks (again) Steven.
Re: Capturing rotate data with camera position constrained.
Ok - I spoke with Steven and we were able to constrain the camera's root translations to a moving node - however, we have had to settle on a less than eloquent solution to align the camera with the root.
Is there a way to create the camera in Mobu without it establishing the real-world offset between the root and camera position (in Motive)? i.e. Create a camera node and root at world zero co-ordinates?
Is there a way to create the camera in Mobu without it establishing the real-world offset between the root and camera position (in Motive)? i.e. Create a camera node and root at world zero co-ordinates?
-
- NaturalPoint Employee
- Posts: 717
- Joined: Mon Jan 19, 2015 11:52 am
Re: Capturing rotate data with camera position constrained.
Hi Marco,
Have you tried disabling the Translation property on the device before going online?
I'm not sure if this will work, but it's worth a try.
I also see an OffsetTranslation property and a Camera 1 Position property. If nothing else is working, maybe you can get the current position of the camera and negate this in the OffsetTranslation. This could even be automated via Python.
Let me know if any of this helps. If we need, I will check with development to see if they have any tricks to suggest.
Cheers,
Steven
--
Steven Andrews
OptiTrack | Customer Support Engineer
Have you tried disabling the Translation property on the device before going online?
I'm not sure if this will work, but it's worth a try.
I also see an OffsetTranslation property and a Camera 1 Position property. If nothing else is working, maybe you can get the current position of the camera and negate this in the OffsetTranslation. This could even be automated via Python.
Let me know if any of this helps. If we need, I will check with development to see if they have any tricks to suggest.
Cheers,
Steven
--
Steven Andrews
OptiTrack | Customer Support Engineer
Re: Capturing rotate data with camera position constrained.
Much like the suggestions here, this is my workflow for nodal VCS capture.
1) Create the move you want - I usually have this as a separate camera in Mobu so we have it for Before & After for the client. Bake it and save it.
2) Import the Optitrack VCS device, create the bind.
3) Open the Devices properties, untick all translation XYZ boxes.
4) Zero out any Tranform Offset Channels. Hell you can set the translation scale to 0,0,0 if you like but this wont have any effect.
5) Parent the VCS:Root to the previously moving camera.
6) Set the Optitrack Device to go online in Mobu.
7) Set your Orientation in Motive to the position of the camera man's most comfortable pose. For nodals, I usually have a stool on hand to make it easier.
You're now ready to go!
Cheers!
1) Create the move you want - I usually have this as a separate camera in Mobu so we have it for Before & After for the client. Bake it and save it.
2) Import the Optitrack VCS device, create the bind.
3) Open the Devices properties, untick all translation XYZ boxes.
4) Zero out any Tranform Offset Channels. Hell you can set the translation scale to 0,0,0 if you like but this wont have any effect.
5) Parent the VCS:Root to the previously moving camera.
6) Set the Optitrack Device to go online in Mobu.
7) Set your Orientation in Motive to the position of the camera man's most comfortable pose. For nodals, I usually have a stool on hand to make it easier.
You're now ready to go!
Cheers!
Re: Capturing rotate data with camera position constrained.
Prefect disscussion. stevens Thanks great information. I work as a chair.
Thank you.
Thank you.
Photos of Dining Chair https://www.clicknbuyaustralia.com/dining-chairs/ with Camera available online