anatawa12 / AvatarOptimizer

AAO: Avatar Optimizer: Non Destructive Avatar Optimization Utilities
MIT License
193 stars 24 forks source link

AAO Remove Mesh series components support for basic Mesh Renderer component. #1319

Open Hrenact opened 2 weeks ago

Hrenact commented 2 weeks ago

When I try to add an AAO Remove Mesh series component to an object with a Mesh Renderer component, the Mesh Renderer component is forcibly changed to a Skinned Mesh Renderer component, as shown in the image below:

image image image I know that using Remove Mesh By BlendShape with Mesh Renderer is meaningless, so I didn’t include a screenshot of it.

Is this by design? If not, would it be possible to add compatibility for using AAO Remove Mesh series components with the Mesh Renderer component?

anatawa12 commented 2 weeks ago

Currently, it's expected not to work with (basic) Mesh Renderer. However, component implementation does not depends on that so I think we can expand the functionality in the future. (EditSkinnedMesh component system does not work with Mesh Renderer so I have to refactor that.)