ThryEditor And Avatar Shader Tools
ThryEditor is a Unity shader inspector and editor used by many VRChat avatar shader workflows. If you are searching for Thry Editor, ThryEditor, or Thry avatar tools, you are usually trying to understand why a shader package added editor scripts to your project, how it relates to Poiyomi, or whether it is safe to keep while preparing an avatar upload.
Keep ThryEditor when the shader package you use expects it, but do not randomly mix old shader folders, copied editor folders, and newer packages in the same avatar project.
- Identify which shader or avatar tool installed ThryEditor.
- Use the package's official install path, not a half-copied folder from another project.
- Test the avatar after material edits, shader locking, and performance cleanup.
Editor tools can change project behavior before upload, but VRChat still judges the final avatar by SDK validation, shader support, platform compatibility, and avatar performance metrics.
What ThryEditor Does
ThryEditor adds a richer Unity material/shader inspector for shader authors and avatar creators. In practice, VRChat creators most often notice it when working with avatar shaders, material presets, shader locking, texture packing, render queue helpers, or shader packages that bundle their own editor UI.
For beginners, the important distinction is simple: ThryEditor is not the avatar itself and not the VRChat SDK. It is an editor-side helper that can make shader and material workflows easier inside Unity.
Why It Appears In Avatar Projects
You may see a ThryEditor folder or related editor scripts after importing a shader package or avatar asset. That does not automatically mean something is wrong. Some shader ecosystems depend on a custom inspector so their material settings are readable and organized.
Poiyomi's documentation says its shader workflow relies on ThryEditor for the inspector and shader locking behavior. That means a Poiyomi-based avatar project may include ThryEditor as part of the expected material-editing setup.
Safe Beginner Workflow
Use this order when a VRChat avatar project includes ThryEditor or related Thry avatar tools:
- Back up the Unity project before changing shader folders.
- Check whether your avatar package, shader package, or documentation explicitly includes ThryEditor.
- Avoid importing multiple old shader packages over each other.
- If updating a shader, follow that shader's cleanup instructions first.
- Reopen Unity and let it compile scripts cleanly before uploading.
- Test the avatar's materials, expressions, and performance after the change.
Thry Avatar Tools And Performance
Thryrallo also maintains VRChat avatar performance tooling separate from ThryEditor. That tooling focuses on checks such as VRAM size, grab passes, blendshapes, transition counts, write defaults, and other avatar metrics that can affect performance even when VRChat's built-in ranking does not show every detail.
Use those tools as an extra review pass, not as a replacement for VRChat's SDK validation or an in-client upload test.
When To Leave It Alone
Leave ThryEditor in the project when:
- Your shader package includes it intentionally.
- The material inspector depends on it to show shader settings correctly.
- The avatar uploads and materials behave correctly.
- You are not currently updating or replacing the shader stack.
When To Investigate
Investigate the ThryEditor setup when:
- Unity shows compile errors from old editor scripts.
- A material inspector is blank, broken, or missing expected controls.
- You imported a newer shader package without removing an older package first.
- The avatar suddenly fails to build after copying assets from another project.
- A package readme says ThryEditor is included and should not be updated separately.
Help! Should I delete ThryEditor from my avatar project?
Do not delete it blindly. First identify which shader package installed it. If your shader depends on it, deleting the editor folder can break material inspectors or shader setup. Back up the project before removing editor tools.
Help! Is ThryEditor the same as Poiyomi?
No. Poiyomi is a shader package. ThryEditor is an editor/inspector system that shader packages can use for material UI, presets, locking, and related workflows.
Help! Where do Thry avatar tools fit in optimization?
Use avatar performance tools after the avatar uploads privately and before public release. They can highlight VRAM, material, blendshape, and animator concerns that are easy to overlook while editing the avatar's look.
Helpful Follow-Up Pages
- Avatar Optimization Checklist
- Quest Compatibility Checklist
- Material Swap
- Setting Up Your Avatar Project
- Unity Version Guide For VRChat Creators
Official References
- ThryEditor website
- ThryEditor GitHub repository
- Thryrallo VRC Avatar Performance Tools
- Poiyomi Shaders
- Poiyomi GitHub repository
Final Advice
Treat ThryEditor like any other Unity editor dependency: useful when it belongs to the shader stack, risky when it is half-copied, duplicated, or mixed with outdated packages. Keep backups, follow the shader's official install path, and test the final avatar in VRChat before assuming the Unity inspector preview tells the whole story.