Releases: KaleidoVR/VRChat-Model-Optimizer
Release list
1.0.65
Install
- Download
Model-Optimizer-1.0.65.unitypackagefrom this release. - In Unity, choose Assets > Import Package > Custom Package... and select the file.
- Import everything. Files land in
Assets/KaleidoVR/Editor/. - Open the tool from the menu bar: KaleidoVR > VRChat Model Optimizer.
To install from source instead, copy the KaleidoVR folder (including its .meta files) into Assets/ in your project.
Requirements
Unity 2022.3.22f1 or newer. VRChat SDK3 Avatars is optional (needed for descriptor-based targeting, PhysBone / contact counts, and constraint conversion).
What's new in 1.0.65
- Rank can Confirm mesh Read/Write On or Off. That writes the model importers now. PC still uploads if it stays off; rank stays Very Poor.
- PC Enable mesh Read/Write on Meshes starts off. Quest Apply no longer writes that importer flag.
- Quest On Upload can copy unread meshes onto the upload clone so Quest sees them readable. The FBX in the project stays as it is. Needs Apply on upload.
- UI — Rank: Mesh Read/Write is a warning on PC, not red. On / Off / Ignore and Confirm sit under Hidden cost, below empty animator states.
- UI — Rank: Quest still uses red for Mesh Read/Write off. The color-key Red line is only on Quest / Android Workspace.
- UI — Meshes (PC): Enable mesh Read / Write is off by default.
- UI — Meshes (Quest): Enable mesh Read / Write is gone from this tab.
- UI — On Upload (Quest): Enable mesh Read / Write sits under Meshes.
Credits
Created and maintained by KaleidoVR.
1.0.64
Install
- Download
Model-Optimizer-1.0.64.unitypackagefrom this release. - In Unity, choose Assets > Import Package > Custom Package... and select the file.
- Import everything. Files land in
Assets/KaleidoVR/Editor/. - Open the tool from the menu bar: KaleidoVR > VRChat Model Optimizer.
To install from source instead, copy the KaleidoVR folder (including its .meta files) into Assets/ in your project.
Requirements
Unity 2022.3.22f1 or newer. VRChat SDK3 Avatars is optional (needed for descriptor-based targeting, PhysBone / contact counts, and constraint conversion).
What's new in 1.0.64
- On Upload waits until other upload passes finish, and only runs once on that copy.
- On Upload can optimize finished unsaved meshes that are already on this avatar's skeleton.
- Dry Run On Upload, Create optimized copy, and Rank's On Upload column assemble other upload passes on a hidden copy first when that pipeline is in the project.
- UI — On Upload: the intro and merge tooltip say finished meshes on this skeleton can merge, including unsaved ones copied into Generated. Extras that still have their own armature stay.
- UI — Rank: Unique Materials has Now, On Upload, and Change. A note under the On Upload header says whether the hidden copy was assembled.
- UI — Rank: the tab intro says the On Upload column is a hidden copy, assembled first when other upload passes are in the project. Texture VRAM stays on Now.
- UI — On Upload: Create optimized copy and the note under it say other upload passes run on the clone first when they are in the project.
Credits
Created and maintained by KaleidoVR.
1.0.63
Install
- Download
Model-Optimizer-1.0.63.unitypackagefrom this release. - In Unity, choose Assets > Import Package > Custom Package... and select the file.
- Import everything. Files land in
Assets/KaleidoVR/Editor/. - Open the tool from the menu bar: KaleidoVR > VRChat Model Optimizer.
To install from source instead, copy the KaleidoVR folder (including its .meta files) into Assets/ in your project.
Requirements
Unity 2022.3.22f1 or newer. VRChat SDK3 Avatars is optional (needed for descriptor-based targeting, PhysBone / contact counts, and constraint conversion).
What's new in 1.0.63
- UI — Textures: with Crunch Enable on, Reset all to 50 sits to the right of the global Crunch Compression % slider.
- On Upload keeps audio sources and the objects that hold them.
- UI — On Upload: Remove unused components and Remove unused GameObjects say audio sources stay.
Credits
Created and maintained by KaleidoVR.
1.0.62
Install
- Download
Model-Optimizer-1.0.62.unitypackagefrom this release. - In Unity, choose Assets > Import Package > Custom Package... and select the file.
- Import everything. Files land in
Assets/KaleidoVR/Editor/. - Open the tool from the menu bar: KaleidoVR > VRChat Model Optimizer.
To install from source instead, copy the KaleidoVR folder (including its .meta files) into Assets/ in your project.
Requirements
Unity 2022.3.22f1 or newer. VRChat SDK3 Avatars is optional (needed for descriptor-based targeting, PhysBone / contact counts, and constraint conversion).
What's new in 1.0.62
- UI — The header logo is half as tall.
- UI — One short note sits above PC Workspace and Quest / Android Workspace: Confirm, Fix, and Apply write into this project and stay on the assets. Scan only reports. The avatar-only drop note and the per-workspace write notes are gone.
Credits
Created and maintained by KaleidoVR.
1.0.61
Install
- Download
Model-Optimizer-1.0.61.unitypackagefrom this release. - In Unity, choose Assets > Import Package > Custom Package... and select the file.
- Import everything. Files land in
Assets/KaleidoVR/Editor/. - Open the tool from the menu bar: KaleidoVR > VRChat Model Optimizer.
To install from source instead, copy the KaleidoVR folder (including its .meta files) into Assets/ in your project.
Requirements
Unity 2022.3.22f1 or newer. VRChat SDK3 Avatars is optional (needed for descriptor-based targeting, PhysBone / contact counts, and constraint conversion).
What's new in 1.0.61
- On Upload no longer cancels the VRChat upload when a leftover skinned renderer has no mesh.
Credits
Created and maintained by KaleidoVR.
1.0.60
Install
- Download
Model-Optimizer-1.0.60.unitypackagefrom this release. - In Unity, choose Assets > Import Package > Custom Package... and select the file.
- Import everything. Files land in
Assets/KaleidoVR/Editor/. - Open the tool from the menu bar: KaleidoVR > VRChat Model Optimizer.
To install from source instead, copy the KaleidoVR folder (including its .meta files) into Assets/ in your project.
Requirements
Unity 2022.3.22f1 or newer. VRChat SDK3 Avatars is optional (needed for descriptor-based targeting, PhysBone / contact counts, and constraint conversion).
What's new in 1.0.60
- On Upload leaves unused objects, bones, PhysBones, material slots, and meshes that other components on the avatar still point at.
- UI — On Upload: Remove unused GameObjects, Keep only weighted bones, Disable PhysBones when unused, Merge identical material slots, Allow shuffling material slots, and Merge skinned meshes say extra components keep what they reference.
Credits
Created and maintained by KaleidoVR.