Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Skeleton3D and AnimationTree benchmarks #105

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

Calinou
Copy link
Member

@Calinou Calinou commented Jan 13, 2025

These benchmarks represent stress tests that challenge the CPU with lots of animation calls.

This also adds a default environment that makes it easier to distinguish objects from the background, even when there is no light in the scene.

Thanks to @mrjustaguy for providing a base for these benchmarks as part of godotengine/godot#93568 and godotengine/godot#101494 🙂

Note

supplemental/human.scn contains the model data, so it's saved as a binary format to reduce file size and improve load/save times.

These benchmarks represent stress tests that challenge the CPU
with lots of animation calls.

This also adds a default environment that makes it easier to distinguish
objects from the background, even when there is no light in the scene.
@fire
Copy link
Member

fire commented Jan 15, 2025

How does one review this?

@Calinou
Copy link
Member Author

Calinou commented Jan 15, 2025

How does one review this?

I suppose you can run the new benchmarks locally and look at the scripts, but that's probably it.

@fire
Copy link
Member

fire commented Jan 16, 2025

Todo list

  • Check if the humanoid is similar to SkeletonProfileHumanoid
  • Check if there's an alternative skeleton that's not a human. Like mechanical or foilage.

@Calinou Calinou requested a review from TokageItLab January 16, 2025 23:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants