Planetside Software Forums

Support => Terragen Support => Topic started by: Mohawk20 on February 26, 2007, 03:14:18 PM

Title: Basic animation help please
Post by: Mohawk20 on February 26, 2007, 03:14:18 PM
Ok, this is a verry Noob question, but can someone explain to me step by step how Key frames can be set?

I have a great idea about having trees spring up out of the ground in a cartoonish way, but I cannot find a 'record keyframe' button, like in C4D.


Thank you!
Title: Re: Basic animation help please
Post by: Will on February 26, 2007, 03:43:08 PM
do you have deep+animation?

if so then there is some thing that invole the numbers turning blue but i'm sure someone else can give you a much much better explination.

Regards,

Will
Title: Re: Basic animation help please
Post by: Mohawk20 on February 26, 2007, 04:57:40 PM
Yes, i do have Deep+Animation, otherwise I wouldn't even have to try... Good of you to ask.
Title: Re: Basic animation help please
Post by: Oshyan on February 26, 2007, 05:38:51 PM
Animation tools are fairly basic right now. You can create individual keyframes and see where keyframes exist when you are at their position in the timeline, but you can't easily delete single keyframes or know where all keyframes are, without manually "scrubbing" the timeline and watching the colors change.

To add a keyframe for an animatable value press the "Curve A" button that has an "'s curve" with an A next to it, which will be next to any value you can animate. A small pop-up menu will appear. Choose "Set Animation Key". Now move the timeline at the bottom to a new frame number, change the value for your animated setting, and do "Set Animation Key" again. Now as you scrub the timeline you should see the values change, interpolated beween your two keyframed settings. Keyframed values will show up green, interpolated values will show up blue. Right now there is no choice of interpolation type and no way to manually edit the curves.

To delete a keyframe you have to either manually edit the .tgd file, or delete the entire animation with the "Delete Animation" option on the animation button menu.

Once you have setup one or more animated values you use the Sequence/Output tab options to setup a sequence output and then "Render Sequence". You can setup a range of frames to output, a format, etc. To setup how many total frames in your animation, use the "Project Settings" (lower left, next to the timeline).

I hope that basic overview will get you started. There's really not too much more to tell at this point since the tools are fairly limited, but it can still be a lot of fun to experiment with as you can animate almost any setting.

A proper animation timeline and curve editor will be implemented in the future and available in the final release.

- Oshyan
Title: Re: Basic animation help please
Post by: Mohawk20 on February 26, 2007, 05:49:37 PM
Thank you Oshyan, I will take a look at it tomorow, now off to bed!
Title: Re: Basic animation help please
Post by: Mohawk20 on February 27, 2007, 05:07:45 PM
Once I found the button, things went smooth!
It's great we can animate everything we want. I'm rendering the batch now, will post the result soon...
Title: Re: Basic animation help please
Post by: Arandil on February 28, 2007, 03:48:23 AM
Another basic question to add here, regarding animating clouds.  Am I correct in assuming that animating the x/y/z values in the transform shader (placed in series after a cloud layer) would animate cloud movement for all cloud layers above it?  Would the Atmosphere layer be impacted as a (higher) parent node, and if so, would you want to blend the Atmosphere and cloud layers in parallel after the transform shader node (or would that be "bad")?
Title: Re: Basic animation help please
Post by: Will on February 28, 2007, 05:57:42 AM
possably, For animating clouds you could alwys try connecting the transform to the fractil or what ever you have connected to it to give it shape.


Regards,

Will
Title: Re: Basic animation help please
Post by: Arandil on February 28, 2007, 06:32:26 AM
Quote from: Will on February 28, 2007, 05:57:42 AM
possably, For animating clouds you could alwys try connecting the transform to the fractil or what ever you have connected to it to give it shape.

Regards,

Will

I like that approach better for a start, thanks!
Title: Re: Basic animation help please
Post by: Will on February 28, 2007, 06:36:11 AM
just to clairfy that I ment to connect the fractal to the transform and then to the cloud layer.

Regards,

Will
Title: Re: Basic animation help please
Post by: Arandil on February 28, 2007, 06:49:10 AM
Quote from: Will on February 28, 2007, 06:36:11 AM
just to clairfy that I ment to connect the fractal to the transform and then to the cloud layer.

Regards,

Will

Gotcha.
Title: Re: Basic animation help please
Post by: Mohawk20 on February 28, 2007, 06:49:19 AM
As promised, hre is the result: www.ashundar.com/datas/users/2428-tree%20jump.avi
Title: Re: Basic animation help please
Post by: Arandil on February 28, 2007, 07:00:08 AM
Quote from: Mohawk20 on February 28, 2007, 06:49:19 AM
As promised, hre is the result: www.ashundar.com/datas/users/2428-tree%20jump.avi

Far out!  Are you scaling the tree obj on one axis only?
Title: Re: Basic animation help please
Post by: Mohawk20 on February 28, 2007, 08:39:52 AM
No, first stretch the y-axis, then add the x-, and z-axis together. From size 1 to size 15 in 90 frames :P
Title: Re: Basic animation help please
Post by: Mohawk20 on February 28, 2007, 12:07:45 PM
Oshyan, you said allmost everything is animateable, and you are right.
I'm missing one thing... colour. It would be great if we could animate colour changes as well.
Then we could fastforward from summer to fall and see the leaves turn brown, or have a disco sun.
Title: Re: Basic animation help please
Post by: Oshyan on February 28, 2007, 01:47:18 PM
Cute animation Mohawk. ;D I do hope we'll be able to add animation of color - I don't see why not, except that the "direction" of the color progression may be hard to define and not what you want by default.

Arandil, to animate clouds you would use a Transform node on the cloud's shape-defining noise function, not on the cloud layer itself. It would not affect cloud or atmosphere nodes above or below it.

- Oshyan
Title: Re: Basic animation help please
Post by: Arandil on February 28, 2007, 03:57:29 PM
Quote from: Oshyan on February 28, 2007, 01:47:18 PM
Cute animation Mohawk. ;D I do hope we'll be able to add animation of color - I don't see why not, except that the "direction" of the color progression may be hard to define and not what you want by default.

Arandil, to animate clouds you would use a Transform node on the cloud's shape-defining noise function, not on the cloud layer itself. It would not affect cloud or atmosphere nodes above or below it.

- Oshyan

Okee doke, thanks!
Title: Re: Basic animation help please
Post by: bigben on February 28, 2007, 08:50:39 PM
While animating colour may not be possible yet, the approach I used with Terratweak/TG0.9 (http://www.path.unimelb.edu.au/~bernardk/terragen/terratweak/ (http://www.path.unimelb.edu.au/~bernardk/terragen/terratweak/)) would work with TG2 as well and does have a number of positives in terms of controlling the colour changes.

Rather than try to animate a colour, I create two surfaces as a start and endpoint for the sequence and then animate the distribution controls to produce the transition. 

This allows you to have multiple transition effects with far more variation and control over the end result...

The animation linked above did not include any animating of colours. I'm really looking forward to doing this sort of stuff in TG2. The trickiest effect I can think of so far is making leaves disappear off trees in a "realistic" fashion.

The other potential problem with animating colour is that you run the risk of getting noticeable jumps in colour between frames, just as you can get banding in gradated fills. This can occur if only one of the RGB channels has too small a range of variation and tracking down the fault by looking at the rendered result can be very difficult.