How do I copy an animation keyframe?
I have animated a simple cloud pattern in SkyLab in Bryce 7. What I would like to do is copy the keyframe from the beginning of the animation, and paste it at the end, so that the clouds return to their original positions. I see multiple references to clearing and setting keyframes, but almost nothing about copying them.
Running Mac OSX 10.6.7
Model Name: MacBook Pro
Model Identifier: MacBookPro6,1
Processor Name: Intel Core i5
Processor Speed: 2.53 GHz
Number Of Processors: 1
Total Number Of Cores: 2
L2 Cache (per core): 256 KB
L3 Cache: 3 MB
Memory: 4 GB
Intel HD Graphics:
Chipset Model: Intel HD Graphics
Type: GPU
Bus: Built-In
VRAM (Total): 288 MB
Vendor: Intel (0x8086)
Device ID: 0x0046
Revision ID: 0x0012
gMux Version: 1.9.22
Displays:
Display Connector:
Status: No Display Connected
NVIDIA GeForce GT 330M:
Chipset Model: NVIDIA GeForce GT 330M
Type: GPU
Bus: PCIe
PCIe Lane Width: x16
VRAM (Total): 512 MB
Vendor: NVIDIA (0x10de)
Device ID: 0x0a29
Revision ID: 0x00a2
ROM Revision: 3560
gMux Version: 1.9.22
Displays:
Color LCD:
Resolution: 1344 x 840
Pixel Depth: 32-Bit Color (ARGB8888)
Mirror: On
Mirror Status: Hardware Mirror
Online: Yes
Built-In: Yes
ASUS VK222H:
Resolution: 1344 x 840 @ 60 Hz
Pixel Depth: 32-Bit Color (ARGB8888)
Main Display: Yes
Mirror: On
Mirror Status: Master Mirror
Online: Yes
Rotation: Supported
Television: Yes
Comments
OK, first, this isn't a bughunt, so we don't need your comp specs, thx :)
I need a little more detail. There are many ways to do this, and I want to know the effect you're after.
Are you animating JUST the clouds changing shape, or are you ALSO animating wind direction?
Are you after a seamless loop of clouds, or are you OK with just the clouds looping back to the start frame suddenly? Or are you OK with the clouds penduluming from the start condition to the end condition, then reversing direction back to the start condition? Or circling back to the initial condition?
Or is there no looping involved and you want to return the clouds to some intermediary state in the middle of your animation?
You can copy keyframes. I just want to be sure you're doing it for the right reasons :)
-Oro
Thanks for the reply. I don't know about the "right reasons" thing. I have been searching for how to accomplish this process in Bryce for some time; and it is a pretty basic action in, e.g., Carrara or Final Cut. I am surprised at how difficult it has been to figure out.
I don't think I have animated "wind," although in SkyLab, I have Sun & Moon, Cloud Cover, Fog, and Haze.
I would like a loop, or something loop-ish. I just wanted to avoid having to generate 3 minutes of random cloud movement. I figured there had to be a better way.
I read this tutorial, but I cannot believe that this is the only way to do this. It seems unnecessarily complex.
I tried to attach the file, but DAZ has some arcane rules about posting, so it did not stick.
Hi Phoney,
OK, I'm going o take your reply out-of-sequence here, as I think I can explain things a bit clear that way.
Here's the thing that many people new to animation fight against, but have to accept: When you take that step into animation, you will have to learn SEVERAL apps to get the job done. Even high-end do-it-all programs like Maya, Blender, Messiah, Mudbox, Modo and several others all generate CG footage... that is eventually handled by video editing programs, or grading apps, or titling, or particle motion simulators... Animation is complex. Even in Bryce... though in my opinion, Bryce has one of the simplest (and dodgiest) animation features of any application.
If you are creating a scene where clouds need to move over the duration of the action, use the Cloud Motion: Speed control and set a keyframe for it. You only need to set one keyframe for Cloud Motion: Speed at the beginning of your animation. Then the clouds just keep moving for the entire duration of your animation. This parameter is unique in all of Bryce, as it's the only parameter that uses ONE keyframe to generate motion or change. If you want to change to cloud height, or cloud density, frequency or ANY other setting, you require at least two keyframes.
If I've missed the mark here, sorry... But that's easy to do without a lengthy explanation of the effect you want to achieve, and how it's going to be used in the final animation.
So, essentially, a keyframe in this cloud animation/skylab context only indicates certain parameters for Bryce to generate random data? A keyframe does not describe what the clouds exactly look like at any point in the animation?
I would still like to know how to copy a keyframe. For that matter, I am also having trouble deleting individual keyframes in SkyLab. Here, I have a keyframe at frame 30:
Then I click on the remove keyframe button and remove all timeline keyframes:
But there is still a keyframe at 30, and the "-" button does not do anything.
I suspect the problem there is that Bryce will be picking up a regular keyframe you have in your main animation.
As long as there's no 'sky lab keyframes', there's nothing to worry about.
As for copying a keyframe from one place to another, it's going to be complicated as the various parameters that are set by keyframes are complex in themselves. So for instance, if you wanted to move an object and then eventually have it back at the same position as the start, you wouldn't copy the keyframe, you'd copy the "matrix" and then go to the frame you need, add a new keyframe and paste the matrix... or at least I think that's how you'd do it, no doubt Oroboros will tell me if I'm wrong.
Clouds are pseudo-randomly generated by fractals and phase, it's not so simple as repeating a pattern over and over, that's why generating a cloud loop in Bryce is difficult, there is no 'repeat pattern' for it to repeat.
Actually I've just had a quick look at the skylab animation feature and it does seem to hang on to keyframes set, but as long as you've deleted them, the settings/parameters don't change so they aren't actually doing anything.
At the risk of offense, please disregard Savage's contribution in this specific case :) Well intentioned, but... not quite right.
Ah yes. The problem is you've ALSO changed something at that point for the SUN. These two groups of parameters share the same timeline, and the gold key is an indicator for both groups. You've deleted all the Sky parameters correctly, but you might have changed some sun parameters (setting a keyframe as you did so) so you might need to delete those too.
OK. First, understand that every parameter has its own timeline. So 'Stratus: Cloud Cover' ranges from 0-100, for instance. Understand also that timelines for parameters are arranged in 'lanes', which are grouped into their major areas, like Sun, Sky, Cube 1, etc.
1. Enter the Advanced Motion Lab (AML).
2. Click on the group name that contains the parameter lane, that contains the keyframe, you wish to copy.
3. Cmd/CNTL-click drag the keyframe to a new position on its timeline lane.
...OK, the embedded GIF might look all screwed up/magnified in this lame forum as it goes from frame to frame, so click on the image and open it in its own window.
Grrr.
No offense taken. :-)
Thank you all for your excellent and practical advice. What I ultimately did was delete all keyframes, gussy up my original cloud mixture, and let it render for the amount of time I needed. I am very glad, however, to have learned as much as I just did about keyframing.
All the best :) Don't be shy about showing off your work!