Skip to content

Releases: DataJuggler/DataJuggler.CameraKeys

Camera Keys 1.1.1, fixes the size of the Set Keys button height.

Choose a tag to compare

@DataJuggler DataJuggler released this 02 Aug 02:34

Version 1.1.0 was fixed to work in Composer 2023.1.1.

This release was just to resize the button height, as it was smushed down.

CameraKeys 1.1.0

Choose a tag to compare

@DataJuggler DataJuggler released this 01 Aug 19:33

This release works in Composer 2023.1.1, and fixes a bug in x+, x-, y+, y-, z+ and z- button click events where omni.usd.utils no longer exists.

Camera Keys 1.0.2

Choose a tag to compare

@DataJuggler DataJuggler released this 12 Apr 22:24

To install Camera Keys, extract the zip folder to a directory, and get the path to the exts folder.

Installation

For me the path looks like

d:/3d/datajuggler.camerakeys/exts

To Install Open Omniverse Create - Windows - Extensions.

Click on Third Party

Next Click the little Gear Icon - This will bring up a dialog showing the locations Create looks for to find extensions.

In the top section, click the little green plus icon, then when a new line appears Double click the empty space and paste in the directory to where you extracted the zip file as shown above (ending in exts folder). Hit enter to save your selection.

This may take a few seconds as Create reloads the list of extensions. You should see DataJuggler.CameraKeys listed as an extension. Toggle the enabled icon and this should launch the window.

Usage

Make sure the top level of your project is called World.

Make sure World is selected and click the Perspective Camera at the top center of the viewport, and select 'Create From View' at the bottom of the choices. This will create a camera named Camera.

Next, using the Layout menu at the top, switch Layout to animation. Set your FPS and total frames using the timeline options at the bottom.

Arrange your scene however you like and position your camera at frame 0. Click the Set Keys button. This sets 6 key frames at the current camera location for translate x,y,z and rotation x,y,z at frame 0.

Switch the timeline to frame 300 (example, pick what works best for your scene) and move your camera to the next location, either manually or using the buttons of CameraKeys and click Set Keys again.

Repeat as needed until the end of your scene.

A few tips from 24 hours of testing

  1. If you want the camera to stay in place for 2 seconds at 60 FPS, you can Set Keys at frame 300 then move the timeline to frame 420 and click Set Keys again.
  2. Always move the timeline first to the desired frame, else if you move the camera around then change the timeline, you will be back at where you were at the previous key frame.
  3. Sometimes the camera turns the wrong way in between two keyframes. To fix this, I usually delete the camera's animation data in the stage, and try again with smaller turns.

This extension is very new, so please report any issues here or if you just have any questions I will try and answer them. I am making a video now.

DataJuggler.CameraKeys

Choose a tag to compare

@DataJuggler DataJuggler released this 12 Apr 20:14

I thought I was getting a bug in this code:

# local_rotate = get_local_rot(camera)
rotationX = round(decomposed_Transform[1][0], 1)
rotationY = round(decomposed_Transform[1][1], 1)
rotationZ = round(decomposed_Transform[1][2], 1)

Because getting the old value was wrong. Then the bug went away, so I suspect it will come back.

DataJuggler.CameraKeys First Release

Choose a tag to compare

@DataJuggler DataJuggler released this 12 Apr 16:30

Publishing the first release of CameraKeys.

This extension is very new, however I have found it works pretty well to create camera movements.