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

more Basic Mesh support for most components #1329

Open
anatawa12 opened this issue Nov 4, 2024 · 0 comments
Open

more Basic Mesh support for most components #1329

anatawa12 opened this issue Nov 4, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@anatawa12
Copy link
Owner

Avatar Optimizer generally doesn't support basic Mesh Renderer, but many components should have better experience with basic Mesh support.

MeshInfo2 itself does support Basic Mesh renderer.
Therefore, we don't have to do big rewrite.

MeshInfo2Holder system does not have basic mesh support for now so we have to add.

Considerations

Some components should not duplicate Mesh instance for each basic mesh renderer; we should use same across avatar.
But some other components should duplicate mesh for each renderer.

ToDuplicate: RemoveMesh components
Not to duplicate: Optimize Texture

If we implemented to not duplicate basic mesh, we have to support single MeshInfo2 multiple Renderer for bone-less meshes

related issue: #1319

@anatawa12 anatawa12 added the enhancement New feature or request label Nov 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant