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

Gpu linear blend skinning #1077

Draft
wants to merge 3,066 commits into
base: release-candidate
Choose a base branch
from

Conversation

ntsh-oni
Copy link

@ntsh-oni ntsh-oni commented Mar 4, 2024

Pull Request Description

This pull request is about Linear Blend Skinning on GPU. It is currently done on CPU at the moment, as the vertices are modified on CPU, but doing it on GPU could introduce a speedup.

The feature is not ready yet, issues with Skeletal Components and passing data to different vertex shaders.

  • What kind of change does this PR introduce?

    • feature
  • What is the current behavior?

Linear blend skinning is performed on CPU.

  • What is the new behavior (if this is a feature change)?

Linear blend skinning would be performed on GPU.

dlyr and others added 30 commits November 16, 2022 08:18
isnormal return false for 0., not sure 0. has to be considered invalid (e.g. for skinning weight).
dlyr and others added 29 commits April 6, 2023 18:59
[engine] mesh override getNumVertices for GeometryDisplayable.

remove uneeded export api on template
remove forward old draw wireframe
[engine] Mesh remove debug print.

remove mesh debug message

 print mesh name on invalid layer
tmp disable rotation center skinning
@dlyr dlyr marked this pull request as draft July 3, 2024 08:31
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.

6 participants