{"repo":"euan142/LazyOptimiser","free":true,"listed":false,"github":"https://github.com/euan142/LazyOptimiser","clone":"git clone https://github.com/euan142/LazyOptimiser.git","description":"An experimental tool to apply some automatic optimisations to an avatar","language":"C#","stars":122,"topics":["optimization","unity","vrchat"],"license":"MIT","category":"game-templates","readme_excerpt":"Introducing the Lazy Optimiser for VRChat! Ever get annoyed you have to go back and re-optimise an avatar because you want to add / adjust something? Want to push what your avatar can do but frustrated by the amount of time that you need to spend optimising? Well you too can be lazy (somewhat) in your avatar creation but still be (somewhat) optimised using these automated tools![^1] Forewarning This is an experimental side project! Expect infrequent updates and occasional bugs, especially as various assumptions have to be made about the avatar. Requirements - The Unity version recommended by VRChat - VRChat Creator Companion Setup You can either go to https://lazyoptimiser.euan.net/ OR download and add the package in the releases section Lazy Optimiser will automatically be run on avatar build. What does it do? Currently the following optimisations are done (listed in order of execution) Remove unused gameobjects Any gameobjects that are not necessary based on if they're active, animated, used in skinned meshes or dynamic bone are stripped. This is useful for stripping unused assets in general, say you have multiple outfits on the avatar structure but are only using one, the unused ones will be stripped. Remove unused blendshapes Any blendshapes not set, animated or used for things like viseme are stripped from skinned meshes. Additionally any blendshapes that are set but never animated or used for things like viseme are baked. This is useful to reduce file size and reduce ru","default_branch":null,"files":null,"tree":[],"storefront":"/r/euan142","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/euan142/LazyOptimiser/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."}