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

[viewer] Add animated models support #192

Open
DCxDemo opened this issue Dec 9, 2023 · 2 comments
Open

[viewer] Add animated models support #192

DCxDemo opened this issue Dec 9, 2023 · 2 comments
Labels
enhancement Usually refers to codebase/framework enhancements. feature request Refers to the requested feature for the tools. refactoring This issue requires refactoring of the codebase.
Milestone

Comments

@DCxDemo
Copy link
Collaborator

DCxDemo commented Dec 9, 2023

Since animation compression is cracked, can add animation to kart models.

@DCxDemo DCxDemo added enhancement Usually refers to codebase/framework enhancements. feature request Refers to the requested feature for the tools. labels Dec 9, 2023
@DCxDemo DCxDemo added this to General issues in Current tasks and goals via automation Dec 9, 2023
@DCxDemo DCxDemo added this to the r16 milestone Dec 9, 2023
@DCxDemo
Copy link
Collaborator Author

DCxDemo commented Dec 25, 2023

Animation support requires complete overhaul of rendering system, as currently every model is split by textures and treated as separate lists. cant really apply vertex buffer changes without order recalculations.

Proper approach is to use fixed vertex buffer + use index buffers per material. this way can animate entire vertex buffer separately and still use same set of texture indices.

@DCxDemo DCxDemo changed the title [viewer] Implement animated karts [viewer] Add animated models support Dec 26, 2023
@DCxDemo
Copy link
Collaborator Author

DCxDemo commented Dec 26, 2023

Progress in b15999e

@DCxDemo DCxDemo added the refactoring This issue requires refactoring of the codebase. label Dec 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Usually refers to codebase/framework enhancements. feature request Refers to the requested feature for the tools. refactoring This issue requires refactoring of the codebase.
Projects
Current tasks and goals
  
General issues
Development

No branches or pull requests

1 participant