Skip to content

Gpu linear blend skinning#1077

Draft
ntsh-oni wants to merge 3066 commits intoSTORM-IRIT:release-candidatefrom
ntsh-oni:gpu-linear-blend-skinning
Draft

Gpu linear blend skinning#1077
ntsh-oni wants to merge 3066 commits intoSTORM-IRIT:release-candidatefrom
ntsh-oni:gpu-linear-blend-skinning

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
Co-authored-by: Nicolas Mellado <nmellado0@gmail.com>
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