# v0.76.0: Shader整理

## [v0.76.0](https://github.com/vrm-c/UniVRM/tree/v0.76.0) (2021-06-07)

* [Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.76.0)
* [Milestone](https://github.com/vrm-c/UniVRM/milestone/38?closed=1)

[Full Changelog](https://github.com/vrm-c/UniVRM/compare/v0.75.0...v0.76.0)

## 主な修正

- namespace MeshUtilityがUnityEditor.MeshUtility classと競合する [\#973](https://github.com/vrm-c/UniVRM/issues/973)
- Feature/animation extract [\#998](https://github.com/vrm-c/UniVRM/pull/998) ([ousttrue](https://github.com/ousttrue))

## Shaderの整理
https://vrm.dev/docs/univrm/shaders/univrm_vrmshaders/

- remove legacy shaders [\#1004](https://github.com/vrm-c/UniVRM/pull/1004) ([ousttrue](https://github.com/ousttrue))
- 古いvrmのTextureImportを修正 [\#1013](https://github.com/vrm-c/UniVRM/pull/1013) ([ousttrue](https://github.com/ousttrue))
- 古いシェーダー名をフォールバック [\#1011](https://github.com/vrm-c/UniVRM/pull/1011) ([ousttrue](https://github.com/ousttrue))
- fix VRMMaterialTests.ExportTest. Shaders \(vrm/unlitXXX\) are not exists. [\#1009](https://github.com/vrm-c/UniVRM/pull/1009) ([ousttrue](https://github.com/ousttrue))

## その他のChangelog

- UniVRM-0.76.0 [\#1012](https://github.com/vrm-c/UniVRM/pull/1012) ([ousttrue](https://github.com/ousttrue))
- Fix/export divided test [\#1010](https://github.com/vrm-c/UniVRM/pull/1010) ([ousttrue](https://github.com/ousttrue))
- glb ローダーで読めるように修正 [\#1008](https://github.com/vrm-c/UniVRM/pull/1008) ([ousttrue](https://github.com/ousttrue))
- 既存の morphTarget の sparse export を整理して、divided 頂点バッファでも動くようにした [\#1007](https://github.com/vrm-c/UniVRM/pull/1007) ([ousttrue](https://github.com/ousttrue))
- MeshWithRenderer を MeshExportInfo に統合 [\#1005](https://github.com/vrm-c/UniVRM/pull/1005) ([ousttrue](https://github.com/ousttrue))
- Implements vrmc\_materials\_mtoon shader code [\#1003](https://github.com/vrm-c/UniVRM/pull/1003) ([Santarh](https://github.com/Santarh))
- VertexColorState を格上げ [\#1002](https://github.com/vrm-c/UniVRM/pull/1002) ([ousttrue](https://github.com/ousttrue))
- move to folder [\#1001](https://github.com/vrm-c/UniVRM/pull/1001) ([ousttrue](https://github.com/ousttrue))
- Fix/rename mesh exporter [\#1000](https://github.com/vrm-c/UniVRM/pull/1000) ([ousttrue](https://github.com/ousttrue))
- fix humanoid asset path [\#999](https://github.com/vrm-c/UniVRM/pull/999) ([ousttrue](https://github.com/ousttrue))
- Fix/meshutility namespace [\#997](https://github.com/vrm-c/UniVRM/pull/997) ([ousttrue](https://github.com/ousttrue))
- Feature10/update spring bone tail spec [\#996](https://github.com/vrm-c/UniVRM/pull/996) ([ousttrue](https://github.com/ousttrue))
- new m\_colliderList [\#995](https://github.com/vrm-c/UniVRM/pull/995) ([ousttrue](https://github.com/ousttrue))
- Feature10/spring bone editor [\#994](https://github.com/vrm-c/UniVRM/pull/994) ([ousttrue](https://github.com/ousttrue))
- IAnimationImporter [\#991](https://github.com/vrm-c/UniVRM/pull/991) ([ousttrue](https://github.com/ousttrue))
- fix SettingsProvider [\#990](https://github.com/vrm-c/UniVRM/pull/990) ([ousttrue](https://github.com/ousttrue))
- use SettingProvider [\#989](https://github.com/vrm-c/UniVRM/pull/989) ([ousttrue](https://github.com/ousttrue))
- Import Metallic-Smoothness with Occlusion texture with shader implementation. \(faster!\) [\#987](https://github.com/vrm-c/UniVRM/pull/987) ([Santarh](https://github.com/Santarh))
- Extension implementation can inject texture loading strategy to ImporterContext [\#986](https://github.com/vrm-c/UniVRM/pull/986) ([Santarh](https://github.com/Santarh))
- fix warn [\#985](https://github.com/vrm-c/UniVRM/pull/985) ([ousttrue](https://github.com/ousttrue))
- Export textures without alpha channel if the texture was linear, normal, or metallic-roughness. [\#984](https://github.com/vrm-c/UniVRM/pull/984) ([Santarh](https://github.com/Santarh))
- Refactoring importing texture/material [\#983](https://github.com/vrm-c/UniVRM/pull/983) ([Santarh](https://github.com/Santarh))
- Refactoring importing textures [\#982](https://github.com/vrm-c/UniVRM/pull/982) ([Santarh](https://github.com/Santarh))
- Refactaring Material Import/Export  [\#981](https://github.com/vrm-c/UniVRM/pull/981) ([Santarh](https://github.com/Santarh))
- メッシュが無いオブジェクトに対する MeshExportValidator のテストを追加 [\#980](https://github.com/vrm-c/UniVRM/pull/980) ([oocytanb](https://github.com/oocytanb))
- ClearScene [\#979](https://github.com/vrm-c/UniVRM/pull/979) ([ousttrue](https://github.com/ousttrue))
- Fix type parent [\#978](https://github.com/vrm-c/UniVRM/pull/978) ([Santarh](https://github.com/Santarh))
- Fix bug that can't extract textures. [\#977](https://github.com/vrm-c/UniVRM/pull/977) ([Santarh](https://github.com/Santarh))
- Convert normal texture without specific format [\#976](https://github.com/vrm-c/UniVRM/pull/976) ([Santarh](https://github.com/Santarh))
- Fix10/fix expression editor [\#975](https://github.com/vrm-c/UniVRM/pull/975) ([ousttrue](https://github.com/ousttrue))
- Handle SubAssetKey instead of string strictly [\#974](https://github.com/vrm-c/UniVRM/pull/974) ([Santarh](https://github.com/Santarh))
