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

skeleton animation features plugin #364

Open
pgruenbacher opened this issue Jul 9, 2019 · 3 comments
Open

skeleton animation features plugin #364

pgruenbacher opened this issue Jul 9, 2019 · 3 comments
Labels
type: enhancement [MAJOR] Feature that takes a few weeks up to few months to implement

Comments

@pgruenbacher
Copy link
Contributor

Some notes as I work on it to track.

@pgruenbacher
Copy link
Contributor Author

pgruenbacher commented Jul 10, 2019

instancing

so what took me a while to realize was that I just needed to set instancePosition : POSITION1 in the VertexCommon.bsl
and then simply apply the translation
I also simply hacked the gRendererUtility to write out the extra instance buffer
so the bigger question will be if there's potential for an easier API to accomplish this
next goal is wrapping up the gpu caching of the bone transformations which should allow for different animations for the instances

@christianclavet
Copy link

Wow! That look really nice and could give us the "physic ropes", I had access in the Source Engine.

@BearishSun BearishSun added the type: enhancement [MAJOR] Feature that takes a few weeks up to few months to implement label Jul 19, 2019
@pgruenbacher
Copy link
Contributor Author

instancing2

currently on fork. requires manualy updating bsf to do instanced drawing.
https://github.com/pgruenbacher/bsfExamples/tree/skel_instancing/Source/SkeletalAnimation

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: enhancement [MAJOR] Feature that takes a few weeks up to few months to implement
Projects
None yet
Development

No branches or pull requests

3 participants