Skip to content

Conversation

@MwithHeart
Copy link

Made changes to procedural.mdx in these areas:

  • Simplified tone to be more beginner-friendly.
  • Standardized heading levels for better readability.
  • Removed redundant explanations and clarified technical steps for creating procedural animations.

Comment on lines 30 to 33
- **Normalized Time;** A value between `0.0` (start of animation) and `1.0` (end of animation).


<a style={{textDecoration: "none"}} href="/docs/usage/node-graph/nodes/animation/time"><Node data={{
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Spacing is missing there and bullet points have wrong intendation

Image

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am not sure I get this. I do not understand the spacing part.

For the bullets, if you're referring to "Active frame" and "Normalized Time", then they should be indented since they're sub-bullets and the main bullet is "Time Node."

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah right, I didn't notice the bullet types. It's fine.

By spacing I mean missing
between a bullet and a node visual

## Creating a more complex procedural animation
You can chain multiple nodes together to create advanced effects. Here’s a breakdown of a Rotation and Scale animation workflow:

1. Get the animation time (0 to 1 range) using the tiem node.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

type: "tiem" on step 1.

Also spacing between points is too big, you can use Steps component to make it more visually appealing

Image

Neat, isn't it?

Let's break down what happens here.
## Creating a more complex procedural animation
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Titles are inconsistent in wording and capitalization

Image

Comment on lines 151 to 163
## Key takeaways

- Procedural animations give you fine control over timing and transitions.
- Experimentation is key. Try combining nodes in creative ways.
- The more comfortable you get with nodes, the faster you can create unique, dynamic effects.

<br/>

<video src={bopVideo} muted autoplay loop/>
## Further learning
To learn more:
- (<a href="/docs/usage/node-graph/nodes/animation/easing">Easing</a>)
- (<a href="/docs/usage/node-graph/nodes/animation/time#normalized-time">Normalized time</a>)
- (<a href="/docs/usage/node-graph/property-sockets/#-matrix3x3">Matrix</a>)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Unnecessary <br/> between Key takeaways and Further learning.

Additioanlly adding ( and ) on each bullet point looks weird

Image

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oh. I forgot to remove those parentheses. I'll do that

- Experimentation is key. Try combining nodes in creative ways.
- The more comfortable you get with nodes, the faster you can create unique, dynamic effects.

<br/>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Unnecessary <br/> between sections

2. Use the **Normalized Time** output to track animation progress. For example, in a 2-second animation, the normalized time at 1 second is **0.5**.

Will produce
<br/>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Unnecessary <br/> between sections

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

When do you use

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If you create a heading it automatically creates spacing, adding a <br/> just before a heading makes too much empty space.

There is no hard rule to placing
, it all boils down to how it looks.

Without these, you'll have a hard time animating.
Procedural animation refers to animations that are generated based on logic and input parameters. It's important to not confuse this with generative AI (such as ChatGPT), as those make use of prompts instead.

<br/>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Unnecessary <br/> between sections

It's an animation that is generated based on ~~prompts~~, ha, no it's not.

Do not confuse procedural animation with generative AI. The effect is 100% based on logic and input parameters, not a black box.
<br/>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Unnecessary <br/> between sections

@flabbet
Copy link
Member

flabbet commented Sep 24, 2025

I can see how my style was a little hard on the reader, overall I like the changes. You just need to improve a few minor styling adjustments

@MwithHeart
Copy link
Author

I wasn't able to preview locally; I kept running into errors. But I tried working on this again following your guides. Do let me know if I need to make any other corrections.

Made changes to procedural.mdx in these areas:

  • Simplified tone to be more beginner-friendly.
  • Standardized heading levels for better readability.
  • Removed redundant explanations and clarified technical steps for creating procedural animations.

@MwithHeart
Copy link
Author

I can see how my style was a little hard on the reader, overall I like the changes. You just need to improve a few minor styling adjustments

I intend to make a loom video explaining my thought process on why I chose to work on the page. I intend to add that to my portfolio. Is that allowed?

@flabbet
Copy link
Member

flabbet commented Oct 2, 2025

You are missing import { Steps } from '@astrojs/starlight/components'; under second --- at the top.

About the loom video, sure, I don't see any problems with that

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants