{"repo":"greeble-dev/bevy_mod_skinned_aabb","free":true,"listed":false,"github":"https://github.com/greeble-dev/bevy_mod_skinned_aabb","clone":"git clone https://github.com/greeble-dev/bevy_mod_skinned_aabb.git","description":"A Bevy plugin that automatically calculates AABBs for skinned meshes.","language":"Rust","stars":24,"topics":["bevy","bevy-engine","bevy-plugin"],"license":"Apache-2.0","category":"game-templates","readme_excerpt":"bevy mod skinned aabb A Bevy plugin that automatically calculates AABBs for skinned meshes. https://github.com/user-attachments/assets/73d236da-43a8-4b63-a19e-f3625d374077 The goal of the plugin is to fix meshes disappearing due to incorrect AABBs. Bevy 0.19 adds support for automatic skinned mesh AABBs, so bevy mod skinned aabb is no longer needed! See the upgrade guide for details. Quick Start To enable skinned AABBs in a Bevy 0.18 app: The plugin will automatically detect and update any skinned meshes that are added to the world. Limitations - Skinned AABBs require the meshes to be flagged as RenderAssetUsages::MAIN WORLD . - This is enabled by default in most cases - if you're simply loading glTF files then you don't have to do anything. - If you're making custom meshes, check Mesh::asset usage or the asset usage parameter of Mesh::new . - Skinned AABBs do not account for blend shapes and vertex shader shenanigans. - Meshes that use these features may have incorrect AABBs. - Meshes that only use skinning are safe. - Skinned AABBs are conservative but not optimal. - They're conservative in that the AABB is guaranteed to contain the mesh's vertices. - But they're not optimal, in that the AABB may be larger than necessary. - Apps that use hundreds of different skinned mesh assets may have performance issues. - Each different asset adds some overhead to spawning mesh instances. - It's fine to spawn many instances of a small number of assets. - The AABBs might be wrong for one","default_branch":null,"files":null,"tree":[],"storefront":"/r/greeble-dev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/greeble-dev/bevy_mod_skinned_aabb/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}