diff --git a/.github/workflows/sphinx.yml b/.github/workflows/sphinx.yml
index 654c821d6..54044aac4 100644
--- a/.github/workflows/sphinx.yml
+++ b/.github/workflows/sphinx.yml
@@ -17,6 +17,7 @@ jobs:
- run: pip install sphinx-rtd-theme
- run: sudo apt install gettext
- run: pip install sphinx-intl
+ - run: pip install gitinclude
- name: sphinx build(ja)
working-directory: ./docs
run: sphinx-build . ../public/ja
diff --git a/.gitignore b/.gitignore
index 5a218b572..85ec28ccf 100644
--- a/.gitignore
+++ b/.gitignore
@@ -55,4 +55,4 @@ Assets/Private.meta
# sphinx build
public
-
+*.pyc
\ No newline at end of file
diff --git a/Assets/UniGLTF/Editor/UniGLTF/ExportDialog/GltfExportWindow.cs b/Assets/UniGLTF/Editor/UniGLTF/ExportDialog/GltfExportWindow.cs
index 056118790..b99a31ab9 100644
--- a/Assets/UniGLTF/Editor/UniGLTF/ExportDialog/GltfExportWindow.cs
+++ b/Assets/UniGLTF/Editor/UniGLTF/ExportDialog/GltfExportWindow.cs
@@ -104,7 +104,7 @@ namespace UniGLTF
using (var exporter = new gltfExporter(gltf, Settings))
{
exporter.Prepare(State.ExportRoot);
- exporter.Export(Settings, new EditorTextureSerializer());
+ exporter.Export(new EditorTextureSerializer());
}
if (isGlb)
diff --git a/Assets/UniGLTF/Editor/UniGLTF/Serialization/ObjectSerialization.cs b/Assets/UniGLTF/Editor/UniGLTF/Serialization/ObjectSerialization.cs
index 2e3fe06ea..8870439d0 100644
--- a/Assets/UniGLTF/Editor/UniGLTF/Serialization/ObjectSerialization.cs
+++ b/Assets/UniGLTF/Editor/UniGLTF/Serialization/ObjectSerialization.cs
@@ -90,11 +90,11 @@ public static $0 $2(JsonNode parsed)
///
/// シリアライザーのコード生成
- ///
+ ///
/// ObjectのFieldのみ値によって、出力するか否かの判定が必用。
- ///
+ ///
/// 例: 空文字列は出力しない
- ///
+ ///
///
///
///
@@ -118,7 +118,7 @@ public static void {callName}(JsonFormatter f, {ValueType.Name} value)
}
writer.Write($@"
if({f.Serialization.CreateSerializationCondition(valueName, f.Attribute)}{condition}){{
- f.Key(""{f.Name}"");
+ f.Key(""{f.Name}"");
{f.Serialization.GenerateSerializerCall(f.FunctionName, valueName)};
}}
");
diff --git a/Assets/UniGLTF/Runtime/UniGLTF/IO/Parser/GlbLowLevelParser.cs b/Assets/UniGLTF/Runtime/UniGLTF/IO/Parser/GlbLowLevelParser.cs
index b518b9b9a..a0ecdfd51 100644
--- a/Assets/UniGLTF/Runtime/UniGLTF/IO/Parser/GlbLowLevelParser.cs
+++ b/Assets/UniGLTF/Runtime/UniGLTF/IO/Parser/GlbLowLevelParser.cs
@@ -174,7 +174,8 @@ namespace UniGLTF
///
private static void FixTextureNameUnique(glTF GLTF)
{
- var used = new HashSet();
+ // NOTE: Windows FileSystem は大文字小文字の違いは同名ファイルとして扱ってしまうため, IgnoreCase で評価する.
+ var used = new HashSet(StringComparer.OrdinalIgnoreCase);
for (var textureIdx = 0; textureIdx < GLTF.textures.Count; ++textureIdx)
{
var gltfTexture = GLTF.textures[textureIdx];
@@ -200,7 +201,8 @@ namespace UniGLTF
private static void FixMaterialNameUnique(glTF GLTF)
{
- var used = new HashSet();
+ // NOTE: Windows FileSystem は大文字小文字の違いは同名ファイルとして扱ってしまうため, IgnoreCase で評価する.
+ var used = new HashSet(StringComparer.OrdinalIgnoreCase);
for (var materialIdx = 0; materialIdx < GLTF.materials.Count; ++materialIdx)
{
var material = GLTF.materials[materialIdx];
@@ -231,7 +233,8 @@ namespace UniGLTF
private static void FixAnimationNameUnique(glTF GLTF)
{
- var used = new HashSet();
+ // NOTE: Windows FileSystem は大文字小文字の違いは同名ファイルとして扱ってしまうため, IgnoreCase で評価する.
+ var used = new HashSet(StringComparer.OrdinalIgnoreCase);
for (int i = 0; i < GLTF.animations.Count; ++i)
{
var animation = GLTF.animations[i];
diff --git a/Assets/UniGLTF/Runtime/UniGLTF/IO/gltfExporter.cs b/Assets/UniGLTF/Runtime/UniGLTF/IO/gltfExporter.cs
index 916f25cd8..40f073a76 100644
--- a/Assets/UniGLTF/Runtime/UniGLTF/IO/gltfExporter.cs
+++ b/Assets/UniGLTF/Runtime/UniGLTF/IO/gltfExporter.cs
@@ -222,7 +222,7 @@ namespace UniGLTF
// do nothing
}
- public virtual void Export(GltfExportSettings meshExportSettings, ITextureSerializer textureSerializer)
+ public virtual void Export(ITextureSerializer textureSerializer)
{
var bytesBuffer = new ArrayByteBuffer(new byte[50 * 1024 * 1024]);
var bufferIndex = glTF.AddBuffer(bytesBuffer);
@@ -232,7 +232,7 @@ namespace UniGLTF
.ToList();
var uniqueUnityMeshes = new MeshExportList();
- uniqueUnityMeshes.GetInfo(Nodes, meshExportSettings);
+ uniqueUnityMeshes.GetInfo(Nodes, m_settings);
#region Materials and Textures
Materials = uniqueUnityMeshes.GetUniqueMaterials().ToList();
@@ -252,9 +252,9 @@ namespace UniGLTF
continue;
}
- var (gltfMesh, blendShapeIndexMap) = meshExportSettings.DivideVertexBuffer
- ? MeshExporter_DividedVertexBuffer.Export(glTF, bufferIndex, unityMesh, Materials, m_settings.InverseAxis.Create(), meshExportSettings)
- : MeshExporter_SharedVertexBuffer.Export(glTF, bufferIndex, unityMesh, Materials, m_settings.InverseAxis.Create(), meshExportSettings)
+ var (gltfMesh, blendShapeIndexMap) = m_settings.DivideVertexBuffer
+ ? MeshExporter_DividedVertexBuffer.Export(glTF, bufferIndex, unityMesh, Materials, m_settings.InverseAxis.Create(), m_settings)
+ : MeshExporter_SharedVertexBuffer.Export(glTF, bufferIndex, unityMesh, Materials, m_settings.InverseAxis.Create(), m_settings)
;
glTF.meshes.Add(gltfMesh);
Meshes.Add(unityMesh.Mesh);
diff --git a/Assets/UniGLTF/Tests/UniGLTF/EditorTextureSerializerTests.cs b/Assets/UniGLTF/Tests/UniGLTF/EditorTextureSerializerTests.cs
index 1b239377a..d625b3c28 100644
--- a/Assets/UniGLTF/Tests/UniGLTF/EditorTextureSerializerTests.cs
+++ b/Assets/UniGLTF/Tests/UniGLTF/EditorTextureSerializerTests.cs
@@ -125,17 +125,14 @@ namespace UniGLTF
var gltf = new glTF();
using (var exporter = new gltfExporter(gltf, new GltfExportSettings
{
- InverseAxis = Axes.X
+ InverseAxis = Axes.X,
+ ExportOnlyBlendShapePosition = false,
+ UseSparseAccessorForMorphTarget = false,
+ DivideVertexBuffer = false,
}))
{
exporter.Prepare(root);
- var settings = new GltfExportSettings
- {
- ExportOnlyBlendShapePosition = false,
- UseSparseAccessorForMorphTarget = false,
- DivideVertexBuffer = false,
- };
- exporter.Export(settings, new EditorTextureSerializer());
+ exporter.Export(new EditorTextureSerializer());
}
Assert.AreEqual(1, gltf.images.Count);
var exportedImage = gltf.images[0];
diff --git a/Assets/UniGLTF/Tests/UniGLTF/GlbParserTests.cs b/Assets/UniGLTF/Tests/UniGLTF/GlbParserTests.cs
new file mode 100644
index 000000000..4e3b2e505
--- /dev/null
+++ b/Assets/UniGLTF/Tests/UniGLTF/GlbParserTests.cs
@@ -0,0 +1,41 @@
+using System;
+using NUnit.Framework;
+
+namespace UniGLTF
+{
+ public sealed class GlbParserTests
+ {
+ [Test]
+ public void TextureNameUniqueness()
+ {
+ var gltfData = new glTF();
+ gltfData.asset.version = "2.0";
+ gltfData.buffers.Add(new glTFBuffer(new ArrayByteBuffer(Array.Empty())));
+ gltfData.textures.Add(new glTFTexture
+ {
+ name = "FooBar",
+ source = 0,
+ });
+ gltfData.textures.Add(new glTFTexture
+ {
+ name = "foobar",
+ source = 1,
+ });
+ gltfData.images.Add(new glTFImage
+ {
+ name = "HogeFuga",
+ });
+ gltfData.images.Add(new glTFImage
+ {
+ name = "hogefuga",
+ });
+
+ var parser = new GlbLowLevelParser("Test", gltfData.ToGlbBytes());
+ var data = parser.Parse();
+
+ Assert.AreEqual("FooBar", data.GLTF.textures[0].name);
+ // NOTE: 大文字小文字が違うだけの名前は、同一としてみなされ、Suffix が付く。
+ Assert.AreEqual("foobar__UNIGLTF__DUPLICATED__2", data.GLTF.textures[1].name);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/UniGLTF/Tests/UniGLTF/GlbParserTests.cs.meta b/Assets/UniGLTF/Tests/UniGLTF/GlbParserTests.cs.meta
new file mode 100644
index 000000000..d50809b18
--- /dev/null
+++ b/Assets/UniGLTF/Tests/UniGLTF/GlbParserTests.cs.meta
@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: 21904270c266400aa6fe5edf3915a31e
+timeCreated: 1634282839
\ No newline at end of file
diff --git a/Assets/UniGLTF/Tests/UniGLTF/GltfLoadTests.cs b/Assets/UniGLTF/Tests/UniGLTF/GltfLoadTests.cs
index 554df42e3..c9432c047 100644
--- a/Assets/UniGLTF/Tests/UniGLTF/GltfLoadTests.cs
+++ b/Assets/UniGLTF/Tests/UniGLTF/GltfLoadTests.cs
@@ -61,7 +61,7 @@ namespace UniGLTF
using (var exporter = new gltfExporter(gltf, new GltfExportSettings()))
{
exporter.Prepare(root);
- exporter.Export(new GltfExportSettings(), new EditorTextureSerializer());
+ exporter.Export(new EditorTextureSerializer());
return gltf.ToGlbBytes();
}
}
diff --git a/Assets/UniGLTF/Tests/UniGLTF/UniGLTFTests.cs b/Assets/UniGLTF/Tests/UniGLTF/UniGLTFTests.cs
index c155aefda..985a5e8c6 100644
--- a/Assets/UniGLTF/Tests/UniGLTF/UniGLTFTests.cs
+++ b/Assets/UniGLTF/Tests/UniGLTF/UniGLTFTests.cs
@@ -106,7 +106,7 @@ namespace UniGLTF
using (var exporter = new gltfExporter(gltf, new GltfExportSettings()))
{
exporter.Prepare(go);
- exporter.Export(new GltfExportSettings(), new EditorTextureSerializer());
+ exporter.Export(new EditorTextureSerializer());
// remove empty buffer
gltf.buffers.Clear();
@@ -297,7 +297,7 @@ namespace UniGLTF
using (var exporter = new gltfExporter(gltf, new GltfExportSettings()))
{
exporter.Prepare(CreateSimpleScene());
- exporter.Export(new GltfExportSettings(), new EditorTextureSerializer());
+ exporter.Export(new EditorTextureSerializer());
}
var expected = gltf.ToJson().ParseAsJson();
@@ -533,7 +533,7 @@ namespace UniGLTF
using (var exporter = new gltfExporter(gltf, new GltfExportSettings()))
{
exporter.Prepare(go);
- exporter.Export(new UniGLTF.GltfExportSettings(), new EditorTextureSerializer());
+ exporter.Export(new EditorTextureSerializer());
json = gltf.ToJson();
}
@@ -574,7 +574,7 @@ namespace UniGLTF
{
var storage = new SimpleStorage(new ArraySegment(new byte[1024 * 1024]));
var data = new JsonWithStorageParser(json, storage).Parse();
-
+
//Debug.LogFormat("{0}", context.Json);
using (var context = new ImporterContext(data))
using (var loaded = context.Load())
@@ -615,7 +615,7 @@ namespace UniGLTF
using (var exporter = new gltfExporter(gltf, new GltfExportSettings()))
{
exporter.Prepare(go);
- exporter.Export(new UniGLTF.GltfExportSettings(), new EditorTextureSerializer());
+ exporter.Export(new EditorTextureSerializer());
json = gltf.ToJson();
}
@@ -628,7 +628,7 @@ namespace UniGLTF
{
var storage = new SimpleStorage(new ArraySegment(new byte[1024 * 1024]));
var data = new JsonWithStorageParser(json, storage).Parse();
-
+
using (var context = new ImporterContext(data))
using (var loaded = context.Load())
{
@@ -679,7 +679,7 @@ namespace UniGLTF
using (var exporter = new gltfExporter(gltf, new GltfExportSettings()))
{
exporter.Prepare(root);
- exporter.Export(new UniGLTF.GltfExportSettings(), new EditorTextureSerializer());
+ exporter.Export(new EditorTextureSerializer());
json = gltf.ToJson();
}
diff --git a/Assets/VRM/Editor/CIBuild.cs b/Assets/VRM/Editor/CIBuild.cs
index a987ae6b8..2db83b6d9 100644
--- a/Assets/VRM/Editor/CIBuild.cs
+++ b/Assets/VRM/Editor/CIBuild.cs
@@ -13,7 +13,7 @@ namespace VRM
public static void Build()
{
var scenes = new string[]{
- "./Assets/VRM/Samples/SimpleViewer/SimpleViewer.unity",
+ "./Assets/VRM_Samples/SimpleViewer/SimpleViewer.unity",
};
var report = BuildPipeline.BuildPlayer(
diff --git a/Assets/VRM/Editor/Format/VRMEditorExporter.cs b/Assets/VRM/Editor/Format/VRMEditorExporter.cs
index a853981bd..e7a4d3ae1 100644
--- a/Assets/VRM/Editor/Format/VRMEditorExporter.cs
+++ b/Assets/VRM/Editor/Format/VRMEditorExporter.cs
@@ -223,10 +223,10 @@ namespace VRM
// 出力
var sw = System.Diagnostics.Stopwatch.StartNew();
var gltf = new UniGLTF.glTF();
- using (var exporter = new VRMExporter(gltf))
+ using (var exporter = new VRMExporter(gltf, settings.MeshExportSettings))
{
exporter.Prepare(target);
- exporter.Export(settings.MeshExportSettings, new EditorTextureSerializer());
+ exporter.Export(new EditorTextureSerializer());
}
var bytes = gltf.ToGlbBytes();
Debug.LogFormat("Export elapsed {0}", sw.Elapsed);
diff --git a/Assets/VRM/Editor/Format/VRMEditorImporterContext.cs b/Assets/VRM/Editor/Format/VRMEditorImporterContext.cs
index f29d76f10..ae0946d36 100644
--- a/Assets/VRM/Editor/Format/VRMEditorImporterContext.cs
+++ b/Assets/VRM/Editor/Format/VRMEditorImporterContext.cs
@@ -141,6 +141,9 @@ namespace VRM
loaded.TransferOwnership(SaveAsAsset);
var root = loaded.Root;
+ // Remove RuntimeGltfInstance component before saving as a prefab.
+ UnityObjectDestoyer.DestroyRuntimeOrEditor(loaded);
+
// Create or update Main Asset
if (m_prefabPath.IsFileExists)
{
@@ -155,7 +158,7 @@ namespace VRM
}
// destroy GameObject on scene
- GameObject.DestroyImmediate(root);
+ UnityObjectDestoyer.DestroyRuntimeOrEditor(root);
foreach (var x in m_paths)
{
diff --git a/Assets/VRM/Editor/VRMExportUnityPackage.cs b/Assets/VRM/Editor/VRMExportUnityPackage.cs
index fa7059664..b28bd8711 100644
--- a/Assets/VRM/Editor/VRMExportUnityPackage.cs
+++ b/Assets/VRM/Editor/VRMExportUnityPackage.cs
@@ -190,28 +190,38 @@ namespace VRM.DevOnly.PackageExporter
{
{
var packages = new[]{
- // UniGLTF + VRMShaders
- new PackageInfo("UniGLTF_VRMShaders")
- {
- List = new []{
- new GlobList("Assets/VRMShaders"),
- new GlobList("Assets/UniGLTF"),
- }
- },
// VRM
new PackageInfo("UniVRM")
{
List = new []{
+ new GlobList("Assets/VRMShaders"),
+ new GlobList("Assets/UniGLTF"),
new GlobList("Assets/VRM"),
}
},
+ // VRM_Samples
+ new PackageInfo("UniVRM_Samples")
+ {
+ List = new []{
+ new GlobList("Assets/VRM_Samples"),
+ }
+ },
// VRM-1.0
new PackageInfo("VRM")
{
List = new []{
+ new GlobList("Assets/VRMShaders"),
+ new GlobList("Assets/UniGLTF"),
new GlobList("Assets/VRM10"),
}
},
+ // VRM-1.0_Samples
+ new PackageInfo("VRM_Samples")
+ {
+ List = new []{
+ new GlobList("Assets/VRM10_Samples"),
+ }
+ },
};
foreach (var package in packages)
{
diff --git a/Assets/VRM/Runtime/IO/VRMExporter.cs b/Assets/VRM/Runtime/IO/VRMExporter.cs
index 30dd44166..bb6e0a96d 100644
--- a/Assets/VRM/Runtime/IO/VRMExporter.cs
+++ b/Assets/VRM/Runtime/IO/VRMExporter.cs
@@ -10,29 +10,36 @@ namespace VRM
{
public class VRMExporter : gltfExporter
{
- protected override IMaterialExporter CreateMaterialExporter()
- {
- return new VRMMaterialExporter();
- }
+ public const Axes Vrm0xSpecificationInverseAxis = Axes.Z;
public static glTF Export(GltfExportSettings configuration, GameObject go, ITextureSerializer textureSerializer)
{
var gltf = new glTF();
- using (var exporter = new VRMExporter(gltf))
+ using (var exporter = new VRMExporter(gltf, configuration))
{
exporter.Prepare(go);
- exporter.Export(configuration, textureSerializer);
+ exporter.Export(textureSerializer);
}
return gltf;
}
public readonly VRM.glTF_VRM_extensions VRM = new glTF_VRM_extensions();
- public VRMExporter(glTF gltf) : base(gltf, new GltfExportSettings())
+ public VRMExporter(glTF gltf, GltfExportSettings exportSettings) : base(gltf, exportSettings)
{
+ if (exportSettings == null || exportSettings.InverseAxis != Vrm0xSpecificationInverseAxis)
+ {
+ throw new Exception( $"VRM specification requires InverseAxis settings as {Vrm0xSpecificationInverseAxis}");
+ }
+
gltf.extensionsUsed.Add(glTF_VRM_extensions.ExtensionName);
}
+ protected override IMaterialExporter CreateMaterialExporter()
+ {
+ return new VRMMaterialExporter();
+ }
+
public override void ExportExtensions(ITextureSerializer textureSerializer)
{
// avatar
diff --git a/Assets/VRM/Runtime/IO/VRMUnlitTransparentZWriteMaterialImporter.cs b/Assets/VRM/Runtime/IO/VRMUnlitTransparentZWriteMaterialImporter.cs
index 7e61f8d68..dee6fd95f 100644
--- a/Assets/VRM/Runtime/IO/VRMUnlitTransparentZWriteMaterialImporter.cs
+++ b/Assets/VRM/Runtime/IO/VRMUnlitTransparentZWriteMaterialImporter.cs
@@ -1,5 +1,3 @@
-using System;
-using System.Collections.Generic;
using MToon;
using UniGLTF;
using UnityEngine;
@@ -10,7 +8,8 @@ namespace VRM
{
public static class VRMUnlitTransparentZWriteMaterialImporter
{
- public const string ShaderName = "VRM/UnlitTransparentZWrite";
+ public const string UnlitTransparentZWriteShaderName = "VRM/UnlitTransparentZWrite";
+ public const string UnlitTransparentZWriteMainTexturePropName = "_MainTex";
public static bool TryCreateParam(GltfData data, glTF_VRM_extensions vrm, int materialIdx, out MaterialDescriptor matDesc)
{
@@ -26,9 +25,8 @@ namespace VRM
}
var vrmMaterial = vrm.materialProperties[materialIdx];
- if (vrmMaterial.shader != ShaderName)
+ if (vrmMaterial.shader != UnlitTransparentZWriteShaderName)
{
- // fallback to gltf
matDesc = default;
return false;
}
@@ -36,63 +34,121 @@ namespace VRM
// use material.name, because material name may renamed in GltfParser.
var name = data.GLTF.materials[materialIdx].name;
- var textureSlots = new Dictionary();
- var floatValues = new Dictionary();
- var colors = new Dictionary();
- var vectors = new Dictionary();
- var actions = new List>();
+ matDesc = new MaterialDescriptor(name, MToon.Utils.ShaderName);
- //
- // import as MToon
- //
- matDesc = new MaterialDescriptor(
- name,
- Utils.ShaderName,
- Utils.GetRenderQueueRequirement(RenderMode.TransparentWithZWrite).DefaultValue,
- textureSlots,
- floatValues,
- colors,
- vectors,
- actions
- );
-
- // NOTE: Unlit のフォールバックなので、 Lit/Shade 色は黒とし、Emissive Factor に設定する.
- // また、元のシェーダのうちユーザが設定できるプロパティは Texture のみ.
- colors[Utils.PropColor] = Color.black;
- colors[Utils.PropShadeColor] = Color.black;
- colors[Utils.PropEmissionColor] = Color.white;
-
- if (vrmMaterial.textureProperties.ContainsKey(Utils.PropMainTex))
+ if (vrmMaterial.textureProperties.ContainsKey(UnlitTransparentZWriteMainTexturePropName))
{
- if (VRMMToonTextureImporter.TryGetTextureFromMaterialProperty(data, vrmMaterial, Utils.PropMainTex, out var texture))
+ if (VRMMToonTextureImporter.TryGetTextureFromMaterialProperty(data, vrmMaterial, UnlitTransparentZWriteMainTexturePropName, out var texture))
{
- textureSlots.Add(Utils.PropEmissionMap, texture.Item2);
+ matDesc.TextureSlots.Add(MToon.Utils.PropMainTex, texture.Item2);
}
}
- actions.Add(unityMaterial =>
+ matDesc.Actions.Add(unityMaterial =>
{
- // NOTE: ZWrite などの属性は util に設定させる.
- var parameter = Utils.GetMToonParametersFromMaterial(unityMaterial);
- parameter.Rendering.CullMode = CullMode.Back;
- parameter.Rendering.RenderMode = RenderMode.TransparentWithZWrite;
- parameter.Rendering.RenderQueueOffsetNumber = 0;
- Utils.SetMToonParametersToMaterial(unityMaterial, parameter);
- });
-
- if (vrmMaterial.shader == Utils.ShaderName)
- {
- // TODO: Material拡張にMToonの項目が追加されたら旧バージョンのshaderPropから変換をかける
- // インポート時にUniVRMに含まれるMToonのバージョンに上書きする
- floatValues[Utils.PropVersion] = Utils.VersionNumber;
- }
-
- actions.Add(m =>
- {
- m.SetFloat(Utils.PropBlendMode, (float)RenderMode.TransparentWithZWrite);
- Utils.ValidateProperties(m, true);
+ var mainTexture = (Texture2D) unityMaterial.GetTexture(MToon.Utils.PropMainTex);
+
+ // NOTE: Unlit のフォールバックなので
+ // Lit/Shade 色は黒として、Alpha のために Lit にテクスチャを設定する.
+ // Emissive 色は白として、テクスチャを設定する.
+ // また、元のシェーダのうちユーザが設定できるプロパティは Texture のみ.
+ MToon.Utils.SetMToonParametersToMaterial(unityMaterial, new MToonDefinition
+ {
+ Meta = new MetaDefinition
+ {
+ Implementation = MToon.Utils.Implementation,
+ VersionNumber = MToon.Utils.VersionNumber,
+ },
+ Rendering = new RenderingDefinition
+ {
+ // NOTE: Transparent ZWrite
+ RenderMode = RenderMode.TransparentWithZWrite,
+ CullMode = CullMode.Back,
+ RenderQueueOffsetNumber = 0,
+ },
+ Color = new ColorDefinition
+ {
+ // NOTE: Unlit なので、RGB 値は黒とする。
+ // NOTE: Alpha は使うので、テクスチャを設定する.
+ LitColor = new Color(0, 0, 0, 1),
+ LitMultiplyTexture = mainTexture,
+ ShadeColor = new Color(0, 0, 0, 1),
+ ShadeMultiplyTexture = default,
+ CutoutThresholdValue = 0.5f,
+ },
+ Lighting = new LightingDefinition
+ {
+ LitAndShadeMixing = new LitAndShadeMixingDefinition
+ {
+ // NOTE: default value
+ ShadingShiftValue = 0,
+ ShadingToonyValue = 1,
+ ShadowReceiveMultiplierValue = 1,
+ ShadowReceiveMultiplierMultiplyTexture = default,
+ LitAndShadeMixingMultiplierValue = 1,
+ LitAndShadeMixingMultiplierMultiplyTexture = default,
+ },
+ LightingInfluence = new LightingInfluenceDefinition
+ {
+ // NOTE: default value
+ LightColorAttenuationValue = 0,
+ GiIntensityValue = 0.1f,
+ },
+ Normal = new NormalDefinition
+ {
+ // NOTE: default value
+ NormalTexture = default,
+ NormalScaleValue = 1,
+ },
+ },
+ Emission = new EmissionDefinition
+ {
+ // NOTE: Unlit なので Emission にテクスチャを設定する.
+ EmissionColor = Color.white,
+ EmissionMultiplyTexture = mainTexture,
+ },
+ MatCap = new MatCapDefinition
+ {
+ // NOTE: default value
+ AdditiveTexture = default,
+ },
+ Rim = new RimDefinition
+ {
+ // NOTE: default value
+ RimColor = Color.black,
+ RimMultiplyTexture = default,
+ RimLightingMixValue = 1,
+ RimLiftValue = 0,
+ RimFresnelPowerValue = 1,
+ },
+ Outline = new OutlineDefinition
+ {
+ // NOTE: default value
+ OutlineWidthMode = OutlineWidthMode.None,
+ OutlineWidthValue = 0,
+ OutlineWidthMultiplyTexture = default,
+ OutlineScaledMaxDistanceValue = 1,
+ OutlineColorMode = OutlineColorMode.FixedColor,
+ OutlineColor = Color.black,
+ OutlineLightingMixValue = 1,
+ },
+ TextureOption = new TextureUvCoordsDefinition
+ {
+ // NOTE: default value
+ MainTextureLeftBottomOriginScale = new Vector2(1, 1),
+ MainTextureLeftBottomOriginOffset = new Vector2(0, 0),
+ UvAnimationMaskTexture = default,
+ UvAnimationScrollXSpeedValue = 0,
+ UvAnimationScrollYSpeedValue = 0,
+ UvAnimationRotationSpeedValue = 0,
+ },
+ });
+
+ // NOTE: MToon として正しくはないが、やむをえず renderQueue を元の値で復帰する.
+ unityMaterial.renderQueue = vrmMaterial.renderQueue;
});
+ Debug.LogWarning($"fallback: {UnlitTransparentZWriteShaderName} => {MToon.Utils.ShaderName}");
return true;
}
}
diff --git a/Assets/VRM10/Runtime/Components/Vrm10Instance/Vrm10Instance.cs b/Assets/VRM10/Runtime/Components/Vrm10Instance/Vrm10Instance.cs
index cc2355991..3b0d1dbd8 100644
--- a/Assets/VRM10/Runtime/Components/Vrm10Instance/Vrm10Instance.cs
+++ b/Assets/VRM10/Runtime/Components/Vrm10Instance/Vrm10Instance.cs
@@ -58,16 +58,18 @@ namespace UniVRM10
Vrm10InstanceRuntime m_runtime;
///
- /// delay new Vrm10InstanceRuntime
+ /// ランタイム実行時に生成されるインスタンス
///
- ///
- Vrm10InstanceRuntime GetOrCreate()
+ public Vrm10InstanceRuntime Runtime
{
- if (m_runtime == null)
+ get
{
- m_runtime = new Vrm10InstanceRuntime(this);
+ if (m_runtime == null)
+ {
+ m_runtime = new Vrm10InstanceRuntime(this);
+ }
+ return m_runtime;
}
- return m_runtime;
}
void Start()
@@ -85,7 +87,7 @@ namespace UniVRM10
{
if (UpdateType == UpdateTypes.Update)
{
- GetOrCreate().Process();
+ Runtime.Process();
}
}
@@ -93,13 +95,13 @@ namespace UniVRM10
{
if (UpdateType == UpdateTypes.LateUpdate)
{
- GetOrCreate().Process();
+ Runtime.Process();
}
}
private void OnDestroy()
{
- GetOrCreate().Dispose();
+ Runtime.Dispose();
}
}
}
diff --git a/Assets/VRM10/Runtime/Components/Vrm10Instance/Vrm10InstanceRuntime.cs b/Assets/VRM10/Runtime/Components/Vrm10Instance/Vrm10InstanceRuntime.cs
index a7591ebf0..7fad226ad 100644
--- a/Assets/VRM10/Runtime/Components/Vrm10Instance/Vrm10InstanceRuntime.cs
+++ b/Assets/VRM10/Runtime/Components/Vrm10Instance/Vrm10InstanceRuntime.cs
@@ -15,7 +15,8 @@ namespace UniVRM10
private readonly VRM10Constraint[] m_constraints;
private readonly Transform m_head;
private readonly FastSpringBoneService m_fastSpringBoneService;
- private readonly FastSpringBoneBuffer m_fastSpringBoneBuffer;
+
+ private FastSpringBoneBuffer m_fastSpringBoneBuffer;
public Vrm10InstanceRuntime(Vrm10Instance target)
{
@@ -46,6 +47,20 @@ namespace UniVRM10
m_fastSpringBoneService.BufferCombiner.Register(m_fastSpringBoneBuffer);
}
+ ///
+ /// このVRMに紐づくSpringBone関連のバッファを再構築する
+ /// ランタイム実行時にSpringBoneに対して変更を行いたいときは、このメソッドを明示的に呼ぶ必要がある
+ ///
+ public void ReconstructSpringBone()
+ {
+ m_fastSpringBoneService.BufferCombiner.Unregister(m_fastSpringBoneBuffer);
+
+ m_fastSpringBoneBuffer.Dispose();
+ m_fastSpringBoneBuffer = CreateFastSpringBoneBuffer(m_target.SpringBone);
+
+ m_fastSpringBoneService.BufferCombiner.Register(m_fastSpringBoneBuffer);
+ }
+
private FastSpringBoneBuffer CreateFastSpringBoneBuffer(Vrm10InstanceSpringBone springBone)
{
return new FastSpringBoneBuffer(
diff --git a/Assets/VRM10/Runtime/IO/Vrm10Exporter.cs b/Assets/VRM10/Runtime/IO/Vrm10Exporter.cs
index b689ff4cc..72ebd7ce7 100644
--- a/Assets/VRM10/Runtime/IO/Vrm10Exporter.cs
+++ b/Assets/VRM10/Runtime/IO/Vrm10Exporter.cs
@@ -11,6 +11,8 @@ namespace UniVRM10
{
public class Vrm10Exporter : IDisposable
{
+ public const string VRM_SPEC_VERSION = "1.0-beta";
+
public readonly Vrm10Storage Storage = new Vrm10Storage();
public readonly string VrmExtensionName = "VRMC_vrm";
@@ -218,6 +220,7 @@ namespace UniVRM10
gltfExporter.FixName(Storage.Gltf);
}
+
///
/// VRMコンポーネントのエクスポート
///
@@ -247,6 +250,7 @@ namespace UniVRM10
var vrm = new UniGLTF.Extensions.VRMC_vrm.VRMC_vrm
{
+ SpecVersion = VRM_SPEC_VERSION,
Humanoid = new UniGLTF.Extensions.VRMC_vrm.Humanoid
{
HumanBones = new UniGLTF.Extensions.VRMC_vrm.HumanBones
diff --git a/Assets/VRM10_Samples/VRM10Viewer/VRM10ViewerUI.cs b/Assets/VRM10_Samples/VRM10Viewer/VRM10ViewerUI.cs
index f76441aa9..4d0d6bfbb 100644
--- a/Assets/VRM10_Samples/VRM10Viewer/VRM10ViewerUI.cs
+++ b/Assets/VRM10_Samples/VRM10Viewer/VRM10ViewerUI.cs
@@ -433,7 +433,19 @@ namespace UniVRM10.VRM10Viewer
return;
}
- if (Vrm10Data.TryParseOrMigrate(data, doMigrate: true, out Vrm10Data vrm))
+ var vrm = await System.Threading.Tasks.Task.Run(() =>
+ {
+ if (Vrm10Data.TryParseOrMigrate(data, doMigrate: true, out Vrm10Data _vrm))
+ {
+ return _vrm;
+ }
+ else
+ {
+ return null;
+ }
+ });
+
+ if (vrm != null)
{
// vrm
using (var loader = new Vrm10Importer(vrm, materialGenerator: GetVrmMaterialDescriptorGenerator(m_useUrpMaterial.isOn)))
@@ -452,7 +464,7 @@ namespace UniVRM10.VRM10Viewer
m_texts.UpdateMeta(vrm.VrmExtension.Meta, thumbnail);
}
- var instance = await loader.LoadAsync();
+ var instance = await loader.LoadAsync(new RuntimeOnlyAwaitCaller());
SetModel(instance);
}
}
@@ -461,7 +473,7 @@ namespace UniVRM10.VRM10Viewer
// gltf
using (var loader = new UniGLTF.ImporterContext(data, materialGenerator: GetMaterialDescriptorGenerator(m_useUrpMaterial.isOn)))
{
- var instance = await loader.LoadAsync();
+ var instance = await loader.LoadAsync(new RuntimeOnlyAwaitCaller());
SetModel(instance);
}
}
diff --git a/Assets/VRMShaders/GLTF/IO/Runtime/Material/Importer/MaterialFactory.cs b/Assets/VRMShaders/GLTF/IO/Runtime/Material/Importer/MaterialFactory.cs
index ead7a2c54..f8f0011ac 100644
--- a/Assets/VRMShaders/GLTF/IO/Runtime/Material/Importer/MaterialFactory.cs
+++ b/Assets/VRMShaders/GLTF/IO/Runtime/Material/Importer/MaterialFactory.cs
@@ -17,13 +17,12 @@ namespace VRMShaders
m_externalMap = externalMaterialMap;
}
+ // TODO: UniVRM 0.x の方に処理を移したい
static Dictionary s_fallbackShaders = new Dictionary
{
{"VRM/UnlitTexture", "Unlit/Texture"},
{"VRM/UnlitTransparent", "Unlit/Transparent"},
{"VRM/UnlitCutout", "Unlit/Transparent Cutout"},
- // 互換性は無いがとりあえず、
- {"VRM/UnlitTransparentZWrite", "VRM/MToon"},
{"UniGLTF/StandardVColor", UniGLTF.UniUnlit.UniUnlitUtil.ShaderName},
};
diff --git a/Assets/VRM_Samples/SimpleViewer/SimpleViewer.unity b/Assets/VRM_Samples/SimpleViewer/SimpleViewer.unity
index 272c3b778..e401a6fc1 100644
--- a/Assets/VRM_Samples/SimpleViewer/SimpleViewer.unity
+++ b/Assets/VRM_Samples/SimpleViewer/SimpleViewer.unity
@@ -868,6 +868,7 @@ RectTransform:
- {fileID: 935566651}
- {fileID: 634488421}
- {fileID: 630871733}
+ - {fileID: 1964149276}
- {fileID: 1365661828}
- {fileID: 1329594714}
- {fileID: 1391337186}
@@ -4058,6 +4059,81 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1289294207}
m_CullTransparentMesh: 0
+--- !u!1 &1304791900
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1304791901}
+ - component: {fileID: 1304791903}
+ - component: {fileID: 1304791902}
+ m_Layer: 5
+ m_Name: Background
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1304791901
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1304791900}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1311743935}
+ m_Father: {fileID: 1964149276}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 1}
+ m_AnchorMax: {x: 0, y: 1}
+ m_AnchoredPosition: {x: 10, y: -10}
+ m_SizeDelta: {x: 20, y: 20}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &1304791902
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1304791900}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!222 &1304791903
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1304791900}
+ m_CullTransparentMesh: 0
--- !u!1 &1307737654
GameObject:
m_ObjectHideFlags: 0
@@ -4217,6 +4293,80 @@ MonoBehaviour:
m_PersistentCalls:
m_Calls: []
m_IsOn: 1
+--- !u!1 &1311743934
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1311743935}
+ - component: {fileID: 1311743937}
+ - component: {fileID: 1311743936}
+ m_Layer: 5
+ m_Name: Checkmark
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1311743935
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1311743934}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 1304791901}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 20, y: 20}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &1311743936
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1311743934}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 10901, guid: 0000000000000000f000000000000000, type: 0}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!222 &1311743937
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1311743934}
+ m_CullTransparentMesh: 0
--- !u!1 &1322834809
GameObject:
m_ObjectHideFlags: 0
@@ -4325,7 +4475,7 @@ RectTransform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 339774397}
- m_RootOrder: 12
+ m_RootOrder: 13
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
@@ -4403,7 +4553,7 @@ RectTransform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 339774397}
- m_RootOrder: 11
+ m_RootOrder: 12
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
@@ -4482,7 +4632,7 @@ RectTransform:
- {fileID: 1808134149}
- {fileID: 668840865}
m_Father: {fileID: 339774397}
- m_RootOrder: 13
+ m_RootOrder: 14
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
@@ -4536,6 +4686,84 @@ MonoBehaviour:
m_PersistentCalls:
m_Calls: []
m_IsOn: 1
+--- !u!1 &1452876667
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1452876668}
+ - component: {fileID: 1452876670}
+ - component: {fileID: 1452876669}
+ m_Layer: 5
+ m_Name: Label
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1452876668
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1452876667}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 1964149276}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 9, y: -0.5}
+ m_SizeDelta: {x: -28, y: -3}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &1452876669
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1452876667}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+ m_RaycastTarget: 1
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_FontData:
+ m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+ m_FontSize: 14
+ m_FontStyle: 0
+ m_BestFit: 0
+ m_MinSize: 10
+ m_MaxSize: 40
+ m_Alignment: 0
+ m_AlignByGeometry: 0
+ m_RichText: 1
+ m_HorizontalOverflow: 0
+ m_VerticalOverflow: 0
+ m_LineSpacing: 1
+ m_Text: Use Async
+--- !u!222 &1452876670
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1452876667}
+ m_CullTransparentMesh: 0
--- !u!1 &1476033060
GameObject:
m_ObjectHideFlags: 0
@@ -5375,6 +5603,7 @@ MonoBehaviour:
m_enableLipSync: {fileID: 935566650}
m_enableAutoBlink: {fileID: 634488422}
m_useUrpMaterial: {fileID: 630871734}
+ m_useAsync: {fileID: 1964149277}
m_useFastSpringBone: {fileID: 1391337187}
m_src: {fileID: 0}
m_target: {fileID: 802105000}
@@ -5824,7 +6053,7 @@ RectTransform:
m_Children:
- {fileID: 919548008}
m_Father: {fileID: 339774397}
- m_RootOrder: 14
+ m_RootOrder: 15
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
@@ -5989,6 +6218,91 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1963417398}
m_CullTransparentMesh: 0
+--- !u!1 &1964149275
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1964149276}
+ - component: {fileID: 1964149277}
+ m_Layer: 5
+ m_Name: UseAsync
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1964149276
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1964149275}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1304791901}
+ - {fileID: 1452876668}
+ m_Father: {fileID: 339774397}
+ m_RootOrder: 11
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 162, y: 20}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &1964149277
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1964149275}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Navigation:
+ m_Mode: 3
+ m_SelectOnUp: {fileID: 0}
+ m_SelectOnDown: {fileID: 0}
+ m_SelectOnLeft: {fileID: 0}
+ m_SelectOnRight: {fileID: 0}
+ m_Transition: 1
+ m_Colors:
+ m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+ m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+ m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+ m_ColorMultiplier: 1
+ m_FadeDuration: 0.1
+ m_SpriteState:
+ m_HighlightedSprite: {fileID: 0}
+ m_PressedSprite: {fileID: 0}
+ m_SelectedSprite: {fileID: 0}
+ m_DisabledSprite: {fileID: 0}
+ m_AnimationTriggers:
+ m_NormalTrigger: Normal
+ m_HighlightedTrigger: Highlighted
+ m_PressedTrigger: Pressed
+ m_SelectedTrigger: Highlighted
+ m_DisabledTrigger: Disabled
+ m_Interactable: 1
+ m_TargetGraphic: {fileID: 1304791902}
+ toggleTransition: 1
+ graphic: {fileID: 1311743936}
+ m_Group: {fileID: 0}
+ onValueChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_IsOn: 0
--- !u!1 &2009818431
GameObject:
m_ObjectHideFlags: 0
diff --git a/Assets/VRM_Samples/SimpleViewer/ViewerUI.cs b/Assets/VRM_Samples/SimpleViewer/ViewerUI.cs
index 7a665b31d..d60fa64a6 100644
--- a/Assets/VRM_Samples/SimpleViewer/ViewerUI.cs
+++ b/Assets/VRM_Samples/SimpleViewer/ViewerUI.cs
@@ -31,6 +31,9 @@ namespace VRM.SimpleViewer
[SerializeField]
Toggle m_useUrpMaterial = default;
+ [SerializeField]
+ Toggle m_useAsync = default;
+
[SerializeField]
Toggle m_useFastSpringBone = default;
#endregion
@@ -416,6 +419,18 @@ namespace VRM.SimpleViewer
}
}
+ static IAwaitCaller GetIAwaitCaller(bool useAsync)
+ {
+ if (useAsync)
+ {
+ return new RuntimeOnlyAwaitCaller();
+ }
+ else
+ {
+ return new ImmediateCaller();
+ }
+ }
+
async void LoadModelAsync(string path, bool isVrm)
{
if (!File.Exists(path))
@@ -444,7 +459,7 @@ namespace VRM.SimpleViewer
using (var loader = new VRMImporterContext(vrm, materialGenerator: GetVrmMaterialGenerator(m_useUrpMaterial.isOn, vrm.VrmExtension)))
{
await m_texts.UpdateMetaAsync(loader);
- var instance = await loader.LoadAsync();
+ var instance = await loader.LoadAsync(GetIAwaitCaller(m_useAsync.isOn));
SetModel(instance);
}
}
@@ -454,7 +469,7 @@ namespace VRM.SimpleViewer
Debug.LogWarning("file extension is vrm. but not vrm ?");
using (var loader = new UniGLTF.ImporterContext(data, materialGenerator: GetGltfMaterialGenerator(m_useUrpMaterial.isOn)))
{
- var instance = await loader.LoadAsync();
+ var instance = await loader.LoadAsync(GetIAwaitCaller(m_useAsync.isOn));
SetModel(instance);
}
}
@@ -463,7 +478,7 @@ namespace VRM.SimpleViewer
{
using (var loader = new UniGLTF.ImporterContext(data, materialGenerator: GetGltfMaterialGenerator(m_useUrpMaterial.isOn)))
{
- var instance = await loader.LoadAsync();
+ var instance = await loader.LoadAsync(GetIAwaitCaller(m_useAsync.isOn));
SetModel(instance);
}
}
diff --git a/Assets/VRM_Samples/SpringBone.meta b/Assets/VRM_Samples/SpringBone.meta
deleted file mode 100644
index 77a337faa..000000000
--- a/Assets/VRM_Samples/SpringBone.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 3fc3f1af567d73f41a5172249769f047
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/docs/README.md b/doc.md
similarity index 100%
rename from docs/README.md
rename to doc.md
diff --git a/docs/_static/custom.css b/docs/_static/custom.css
new file mode 100644
index 000000000..8aa6c288f
--- /dev/null
+++ b/docs/_static/custom.css
@@ -0,0 +1,3 @@
+.wy-nav-content {
+ max-width: 1200px !important;
+}
diff --git a/docs/_templates/layout.html b/docs/_templates/layout.html
index 6c879e906..971b33868 100644
--- a/docs/_templates/layout.html
+++ b/docs/_templates/layout.html
@@ -1,11 +1,11 @@
{% extends "!layout.html" %}
{% block sidebartitle %}
- {%- if language != "en" %}
- English
- {%- endif %}
- {%- if language != "ja" %}
- 日本語
- {%- endif %}
+{%- if language != "en" %}
+[日本語] English
+{%- endif %}
+{%- if language != "ja" %}
+日本語 [English]
+{%- endif %}
{{ super() }}
{% endblock %}
\ No newline at end of file
diff --git a/docs/chloggen.py b/docs/chloggen.py
index dbd82b738..6abebfe2f 100644
--- a/docs/chloggen.py
+++ b/docs/chloggen.py
@@ -3,14 +3,18 @@ import sys
import git.repo
import re
import pathlib
+import release_gen
HERE = pathlib.Path(__file__).absolute().parent
MERGE_PATTERN = re.compile(r'Merge pull request #(\d+)')
-def main(repo: git.repo.Repo, rev: str):
- print('# v0.86.0: 1.0準備')
+def main(repo: git.repo.Repo, version: str):
+ major, minor, patch = [int(x) for x in version.split('.')]
+ rev = f'v{major}.{minor-1}.0..v{major}.{minor}.0'
+
+ print(f'# v{version}: 1.0準備')
print()
for item in repo.iter_commits(rev=rev):
m = MERGE_PATTERN.match(item.message)
@@ -26,4 +30,5 @@ def main(repo: git.repo.Repo, rev: str):
if __name__ == '__main__':
repo = git.repo.Repo(str(HERE.parent))
- main(repo, sys.argv[1])
+ version = release_gen.get_version()
+ main(repo, version)
diff --git a/docs/conf.py b/docs/conf.py
index 8614c5922..5426ecfc0 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -25,7 +25,7 @@ author = 'VRM Consortium'
# Add any Sphinx extension module names here, as strings. They can be
# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
# ones.
-extensions = ['myst_parser']
+extensions = ['myst_parser', 'gitinclude']
# Add any paths that contain templates here, relative to this directory.
templates_path = ['_templates']
diff --git a/docs/gltf/0_36_update.md b/docs/gltf/0_36_update.md
index eca1eea3b..3d6bdbf96 100644
--- a/docs/gltf/0_36_update.md
+++ b/docs/gltf/0_36_update.md
@@ -7,13 +7,13 @@ GLTFの仕様に準拠しました。
* extraはextrasの間違い
* imageはnameを持っていた
-```json
+```js
json.images[i].extra.name
```
変更後
-```json
+```js
json.images[i].name
```
@@ -25,12 +25,12 @@ GLTFの仕様に準拠しました。
* targetにextrasは不許可
* https://github.com/KhronosGroup/glTF/issues/1036#issuecomment-314078356
-```json
+```js
json.meshes[i].primitives[j].targets[k].extra.name
```
変更後
-```json
+```js
json.meshes[i].primitives[j].extras.targetNames[k]
```
diff --git a/docs/gltf/0_82_glb_import.md b/docs/gltf/0_82_glb_import.md
index 2fcce636b..cab05c296 100644
--- a/docs/gltf/0_82_glb_import.md
+++ b/docs/gltf/0_82_glb_import.md
@@ -1,6 +1,5 @@
-# GlbImport(0.82)
-`0.82.1` の API です。
-`0.82.0` の場合は更新をお願いします。
+# GlbImport(0.82) GltfData
+from: `0.82.1`
以下のステップでロードします。
@@ -98,19 +97,7 @@ async RuntimeGltfInstance Load(GltfData data)
### materialGenerator で URP 用のマテリアルをロードする
-`materialGenerator` 引き数(省略可能)を指定することで URP マテリアルを生成するようにカスタムできます。
-
-```csharp
-async RuntimeGltfInstance Load(GltfData data)
-{
- var materialGenerator = new GltfUrpMaterialDescriptorGenerator();
- using(var loader = new UniGLTF.ImporterContext(data, materialGenerator: materialGenerator)
- {
- var instance = await loader.LoadAsync();
- return instance;
- }
-}
-```
+{doc}`Import 時に生成される Material をカスタマイズする `
## 3. インスタンスを使用する
diff --git a/docs/gltf/how_to_customize_material_import.md b/docs/gltf/how_to_customize_material_import.md
new file mode 100644
index 000000000..b78f2b75f
--- /dev/null
+++ b/docs/gltf/how_to_customize_material_import.md
@@ -0,0 +1,21 @@
+# Import 時に生成される Material をカスタマイズする
+
+`IMaterialDescriptorGenerator` を実装することで import 時に適用されるマテリアルを差し替えることができます。
+
+## materialGenerator で URP 用のマテリアルをロードする
+
+URP マテリアルを生成するようにカスタムする例です。
+
+
+
+```csharp
+async RuntimeGltfInstance Load(GltfData data)
+{
+ IMaterialDescriptorGenerator materialGenerator = new GltfUrpMaterialDescriptorGenerator();
+ using(var loader = new UniGLTF.ImporterContext(data, materialGenerator: materialGenerator)
+ {
+ var instance = await loader.LoadAsync();
+ return instance;
+ }
+}
+```
diff --git a/docs/gltf/index.md b/docs/gltf/index.md
index c1332b2ad..b8893ffa0 100644
--- a/docs/gltf/index.md
+++ b/docs/gltf/index.md
@@ -12,7 +12,12 @@
:maxdepth: 1
0_82_glb_import
-how_to_impl_extension
+how_to_customize_material_import
0_36_update
-format
+```
+
+```{toctree}
+:maxdepth: 1
+format
+how_to_impl_extension
```
diff --git a/docs/implementation/fast_spring_bone.md b/docs/implementation/fast_spring_bone.md
index 5f2e40c93..35dfd3d85 100644
--- a/docs/implementation/fast_spring_bone.md
+++ b/docs/implementation/fast_spring_bone.md
@@ -22,7 +22,7 @@ VRM0.x向けのFastSpringBone実装は `VRM/Runtime/FastSpringBone` ディレク
これを明示的に呼ばなければ、従来のSpringBoneのまま動作します。
-```cs
+```csharp
using (var loader = new UniGLTF.ImporterContext(data))
{
var instance = await loader.LoadAsync();
diff --git a/docs/implementation/index.md b/docs/implementation/index.md
index 19087e53f..15fb976a7 100644
--- a/docs/implementation/index.md
+++ b/docs/implementation/index.md
@@ -8,4 +8,5 @@ texture_manipulation
coordinate
fast_spring_bone
first_person
+scripted_importer
```
diff --git a/docs/implementation/scripted_importer.md b/docs/implementation/scripted_importer.md
new file mode 100644
index 000000000..3f5c94753
--- /dev/null
+++ b/docs/implementation/scripted_importer.md
@@ -0,0 +1,39 @@
+# ScriptedImporter の実装
+
+`v0.68.0` 以降 の `glb/gltf editor importer` と `VRM-1.0 editor importer` の実装で使用している [ScriptedImporter](https://docs.unity3d.com/ja/2019.4/ScriptReference/Experimental.AssetImporters.ScriptedImporter.html) に関して。
+
+> `VRM-1.0` の実装と拡張子がぶつかってしまうので `VRM-0.x` への `ScriptedImporter` 実装はしません
+
+## ScriptedImporter 採用の利点
+
+### Texture の Asset化 が楽
+
+`AssetPostprocessor` だと普通の方法では実装できない Texture のバイト列を出力して Asset 化して、
+これを参照する Material をアセット化するということが、
+`ScriptedImporter.GetExternalObjectMap` により無理をせずに実装できます。
+
+> UniVRM では抜け道として `EditorApplication.delayCall` を使用しています。
+
+### Import 設定を作れる
+
+`ScriptedImporter` を継承したクラスの `public member` や `[SerializeField]` に情報を保存できます。
+
+```csharp
+// 例
+[ScriptedImporter(1, "cube")]
+public class CubeImporter : ScriptedImporter
+{
+ public float m_Scale = 1; // これを Asset の Inspector で変更して Apply すると、新しい設定で再importできる
+
+ // 省略
+}
+```
+
+### ForceText 時に import が低速化するのを回避できる
+
+`ScriptedImporter` の SubAsset にすることで、 `mesh` などがテキスト(yaml)で Asset 化されることを回避できます。
+巨大なアセットで差が出ます。
+
+## ScriptedImporter 実装
+
+TODO: ExternalObjectMap の扱い
diff --git a/docs/locale/en/LC_MESSAGES/build.po b/docs/locale/en/LC_MESSAGES/build.po
index 7fad76b9d..ac37fea7d 100644
--- a/docs/locale/en/LC_MESSAGES/build.po
+++ b/docs/locale/en/LC_MESSAGES/build.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: UniVRM Programming Document \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-10-11 16:50+0900\n"
+"POT-Creation-Date: 2021-10-15 15:45+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -20,47 +20,53 @@ msgstr ""
#: ../../build.md:1
msgid "アプリケーションのビルド"
-msgstr ""
+msgstr "Build Application"
#: ../../build.md:3
-msgid "ビルドに含めるシェーダー"
+msgid "UniVRMを使うアプリケーションのビルドに関する注意事項"
msgstr ""
#: ../../build.md:5
+msgid "ビルドに含めるシェーダー"
+msgstr "Shaders to include in the build"
+
+#: ../../build.md:7
msgid ""
"`Project Settings = Graphics - Always Included Shaders` "
"などに設定して、ビルドに含まれるようにしてください。"
msgstr ""
+"Set `Project Settings = Graphics - Always Included Shaders` to included "
+"in the build"
-#: ../../build.md:7
+#: ../../build.md:9
msgid "Unlit"
msgstr ""
-#: ../../build.md:9
+#: ../../build.md:11
msgid "`Assets\\VRMShaders\\GLTF\\UniUnlit\\Resources\\UniGLTF\\UniUnlit.shader`"
msgstr ""
-#: ../../build.md:11
+#: ../../build.md:13
msgid "MToon"
msgstr ""
-#: ../../build.md:13
+#: ../../build.md:15
msgid "`Assets\\VRMShaders\\VRM\\MToon\\MToon\\Resources\\Shaders\\MToon.shader`"
msgstr ""
-#: ../../build.md:15
-msgid "ランタイム import/export 時のテクスチャー変換用のシェーダー"
-msgstr ""
-
#: ../../build.md:17
+msgid "ランタイム import/export 時のテクスチャー変換用のシェーダー"
+msgstr "Shaders for texture conversion during runtime import/export"
+
+#: ../../build.md:19
msgid "`Assets\\VRMShaders\\GLTF\\IO\\Resources\\UniGLTF\\NormalMapExporter.shader`"
msgstr ""
-#: ../../build.md:18
+#: ../../build.md:20
msgid "`Assets\\VRMShaders\\GLTF\\IO\\Resources\\UniGLTF\\StandardMapExporter.shader`"
msgstr ""
-#: ../../build.md:19
+#: ../../build.md:21
msgid "`Assets\\VRMShaders\\GLTF\\IO\\Resources\\UniGLTF\\StandardMapImporter.shader`"
msgstr ""
diff --git a/docs/locale/en/LC_MESSAGES/gltf/0_82_glb_import.po b/docs/locale/en/LC_MESSAGES/gltf/0_82_glb_import.po
index 091402ba6..1b6fd2bc4 100644
--- a/docs/locale/en/LC_MESSAGES/gltf/0_82_glb_import.po
+++ b/docs/locale/en/LC_MESSAGES/gltf/0_82_glb_import.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: UniVRM Programming Document \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-14 13:46+0900\n"
+"POT-Creation-Date: 2021-10-15 16:47+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -19,92 +19,106 @@ msgstr ""
"Generated-By: Babel 2.9.1\n"
#: ../../gltf/0_82_glb_import.md:1
-msgid "GlbImport(0.82)"
+msgid "GlbImport(0.82) GltfData"
msgstr ""
#: ../../gltf/0_82_glb_import.md:2
-msgid "`0.82.1` の API です。 `0.82.0` の場合は更新をお願いします。"
-msgstr "If use `0.82.0`, please upgrade."
+msgid "from: `0.82.1`"
+msgstr ""
-#: ../../gltf/0_82_glb_import.md:5
+#: ../../gltf/0_82_glb_import.md:4
msgid "以下のステップでロードします。"
msgstr "GLB load is below steps."
-#: ../../gltf/0_82_glb_import.md:7
+#: ../../gltf/0_82_glb_import.md:6
msgid "`GLB` / `GLTF` をパースして `GltfData` を得る。"
msgstr "Parse `GLB` / `GLTF`, get a `GltfData`"
-#: ../../gltf/0_82_glb_import.md:8
+#: ../../gltf/0_82_glb_import.md:7
msgid ""
"`GltfData` から `Unity Hierarchy` を ロード する。`RuntimeGltfInstance` を得る。 "
"ローダーを破棄する。"
-msgstr "Load `Unity Hierarchy` from the `GltfData`, get a `RuntimeGltfInstance`, dispose loader."
+msgstr ""
+"Load `Unity Hierarchy` from the `GltfData`, get a `RuntimeGltfInstance`, "
+"dispose loader."
-#: ../../gltf/0_82_glb_import.md:9
+#: ../../gltf/0_82_glb_import.md:8
msgid "ロードした `RuntimeGltfInstance` 使う。`RuntimeGltfInstance` を破棄する。"
msgstr "Use the `RuntimeGltfInstance`, destroy the `RuntimeGltfInstance`."
-#: ../../gltf/0_82_glb_import.md:11
+#: ../../gltf/0_82_glb_import.md:10
msgid "1. パースする"
msgstr "1. Parse"
-#: ../../gltf/0_82_glb_import.md:13
+#: ../../gltf/0_82_glb_import.md:12
msgid "glb ファイルパスからパースする"
msgstr "Parse glb from file path"
-#: ../../gltf/0_82_glb_import.md:15 ../../gltf/0_82_glb_import.md:26
+#: ../../gltf/0_82_glb_import.md:14 ../../gltf/0_82_glb_import.md:25
msgid "`vrm` もこの関数を使います。"
msgstr "Use this for vrm too."
-#: ../../gltf/0_82_glb_import.md:24
+#: ../../gltf/0_82_glb_import.md:23
msgid "glb バイト列をパースする"
msgstr "Parse glb byte array"
-#: ../../gltf/0_82_glb_import.md:35
+#: ../../gltf/0_82_glb_import.md:34
msgid "gltf ファイルパスからパースする"
msgstr "Parse gltf from file path"
-#: ../../gltf/0_82_glb_import.md:44
+#: ../../gltf/0_82_glb_import.md:43
msgid "zip アーカイブからパースする"
msgstr "Parse gltf in zip archive from file path"
-#: ../../gltf/0_82_glb_import.md:46
+#: ../../gltf/0_82_glb_import.md:45
msgid "gltf と関連するファイルを zip アーカイブしたファイルをパースできます(実験)。"
-msgstr "Zip archive that contains gltf and related files could parsed(expelemental)."
+msgstr ""
+"Zip archive that contains gltf and related files could "
+"parsed(expelemental)."
-#: ../../gltf/0_82_glb_import.md:55
+#: ../../gltf/0_82_glb_import.md:54
msgid "ファイルパスの拡張子でパースする"
msgstr "Parse by file extension"
-#: ../../gltf/0_82_glb_import.md:57
+#: ../../gltf/0_82_glb_import.md:56
msgid "サンプルの `SimpleViewer` を参考にしてください。"
msgstr "See `SimpleViewer` sample."
-#: ../../gltf/0_82_glb_import.md:67
+#: ../../gltf/0_82_glb_import.md:66
msgid "2. ロードする"
msgstr "2. Load"
-#: ../../gltf/0_82_glb_import.md:69
+#: ../../gltf/0_82_glb_import.md:68
msgid "sync"
msgstr ""
-#: ../../gltf/0_82_glb_import.md:84
+#: ../../gltf/0_82_glb_import.md:83
msgid "async"
msgstr ""
-#: ../../gltf/0_82_glb_import.md:99
+#: ../../gltf/0_82_glb_import.md:98
msgid "materialGenerator で URP 用のマテリアルをロードする"
msgstr "Load URP material by materialGenerator argument"
-#: ../../gltf/0_82_glb_import.md:101
+#: ../../gltf/0_82_glb_import.md:100
msgid "`materialGenerator` 引き数(省略可能)を指定することで URP マテリアルを生成するようにカスタムできます。"
-msgstr "You can load URP materials by setting the `materialGenerator` Argument (optional)."
+msgstr ""
+"You can load URP materials by setting the `materialGenerator` Argument "
+"(optional)."
-#: ../../gltf/0_82_glb_import.md:115
+#: ../../gltf/0_82_glb_import.md:114
msgid "3. インスタンスを使用する"
msgstr "3. Use instance"
-#: ../../gltf/0_82_glb_import.md:124
+#: ../../gltf/0_82_glb_import.md:123
msgid "使用後に以下のように破棄してください。関連する Asset(Texture, Material, Meshなど)も破棄されます。"
-msgstr "Destroy after use and discard related assets (textures, materials, meshes, etc.)"
+msgstr ""
+"Destroy after use and discard related assets (textures, materials, "
+"meshes, etc.)"
+
+#~ msgid "GlbImport(0.82)"
+#~ msgstr ""
+
+#~ msgid "`0.82.1` の API です。 `0.82.0` の場合は更新をお願いします。"
+#~ msgstr "If use `0.82.0`, please upgrade."
diff --git a/docs/locale/en/LC_MESSAGES/history.po b/docs/locale/en/LC_MESSAGES/gltf/index.po
similarity index 64%
rename from docs/locale/en/LC_MESSAGES/history.po
rename to docs/locale/en/LC_MESSAGES/gltf/index.po
index d21b7e59f..5a889675b 100644
--- a/docs/locale/en/LC_MESSAGES/history.po
+++ b/docs/locale/en/LC_MESSAGES/gltf/index.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: UniVRM Programming Document \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-14 13:46+0900\n"
+"POT-Creation-Date: 2021-10-15 15:45+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -18,59 +18,51 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.9.1\n"
-#: ../../history.md:1
-msgid "Version"
+#: ../../gltf/index.md:1
+msgid "glTF"
msgstr ""
-#: ../../history.md
+#: ../../gltf/index.md
msgid "version"
msgstr ""
-#: ../../history.md
+#: ../../gltf/index.md
msgid "v0.82.1"
msgstr ""
-#: ../../history.md
+#: ../../gltf/index.md
msgid "`materialGenerator(URP対応)` 引き数と `VrmData`"
-msgstr "`materialGenerator(for URP)` argument and `VrmData`"
+msgstr ""
-#: ../../history.md
+#: ../../gltf/index.md
msgid "v0.79"
msgstr ""
-#: ../../history.md
+#: ../../gltf/index.md
msgid "`GltfData`"
msgstr ""
-#: ../../history.md
+#: ../../gltf/index.md
msgid "v0.77"
msgstr ""
-#: ../../history.md
+#: ../../gltf/index.md
msgid "`RuntimeGltfInstance`"
msgstr ""
-#: ../../history.md
+#: ../../gltf/index.md
msgid "v0.68"
msgstr ""
-#: ../../history.md
+#: ../../gltf/index.md
msgid "`GltfParser`"
msgstr ""
-#: ../../history.md
+#: ../../gltf/index.md
msgid "v0.63.2"
msgstr ""
-#: ../../history.md
+#: ../../gltf/index.md
msgid "gltf の extension の実装方法を変更"
-msgstr "Update gltf extensions implementation"
-
-#: ../../history.md
-msgid "v0.56"
msgstr ""
-#: ../../history.md
-msgid "BlendShapeKey の仕様変更"
-msgstr "Update BlendShapeKey spec"
-
diff --git a/docs/locale/en/LC_MESSAGES/implementation/coordinate.po b/docs/locale/en/LC_MESSAGES/implementation/coordinate.po
index 78795a8c7..ec05d408c 100644
--- a/docs/locale/en/LC_MESSAGES/implementation/coordinate.po
+++ b/docs/locale/en/LC_MESSAGES/implementation/coordinate.po
@@ -20,31 +20,31 @@ msgstr ""
#: ../../implementation/coordinate.md:1
msgid "座標系の変換"
-msgstr ""
+msgstr "Coordinate conversion"
#: ../../implementation/coordinate.md:3
msgid "UniVRMは、インポート・エクスポート時に座標変換を実行しています。"
-msgstr ""
+msgstr "UniVRM convert coordinate when import or export"
#: ../../implementation/coordinate.md
msgid "右"
-msgstr ""
+msgstr "right"
#: ../../implementation/coordinate.md
msgid "上"
-msgstr ""
+msgstr "up"
#: ../../implementation/coordinate.md
msgid "前"
-msgstr ""
+msgstr "forward"
#: ../../implementation/coordinate.md
msgid "掌性"
-msgstr ""
+msgstr "chirality"
#: ../../implementation/coordinate.md
msgid "UV原点"
-msgstr ""
+msgstr "Origin of Texture coordinates"
#: ../../implementation/coordinate.md
msgid "Unity"
@@ -64,11 +64,11 @@ msgstr ""
#: ../../implementation/coordinate.md
msgid "左手"
-msgstr ""
+msgstr "Left handed"
#: ../../implementation/coordinate.md
msgid "左下"
-msgstr ""
+msgstr "left bottom"
#: ../../implementation/coordinate.md
msgid "VRM-0"
@@ -80,11 +80,11 @@ msgstr ""
#: ../../implementation/coordinate.md
msgid "右手"
-msgstr ""
+msgstr "Right handed"
#: ../../implementation/coordinate.md
msgid "左上"
-msgstr ""
+msgstr "left top"
#: ../../implementation/coordinate.md
msgid "VRM-1"
@@ -100,7 +100,7 @@ msgstr ""
#: ../../implementation/coordinate.md
msgid "デフォルトはVRM-0方式。オプションでVRM-1方式を選べます"
-msgstr ""
+msgstr "The default is the VRM-0 method. Vrm-1 method can be selected as an option"
#: ../../implementation/coordinate.md:12
msgid "UV"
@@ -108,7 +108,7 @@ msgstr ""
#: ../../implementation/coordinate.md:14
msgid "以下のように変換します。"
-msgstr ""
+msgstr "The following conversions"
#: ../../implementation/coordinate.md:16
msgid "V^{\\prime} = 1 - V"
@@ -120,11 +120,11 @@ msgstr ""
#: ../../implementation/coordinate.md:22
msgid "Z軸を反転します。"
-msgstr ""
+msgstr "Invert Z-axis"
#: ../../implementation/coordinate.md:24
msgid "Vector3: Position, Normalなど"
-msgstr ""
+msgstr "Vector3: Position, Normal, etc."
#: ../../implementation/coordinate.md:33
msgid "Quaternion: Rotation"
@@ -136,7 +136,7 @@ msgstr ""
#: ../../implementation/coordinate.md:47
msgid "スケール値が入っているとうまくいきません"
-msgstr ""
+msgstr "If the scale value is in it, it does not work."
#: ../../implementation/coordinate.md:61
msgid "Unity <-> VRM1"
@@ -144,5 +144,4 @@ msgstr ""
#: ../../implementation/coordinate.md:63
msgid "X軸を反転します。"
-msgstr ""
-
+msgstr "Invert X-axis"
diff --git a/docs/locale/en/LC_MESSAGES/implementation/index.po b/docs/locale/en/LC_MESSAGES/implementation/index.po
new file mode 100644
index 000000000..f3fa258cb
--- /dev/null
+++ b/docs/locale/en/LC_MESSAGES/implementation/index.po
@@ -0,0 +1,23 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2021, VRM Consortium
+# This file is distributed under the same license as the UniVRM Programming
+# Document package.
+# FIRST AUTHOR , 2021.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: UniVRM Programming Document \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2021-10-15 15:45+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: LANGUAGE \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.9.1\n"
+
+#: ../../implementation/index.md:1
+msgid "実装メモ"
+msgstr "Implementation note"
diff --git a/docs/locale/en/LC_MESSAGES/index.po b/docs/locale/en/LC_MESSAGES/index.po
index fb243ae32..6e78302fa 100644
--- a/docs/locale/en/LC_MESSAGES/index.po
+++ b/docs/locale/en/LC_MESSAGES/index.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: UniVRM Programming Document \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-10-13 14:45+0900\n"
+"POT-Creation-Date: 2021-10-15 15:45+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -23,88 +23,27 @@ msgid "UniVRM Programming Document"
msgstr ""
#: ../../index.md:3
-#, fuzzy
msgid ""
"これは、[UniVRM](https://github.com/vrm-c/UniVRM) の開発ドキュメントです。 "
"UnityでVRMをエクスポートする方法などについては [manual](https://vrm.dev/docs/univrm/) "
"を参照してください。"
msgstr ""
-"This is the development documentation for [UniVRM] (https://github.com/vrm-c/UniVRM)."
-"Please see [manual](https://vrm.dev/en/docs//univrm/) about how to export"
-" VRM."
-
-#: ../../index.md:6
-msgid "概要"
-msgstr "Overview"
-
-#: ../../index.md:15
-msgid "build"
-msgstr ""
+"This is the development documentation for [UniVRM] "
+"(https://github.com/vrm-c/UniVRM).Please see "
+"[manual](https://vrm.dev/en/docs//univrm/) about how to export VRM."
#: ../../index.md:17
-msgid "UniVRMを使うアプリケーションのビルドに関する注意事項"
-msgstr ""
-
-#: ../../index.md:23
-msgid "実装メモ"
-msgstr ""
-
-#: ../../index.md:35
-msgid "glTF"
-msgstr ""
-
-#: ../../index.md:46
-msgid "VRM"
-msgstr ""
-
-#: ../../index.md:60 ../../index.md:79
-msgid "Samples"
-msgstr ""
-
-#: ../../index.md:62
-msgid "SimpleViewer"
-msgstr ""
-
-#: ../../index.md:63
-msgid "RuntimeExporerSample"
-msgstr ""
-
-#: ../../index.md:64
-msgid "FirstPersonSample"
-msgstr ""
-
-#: ../../index.md:65
-msgid "AnimationBridgeSample"
-msgstr ""
-
-#: ../../index.md:67
-msgid "VRM-1.0(β)"
-msgstr ""
-
-#: ../../index.md:81
-msgid "VRM10Viewer"
-msgstr ""
-
-#: ../../index.md:83
-msgid "Release"
-msgstr ""
-
-#: ../../index.md:93
msgid "Indices and tables"
msgstr ""
-#: ../../index.md:95
+#: ../../index.md:19
msgid "{ref}`genindex`"
msgstr ""
-#: ../../index.md:96
+#: ../../index.md:20
msgid "{ref}`modindex`"
msgstr ""
-#: ../../index.md:97
+#: ../../index.md:21
msgid "{ref}`search`"
msgstr ""
-
-#~ msgid "これは、開発者(UniVRMを使ったアプリケーションを作成する人)向けのドキュメントです。"
-#~ msgstr "This is a document for developer that using UniVRM."
-
diff --git a/docs/locale/en/LC_MESSAGES/package.po b/docs/locale/en/LC_MESSAGES/package.po
deleted file mode 100644
index 7e0d99f46..000000000
--- a/docs/locale/en/LC_MESSAGES/package.po
+++ /dev/null
@@ -1,80 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) 2021, VRM Consortium
-# This file is distributed under the same license as the UniVRM Programming
-# Document package.
-# FIRST AUTHOR , 2021.
-#
-#, fuzzy
-msgid ""
-msgstr ""
-"Project-Id-Version: UniVRM Programming Document \n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-14 13:46+0900\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME \n"
-"Language-Team: LANGUAGE \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.9.1\n"
-
-#: ../../package.md:1
-msgid "パッケージ構成"
-msgstr "Package Structure"
-
-#: ../../package.md:3
-msgid "パッケージ"
-msgstr "Package"
-
-#: ../../package.md
-msgid "unitypackage"
-msgstr ""
-
-#: ../../package.md
-msgid "folder"
-msgstr ""
-
-#: ../../package.md
-msgid "contents"
-msgstr ""
-
-#: ../../package.md
-msgid "VRMShaders_UniGLTF"
-msgstr ""
-
-#: ../../package.md
-msgid "Assets/VRMShaders, Assets/UniGLTF"
-msgstr ""
-
-#: ../../package.md
-msgid "VRMShaders と UniGLTF"
-msgstr "VRMShaders and UniGLTF"
-
-#: ../../package.md
-msgid "UniVRM"
-msgstr ""
-
-#: ../../package.md
-msgid "Assets/VRM"
-msgstr ""
-
-#: ../../package.md
-msgid "VRM-0.X"
-msgstr ""
-
-#: ../../package.md
-msgid "VRM"
-msgstr ""
-
-#: ../../package.md
-msgid "Assets/VRM10"
-msgstr ""
-
-#: ../../package.md
-msgid "VRM-1.0(β)"
-msgstr ""
-
-#: ../../package.md:22
-msgid "UPM"
-msgstr ""
-
diff --git a/docs/locale/en/LC_MESSAGES/release/055/index.po b/docs/locale/en/LC_MESSAGES/release/055/index.po
index fd24d32ae..57197e7f5 100644
--- a/docs/locale/en/LC_MESSAGES/release/055/index.po
+++ b/docs/locale/en/LC_MESSAGES/release/055/index.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: UniVRM Programming Document \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-10-13 14:20+0900\n"
+"POT-Creation-Date: 2021-10-15 16:47+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -19,8 +19,8 @@ msgstr ""
"Generated-By: Babel 2.9.1\n"
#: ../../release/055/index.md:1
-msgid "~v0.55: Unity-5.6(.NET-3.5)"
-msgstr ""
+msgid "~v0.55 (Unity-5.6 .NET-3.5) 推奨バージョンv0.55"
+msgstr "~v0.55 (Unity-5.6. NET-3.5) Recommended version v0.55"
#: ../../release/055/index.md:3
msgid "UnityPackage"
@@ -34,3 +34,6 @@ msgstr ""
msgid "Releases"
msgstr ""
+#~ msgid "~v0.55: Unity-5.6(.NET-3.5)"
+#~ msgstr ""
+
diff --git a/docs/locale/en/LC_MESSAGES/release/055/v0.53.0.po b/docs/locale/en/LC_MESSAGES/release/055/v0.53.0.po
index f4aa223a7..c577f3e12 100644
--- a/docs/locale/en/LC_MESSAGES/release/055/v0.53.0.po
+++ b/docs/locale/en/LC_MESSAGES/release/055/v0.53.0.po
@@ -23,11 +23,11 @@ msgid "v0.53.0"
msgstr ""
#: ../../release/055/v0.53.0.md:3
-msgid "commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.53.0"
+msgid "[Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.53.0)"
msgstr ""
#: ../../release/055/v0.53.0.md:4
-msgid "milestone: https://github.com/vrm-c/UniVRM/milestone/12?closed=1"
+msgid "[Milestone](https://github.com/vrm-c/UniVRM/milestone/12?closed=1)"
msgstr ""
#: ../../release/055/v0.53.0.md:6
diff --git a/docs/locale/en/LC_MESSAGES/release/055/v0.54.0.po b/docs/locale/en/LC_MESSAGES/release/055/v0.54.0.po
index 0e30287ee..f421f07ad 100644
--- a/docs/locale/en/LC_MESSAGES/release/055/v0.54.0.po
+++ b/docs/locale/en/LC_MESSAGES/release/055/v0.54.0.po
@@ -23,11 +23,11 @@ msgid "v0.54.0"
msgstr ""
#: ../../release/055/v0.54.0.md:3
-msgid "commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.54.0"
+msgid "[Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.54.0)"
msgstr ""
#: ../../release/055/v0.54.0.md:4
-msgid "milestone: https://github.com/vrm-c/UniVRM/milestone/13?closed=1"
+msgid "[Milestone](https://github.com/vrm-c/UniVRM/milestone/13?closed=1)"
msgstr ""
#: ../../release/055/v0.54.0.md:6
diff --git a/docs/locale/en/LC_MESSAGES/release/055/v0.55.0.po b/docs/locale/en/LC_MESSAGES/release/055/v0.55.0.po
index 074f6a7da..bed2c80c5 100644
--- a/docs/locale/en/LC_MESSAGES/release/055/v0.55.0.po
+++ b/docs/locale/en/LC_MESSAGES/release/055/v0.55.0.po
@@ -35,7 +35,7 @@ msgid ""
msgstr ""
#: ../../release/055/v0.55.0.md:8
-msgid "[milestone](https://github.com/vrm-c/UniVRM/milestone/14?closed=1)"
+msgid "[Milestone](https://github.com/vrm-c/UniVRM/milestone/14?closed=1)"
msgstr ""
#: ../../release/055/v0.55.0.md:10
@@ -88,10 +88,10 @@ msgstr ""
msgid "GeneratedSerializer 使用時に、KHR_materials_unlit 拡張がエクスポートされていなかった問題の修正"
msgstr ""
-#~ msgid "commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.55.0"
+#~ msgid "[Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.55.0)"
#~ msgstr ""
-#~ msgid "milestone: https://github.com/vrm-c/UniVRM/milestone/14?closed=1"
+#~ msgid "[Milestone](https://github.com/vrm-c/UniVRM/milestone/14?closed=1)"
#~ msgstr ""
#~ msgid "Changelog"
diff --git a/docs/locale/en/LC_MESSAGES/release/056/index.po b/docs/locale/en/LC_MESSAGES/release/056/index.po
index b514c27f5..a12561ea8 100644
--- a/docs/locale/en/LC_MESSAGES/release/056/index.po
+++ b/docs/locale/en/LC_MESSAGES/release/056/index.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: UniVRM Programming Document \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-10-13 14:20+0900\n"
+"POT-Creation-Date: 2021-10-15 16:47+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -19,14 +19,311 @@ msgstr ""
"Generated-By: Babel 2.9.1\n"
#: ../../release/056/index.md:1
-msgid "v0.56~v0.67: Unity-2018.4"
-msgstr ""
+msgid "v0.56-v0.67 (Unity-2018.4) 推奨バージョンv0.66"
+msgstr "v0.56 to v0.67 (Unity-2018.4) Recommended version v0.66"
#: ../../release/056/index.md:3
-msgid "0.56以降"
+msgid "ReleaseNote"
+msgstr ""
+
+#: ../../release/056/index.md:12
+msgid "Download"
msgstr ""
#: ../../release/056/index.md:5
-msgid "`Unity-2018.4`"
+msgid "date"
msgstr ""
+#: ../../release/056/index.md:5
+msgid "version"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid "安定性・バグ"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid "更新内容・備考"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid "2020"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid "[0.56.0](http://github.com/vrm-c/UniVRM/releases/tag/v0.56.0)"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid "x"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid "Unity-2018.4 に変更"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid "[0.56.1](http://github.com/vrm-c/UniVRM/releases/tag/v0.56.1)"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid "[0.56.2](http://github.com/vrm-c/UniVRM/releases/tag/v0.56.2)"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid "[0.56.3](http://github.com/vrm-c/UniVRM/releases/tag/v0.56.3)"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid "[0.57.0](http://github.com/vrm-c/UniVRM/releases/tag/v0.57.0)"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid "ボーン名重複時にに自動でリネームするようになりました"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid "[0.57.1](http://github.com/vrm-c/UniVRM/releases/tag/v0.57.1)"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid "[0.58.0](http://github.com/vrm-c/UniVRM/releases/tag/v0.58.0)"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid "[^firstperson_import]"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid "エクスポートダイアログの作り直し"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid "[0.58.1](http://github.com/vrm-c/UniVRM/releases/tag/v0.58.1)"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid "[0.59.0](http://github.com/vrm-c/UniVRM/releases/tag/v0.59.0)"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid "springBone の Missing を検知してメッセージ"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid "[0.60.0](http://github.com/vrm-c/UniVRM/releases/tag/v0.60.0)"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid "null check 的なものが増えて、モデル改変してもエラーが出にくくなりました"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid ""
+"[0.61.0](http://github.com/vrm-c/UniVRM/releases/tag/v0.61.0) "
+"[Milestone](https://github.com/vrm-c/UniVRM/milestone/20?closed=1)"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid "[^springcollider]"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid "UniUnlit の頂点カラー。AOT問題を修正"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid "[0.61.1](http://github.com/vrm-c/UniVRM/releases/tag/v0.61.1)"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid ""
+"[0.62.0](http://github.com/vrm-c/UniVRM/releases/tag/v0.62.0) "
+"[Milestone](https://github.com/vrm-c/UniVRM/milestone/21?closed=1)"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid "BlendShape bake の動作が正しくなった"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid "2021 01/05"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid ""
+"[0.63.0](http://github.com/vrm-c/UniVRM/releases/tag/v0.63.0) "
+"[Milestone](https://github.com/vrm-c/UniVRM/milestone/25?closed=1)"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid "[^jpg] [^kwmap] [^upm]"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid "jpg問題あり。UniGLTF分離"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid "01/07"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid "[0.63.1](http://github.com/vrm-c/UniVRM/releases/tag/v0.63.1)"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid "[^jpg] [^kwmap]"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid "jpg問題あり"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid "01/08"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid "[0.63.2](http://github.com/vrm-c/UniVRM/releases/tag/v0.63.2)"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid "01/15"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid ""
+"[0.64.0](http://github.com/vrm-c/UniVRM/releases/tag/v0.64.0) "
+"[Milestone](https://github.com/vrm-c/UniVRM/milestone/23?closed=1)"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid "[^asmdef]"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid "メッシュの一部を削除したときのエクスポートエラーを回避。vrm-1.0 Experimental"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid "01/26"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid "[0.65.0](http://github.com/vrm-c/UniVRM/releases/tag/v0.65.0)"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid "[^build]"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid "01/28"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid ""
+"[0.65.1](http://github.com/vrm-c/UniVRM/releases/tag/v0.65.1) "
+"[Milestone](https://github.com/vrm-c/UniVRM/milestone/28?closed=1)"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid "トルコ語のExportを修正[\\#696](https://github.com/vrm-c/UniVRM/issues/696)"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid ""
+"[0.65.2](http://github.com/vrm-c/UniVRM/releases/tag/v0.65.2) "
+"[Milestone](https://github.com/vrm-c/UniVRM/milestone/29?closed=1)"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid "[0.65.3](http://github.com/vrm-c/UniVRM/releases/tag/v0.65.3)"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid "UniGLTFのバージョン。UPM専用。パッケージリリース無し"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid "02/03"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid ""
+"[0.66.0](http://github.com/vrm-c/UniVRM/releases/tag/v0.66.0) "
+"[Milestone](https://github.com/vrm-c/UniVRM/milestone/26?closed=1)"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid "安定✅"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid "未正規化ヒエラルキーにスプリングボーンがあるときの警告メッセージ"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid ""
+"[0.67.0](http://github.com/vrm-c/UniVRM/releases/tag/v0.67.0) "
+"[Milestone](https://github.com/vrm-c/UniVRM/milestone/27?closed=1)"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid "UPM専用。パッケージリリース無し"
+msgstr ""
+
+#: ../../release/056/index.md:5
+msgid "[0.67.1](http://github.com/vrm-c/UniVRM/releases/tag/v0.67.1)"
+msgstr ""
+
+#: ../../release/056/index.md:47
+msgid ""
+"VRMFirstPerson のエディターインポートのバグ "
+"[/#515](https://github.com/vrm-c/UniVRM/issues/515)"
+msgstr ""
+
+#: ../../release/056/index.md:41
+msgid ""
+"スプリングボーンのコライダーの座標変換バグ。 "
+"[\\#576](https://github.com/vrm-c/UniVRM/issues/576)"
+msgstr ""
+
+#: ../../release/056/index.md:42
+msgid ""
+"エクスポートダイアログのスクリーンショットボタンの jpg "
+"バグ。[\\#639](https://github.com/vrm-c/UniVRM/issues/639)"
+msgstr ""
+
+#: ../../release/056/index.md:43
+msgid ""
+"シリアライザのバグ。エクスポートしたファイルの互換性。 "
+"[\\#654](https://github.com/vrm-c/UniVRM/issues/654)"
+msgstr ""
+
+#: ../../release/056/index.md:44
+msgid "MeshUtility フォルダの移動と参照の問題。"
+msgstr ""
+
+#: ../../release/056/index.md:45
+msgid ""
+"他のパッケージと併用するときに install で問題が出る? "
+"[\\#687](https://github.com/vrm-c/UniVRM/pull/687)"
+msgstr ""
+
+#: ../../release/056/index.md:46
+msgid ""
+"build すると Exception( `#if UNITY_EDITOR` )。 "
+"[\\#701](https://github.com/vrm-c/UniVRM/issues/701)"
+msgstr ""
+
+#~ msgid "0.56以降"
+#~ msgstr ""
+
+#~ msgid "`Unity-2018.4`"
+#~ msgstr ""
+
+#~ msgid "v0.56~v0.67: Unity-2018.4"
+#~ msgstr ""
+
diff --git a/docs/locale/en/LC_MESSAGES/release/056/v0.56.0.po b/docs/locale/en/LC_MESSAGES/release/056/v0.56.0.po
index 4af265053..799c0eb7e 100644
--- a/docs/locale/en/LC_MESSAGES/release/056/v0.56.0.po
+++ b/docs/locale/en/LC_MESSAGES/release/056/v0.56.0.po
@@ -23,11 +23,11 @@ msgid "v0.56.0: 最低バージョンを Unity-2018.4 に更新"
msgstr ""
#: ../../release/056/v0.56.0.md:3
-msgid "commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.56.0"
+msgid "[Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.56.0)"
msgstr ""
#: ../../release/056/v0.56.0.md:4
-msgid "milestone: https://github.com/vrm-c/UniVRM/milestone/15?closed=1"
+msgid "[Milestone](https://github.com/vrm-c/UniVRM/milestone/15?closed=1)"
msgstr ""
#: ../../release/056/v0.56.0.md:6
diff --git a/docs/locale/en/LC_MESSAGES/release/056/v0.57.0.po b/docs/locale/en/LC_MESSAGES/release/056/v0.57.0.po
index fc7d745b7..8ec927625 100644
--- a/docs/locale/en/LC_MESSAGES/release/056/v0.57.0.po
+++ b/docs/locale/en/LC_MESSAGES/release/056/v0.57.0.po
@@ -23,11 +23,11 @@ msgid "v0.57.0: ボーン名重複の自動リネーム"
msgstr ""
#: ../../release/056/v0.57.0.md:3
-msgid "commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.57.0"
+msgid "[Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.57.0)"
msgstr ""
#: ../../release/056/v0.57.0.md:4
-msgid "milestone: https://github.com/vrm-c/UniVRM/milestone/16?closed=1"
+msgid "[Milestone](https://github.com/vrm-c/UniVRM/milestone/16?closed=1)"
msgstr ""
#: ../../release/056/v0.57.0.md:6
diff --git a/docs/locale/en/LC_MESSAGES/release/056/v0.58.0.po b/docs/locale/en/LC_MESSAGES/release/056/v0.58.0.po
index 2a3a7aec8..cfe8dc99f 100644
--- a/docs/locale/en/LC_MESSAGES/release/056/v0.58.0.po
+++ b/docs/locale/en/LC_MESSAGES/release/056/v0.58.0.po
@@ -23,11 +23,11 @@ msgid "v0.58.0: テクスチャサイズの適正な考慮"
msgstr ""
#: ../../release/056/v0.58.0.md:3
-msgid "commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.58.0"
+msgid "[Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.58.0)"
msgstr ""
#: ../../release/056/v0.58.0.md:4
-msgid "milestone: https://github.com/vrm-c/UniVRM/milestone/17?closed=1"
+msgid "[Milestone](https://github.com/vrm-c/UniVRM/milestone/17?closed=1)"
msgstr ""
#: ../../release/056/v0.58.0.md:6
diff --git a/docs/locale/en/LC_MESSAGES/release/056/v0.59.0.po b/docs/locale/en/LC_MESSAGES/release/056/v0.59.0.po
index 94ceaeaf0..7a375e3cf 100644
--- a/docs/locale/en/LC_MESSAGES/release/056/v0.59.0.po
+++ b/docs/locale/en/LC_MESSAGES/release/056/v0.59.0.po
@@ -23,11 +23,11 @@ msgid "v0.59.0"
msgstr ""
#: ../../release/056/v0.59.0.md:3
-msgid "commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.59.0"
+msgid "[Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.59.0)"
msgstr ""
#: ../../release/056/v0.59.0.md:4
-msgid "milestone: https://github.com/vrm-c/UniVRM/milestone/18?closed=1"
+msgid "[Milestone](https://github.com/vrm-c/UniVRM/milestone/18?closed=1)"
msgstr ""
#: ../../release/056/v0.59.0.md:6
diff --git a/docs/locale/en/LC_MESSAGES/release/056/v0.60.0.po b/docs/locale/en/LC_MESSAGES/release/056/v0.60.0.po
index 77958fe86..7f796df77 100644
--- a/docs/locale/en/LC_MESSAGES/release/056/v0.60.0.po
+++ b/docs/locale/en/LC_MESSAGES/release/056/v0.60.0.po
@@ -23,11 +23,11 @@ msgid "v0.60.0"
msgstr ""
#: ../../release/056/v0.60.0.md:3
-msgid "commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.60.0"
+msgid "[Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.60.0)"
msgstr ""
#: ../../release/056/v0.60.0.md:4
-msgid "milestone: https://github.com/vrm-c/UniVRM/milestone/19?closed=1"
+msgid "[Milestone](https://github.com/vrm-c/UniVRM/milestone/19?closed=1)"
msgstr ""
#: ../../release/056/v0.60.0.md:6
diff --git a/docs/locale/en/LC_MESSAGES/release/056/v0.61.0.po b/docs/locale/en/LC_MESSAGES/release/056/v0.61.0.po
index b81da5e0a..ed18f30b5 100644
--- a/docs/locale/en/LC_MESSAGES/release/056/v0.61.0.po
+++ b/docs/locale/en/LC_MESSAGES/release/056/v0.61.0.po
@@ -23,11 +23,11 @@ msgid "v0.61.0: シリアライザーを reflection からコード生成に変
msgstr ""
#: ../../release/056/v0.61.0.md:3
-msgid "commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.61.0"
+msgid "[Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.61.0)"
msgstr ""
#: ../../release/056/v0.61.0.md:4
-msgid "milestone: https://github.com/vrm-c/UniVRM/milestone/20?closed=1"
+msgid "[Milestone](https://github.com/vrm-c/UniVRM/milestone/20?closed=1)"
msgstr ""
#: ../../release/056/v0.61.0.md:6
diff --git a/docs/locale/en/LC_MESSAGES/release/056/v0.62.0.po b/docs/locale/en/LC_MESSAGES/release/056/v0.62.0.po
index fd42e48f2..e73db2e7e 100644
--- a/docs/locale/en/LC_MESSAGES/release/056/v0.62.0.po
+++ b/docs/locale/en/LC_MESSAGES/release/056/v0.62.0.po
@@ -23,11 +23,11 @@ msgid "v0.62.0: BlendShape bake"
msgstr ""
#: ../../release/056/v0.62.0.md:3
-msgid "commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.62.0"
+msgid "[Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.62.0)"
msgstr ""
#: ../../release/056/v0.62.0.md:4
-msgid "milestone: https://github.com/vrm-c/UniVRM/milestone/21?closed=1"
+msgid "[Milestone](https://github.com/vrm-c/UniVRM/milestone/21?closed=1)"
msgstr ""
#: ../../release/056/v0.62.0.md:6
diff --git a/docs/locale/en/LC_MESSAGES/release/056/v0.63.0.po b/docs/locale/en/LC_MESSAGES/release/056/v0.63.0.po
index 61dd7bd7f..eb8d63526 100644
--- a/docs/locale/en/LC_MESSAGES/release/056/v0.63.0.po
+++ b/docs/locale/en/LC_MESSAGES/release/056/v0.63.0.po
@@ -31,11 +31,11 @@ msgid "[v0.63.0](https://github.com/vrm-c/UniVRM/tree/v0.63.0) (2021-01-04)"
msgstr ""
#: ../../release/056/v0.63.0.md:6
-msgid "commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.63.0"
+msgid "[Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.63.0)"
msgstr ""
#: ../../release/056/v0.63.0.md:7
-msgid "milestone: https://github.com/vrm-c/UniVRM/milestone/25?closed=1"
+msgid "[Milestone](https://github.com/vrm-c/UniVRM/milestone/25?closed=1)"
msgstr ""
#: ../../release/056/v0.63.0.md:9
diff --git a/docs/locale/en/LC_MESSAGES/release/056/v0.64.0.po b/docs/locale/en/LC_MESSAGES/release/056/v0.64.0.po
index bcddb6c56..3b8a7fd18 100644
--- a/docs/locale/en/LC_MESSAGES/release/056/v0.64.0.po
+++ b/docs/locale/en/LC_MESSAGES/release/056/v0.64.0.po
@@ -27,11 +27,11 @@ msgid "[v0.64.0](https://github.com/vrm-c/UniVRM/tree/v0.64.0) (2021-01-14)"
msgstr ""
#: ../../release/056/v0.64.0.md:5
-msgid "commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.64.0"
+msgid "[Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.64.0)"
msgstr ""
#: ../../release/056/v0.64.0.md:6
-msgid "milestone: https://github.com/vrm-c/UniVRM/milestone/23?closed=1"
+msgid "[Milestone](https://github.com/vrm-c/UniVRM/milestone/23?closed=1)"
msgstr ""
#: ../../release/056/v0.64.0.md:8
diff --git a/docs/locale/en/LC_MESSAGES/release/056/v0.65.0.po b/docs/locale/en/LC_MESSAGES/release/056/v0.65.0.po
index da70e2637..c4ad19c05 100644
--- a/docs/locale/en/LC_MESSAGES/release/056/v0.65.0.po
+++ b/docs/locale/en/LC_MESSAGES/release/056/v0.65.0.po
@@ -27,11 +27,11 @@ msgid "[v0.65.0](https://github.com/vrm-c/UniVRM/tree/v0.65.0) (2021-01-25)"
msgstr ""
#: ../../release/056/v0.65.0.md:5
-msgid "commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.65.0"
+msgid "[Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.65.0)"
msgstr ""
#: ../../release/056/v0.65.0.md:6
-msgid "milestone: https://github.com/vrm-c/UniVRM/milestone/24?closed=1"
+msgid "[Milestone](https://github.com/vrm-c/UniVRM/milestone/24?closed=1)"
msgstr ""
#: ../../release/056/v0.65.0.md:8
diff --git a/docs/locale/en/LC_MESSAGES/release/056/v0.66.0.po b/docs/locale/en/LC_MESSAGES/release/056/v0.66.0.po
index c90590d9e..003f1f57b 100644
--- a/docs/locale/en/LC_MESSAGES/release/056/v0.66.0.po
+++ b/docs/locale/en/LC_MESSAGES/release/056/v0.66.0.po
@@ -27,11 +27,11 @@ msgid "[v0.66.0](https://github.com/vrm-c/UniVRM/tree/v0.66.0) (2021-02-03)"
msgstr ""
#: ../../release/056/v0.66.0.md:5
-msgid "commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.66.0"
+msgid "[Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.66.0)"
msgstr ""
#: ../../release/056/v0.66.0.md:6
-msgid "milestone: https://github.com/vrm-c/UniVRM/milestone/26?closed=1"
+msgid "[Milestone](https://github.com/vrm-c/UniVRM/milestone/26?closed=1)"
msgstr ""
#: ../../release/056/v0.66.0.md:8
diff --git a/docs/locale/en/LC_MESSAGES/release/056/v0.67.0.po b/docs/locale/en/LC_MESSAGES/release/056/v0.67.0.po
index 2a0464b62..f76b69f30 100644
--- a/docs/locale/en/LC_MESSAGES/release/056/v0.67.0.po
+++ b/docs/locale/en/LC_MESSAGES/release/056/v0.67.0.po
@@ -27,11 +27,11 @@ msgid "[v0.67.0](https://github.com/vrm-c/UniVRM/tree/v0.67.0) (2021-02-10)"
msgstr ""
#: ../../release/056/v0.67.0.md:5
-msgid "commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.67.0"
+msgid "[Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.67.0)"
msgstr ""
#: ../../release/056/v0.67.0.md:6
-msgid "milestone: https://github.com/vrm-c/UniVRM/milestone/27?closed=1"
+msgid "[Milestone](https://github.com/vrm-c/UniVRM/milestone/27?closed=1)"
msgstr ""
#: ../../release/056/v0.67.0.md:8
diff --git a/docs/locale/en/LC_MESSAGES/release/068/index.po b/docs/locale/en/LC_MESSAGES/release/068/index.po
index 07d9b59c9..cba6b98f8 100644
--- a/docs/locale/en/LC_MESSAGES/release/068/index.po
+++ b/docs/locale/en/LC_MESSAGES/release/068/index.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: UniVRM Programming Document \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-10-13 14:20+0900\n"
+"POT-Creation-Date: 2021-10-15 16:47+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -19,18 +19,280 @@ msgstr ""
"Generated-By: Babel 2.9.1\n"
#: ../../release/068/index.md:1
-msgid "v0.68~v0.78: Unity-2018.4 (pre release)"
-msgstr ""
+msgid "v0.68~v0.78 (Unity-2018.4) 開発版"
+msgstr "v0.68-v0.78 (Unity-2018.4) Development"
#: ../../release/068/index.md:3
-msgid "`.Net-3.5` が無くなって `coRoutine` を `Task` に置き換え"
+msgid "VRM-1.0 作業中"
msgstr ""
#: ../../release/068/index.md:4
-msgid "glb/gltf に `ScriptedImporter` の導入"
+msgid "`.Net-3.5` が無くなって `coRoutine` を `Task` に置き換え"
msgstr ""
#: ../../release/068/index.md:5
+msgid "glb/gltf に `ScriptedImporter` の導入"
+msgstr ""
+
+#: ../../release/068/index.md:6
msgid "`Standard` マテリアルの import/export や mipmapパたメーター などの改修"
msgstr ""
+#: ../../release/068/index.md:8
+msgid "ReleaseNote"
+msgstr ""
+
+#: ../../release/068/index.md:17
+msgid "Download"
+msgstr ""
+
+#: ../../release/068/index.md:20
+msgid "[API](https://vrm-c.github.io/UniVRM/ja/)"
+msgstr ""
+
+#: ../../release/068/index.md:10
+msgid "date"
+msgstr ""
+
+#: ../../release/068/index.md:10
+msgid "version"
+msgstr ""
+
+#: ../../release/068/index.md:10
+msgid "安定性・バグ"
+msgstr ""
+
+#: ../../release/068/index.md:10
+msgid "更新内容・備考"
+msgstr ""
+
+#: ../../release/068/index.md:10
+msgid ""
+"[0.68.0](http://github.com/vrm-c/UniVRM/releases/tag/v0.68.0) "
+"[Milestone](https://github.com/vrm-c/UniVRM/milestone/30?closed=1)"
+msgstr ""
+
+#: ../../release/068/index.md:10
+msgid "[^material_import] [^import_bug]"
+msgstr ""
+
+#: ../../release/068/index.md:10
+msgid "glb/gltf 座標軸オプション。ImporterContext API"
+msgstr ""
+
+#: ../../release/068/index.md:10
+msgid "03/16"
+msgstr ""
+
+#: ../../release/068/index.md:10
+msgid "[0.68.1](http://github.com/vrm-c/UniVRM/releases/tag/v0.68.1)"
+msgstr ""
+
+#: ../../release/068/index.md:10
+msgid "[^import_bug]"
+msgstr ""
+
+#: ../../release/068/index.md:10
+msgid "03/17"
+msgstr ""
+
+#: ../../release/068/index.md:10
+msgid "[0.68.2](http://github.com/vrm-c/UniVRM/releases/tag/v0.68.2)"
+msgstr ""
+
+#: ../../release/068/index.md:10
+msgid "03/22"
+msgstr ""
+
+#: ../../release/068/index.md:10
+msgid ""
+"[0.69.0](http://github.com/vrm-c/UniVRM/releases/tag/v0.69.0) "
+"[Milestone](https://github.com/vrm-c/UniVRM/milestone/31?closed=1)"
+msgstr ""
+
+#: ../../release/068/index.md:10
+msgid "[^MetallicOcclusion][^EncodeToPng] [^NotUnique]"
+msgstr ""
+
+#: ../../release/068/index.md:10
+msgid ""
+"SmoothTexture 変換の修正[\\#388](https://github.com/vrm-c/UniVRM/issues/388), "
+"Unity2020対応"
+msgstr ""
+
+#: ../../release/068/index.md:10
+msgid "03/23"
+msgstr ""
+
+#: ../../release/068/index.md:10
+msgid "[0.69.1](http://github.com/vrm-c/UniVRM/releases/tag/v0.69.1)"
+msgstr ""
+
+#: ../../release/068/index.md:10
+msgid "[^MetallicOcclusion][^EncodeToPng]"
+msgstr ""
+
+#: ../../release/068/index.md:10
+msgid "03/31"
+msgstr ""
+
+#: ../../release/068/index.md:10
+msgid ""
+"[0.70.0](http://github.com/vrm-c/UniVRM/releases/tag/v0.70.0) "
+"[Milestone](https://github.com/vrm-c/UniVRM/milestone/32?closed=1)"
+msgstr ""
+
+#: ../../release/068/index.md:10
+msgid "[^MetallicOcclusion]"
+msgstr ""
+
+#: ../../release/068/index.md:10
+msgid "impl `WEIGHTS_0` not float4"
+msgstr ""
+
+#: ../../release/068/index.md:10
+msgid "04/05"
+msgstr ""
+
+#: ../../release/068/index.md:10
+msgid ""
+"[0.71.0](http://github.com/vrm-c/UniVRM/releases/tag/v0.71.0) "
+"[Milestone](https://github.com/vrm-c/UniVRM/milestone/33?closed=1)"
+msgstr ""
+
+#: ../../release/068/index.md:10
+msgid "IOS build"
+msgstr ""
+
+#: ../../release/068/index.md:10
+msgid "04/13"
+msgstr ""
+
+#: ../../release/068/index.md:10
+msgid ""
+"[0.72.0](http://github.com/vrm-c/UniVRM/releases/tag/v0.72.0) "
+"[Milestone](https://github.com/vrm-c/UniVRM/milestone/34?closed=1)"
+msgstr ""
+
+#: ../../release/068/index.md:10
+msgid "頂点バッファを分割するオプション。T-Pose"
+msgstr ""
+
+#: ../../release/068/index.md:10
+msgid "04/22"
+msgstr ""
+
+#: ../../release/068/index.md:10
+msgid ""
+"[0.73.0](https://github.com/vrm-c/UniVRM/releases/tag/v0.73.0) "
+"[Milestone](https://github.com/vrm-c/UniVRM/milestone/35?closed=1)"
+msgstr ""
+
+#: ../../release/068/index.md:10
+msgid ""
+"* [OtherPermissionUrl欄の修正](https://github.com/vrm-c/UniVRM/pull/897) * "
+"[正規化するときにBlendShapeを使うLookAtがExportされない](https://github.com/vrm-c/UniVRM/pull/894)"
+msgstr ""
+
+#: ../../release/068/index.md:10
+msgid "05/12"
+msgstr ""
+
+#: ../../release/068/index.md:10
+msgid ""
+"[0.74.0](https://github.com/vrm-c/UniVRM/releases/tag/v0.74.0) "
+"[Milestone](https://github.com/vrm-c/UniVRM/milestone/36?closed=1)"
+msgstr ""
+
+#: ../../release/068/index.md:10
+msgid ""
+"* [Runtime ロード後の SpringBone "
+"スケーリング挙動の修正](https://github.com/vrm-c/UniVRM/issues/922)"
+msgstr ""
+
+#: ../../release/068/index.md:10
+msgid "05/25"
+msgstr ""
+
+#: ../../release/068/index.md:10
+msgid ""
+"[0.75.0](https://github.com/vrm-c/UniVRM/releases/tag/v0.75.0) "
+"[Milestone](https://github.com/vrm-c/UniVRM/milestone/37?closed=1)"
+msgstr ""
+
+#: ../../release/068/index.md:10
+msgid "正規化時にLookAtのパラメーターが落ちてしまうのを修正"
+msgstr ""
+
+#: ../../release/068/index.md:10
+msgid "06/08"
+msgstr ""
+
+#: ../../release/068/index.md:10
+msgid ""
+"[0.76.0](https://github.com/vrm-c/UniVRM/releases/tag/v0.76.0) "
+"[Milestone](https://github.com/vrm-c/UniVRM/milestone/38?closed=1)"
+msgstr ""
+
+#: ../../release/068/index.md:10
+msgid "namespace MeshUtilityがUnityEditor.MeshUtility classと競合するのを修正"
+msgstr ""
+
+#: ../../release/068/index.md:10
+msgid "06/17"
+msgstr ""
+
+#: ../../release/068/index.md:10
+msgid ""
+"[0.77.0](https://github.com/vrm-c/UniVRM/releases/tag/v0.77.0) "
+"[Milestone](https://github.com/vrm-c/UniVRM/milestone/39?closed=1)"
+msgstr ""
+
+#: ../../release/068/index.md:10
+msgid ""
+"[API更新](https://vrm-c.github.io/UniVRM/) "
+"https://github.com/vrm-c/UniVRM/issues/1022 "
+"https://github.com/vrm-c/UniVRM/issues/496"
+msgstr ""
+
+#: ../../release/068/index.md:10
+msgid "06/23"
+msgstr ""
+
+#: ../../release/068/index.md:10
+msgid ""
+"[0.78.0](https://github.com/vrm-c/UniVRM/releases/tag/v0.78.0) "
+"[Milestone](https://github.com/vrm-c/UniVRM/milestone/40?closed=1)"
+msgstr ""
+
+#: ../../release/068/index.md:10
+msgid "https://github.com/vrm-c/UniVRM/pull/1049"
+msgstr ""
+
+#: ../../release/068/index.md:39
+msgid ""
+"[\\#786](https://github.com/vrm-c/UniVRM/issues/786) "
+"[\\#788](https://github.com/vrm-c/UniVRM/issues/788)"
+msgstr ""
+
+#: ../../release/068/index.md:40
+msgid ""
+"[\\#790](https://github.com/vrm-c/UniVRM/issues/790) "
+"[\\#794](https://github.com/vrm-c/UniVRM/issues/794)"
+msgstr ""
+
+#: ../../release/068/index.md:43
+msgid "[\\#836](https://github.com/vrm-c/UniVRM/issues/836)"
+msgstr ""
+
+#: ../../release/068/index.md:42
+msgid "[\\#831](https://github.com/vrm-c/UniVRM/pull/831)"
+msgstr ""
+
+#: ../../release/068/index.md:41
+msgid "[\\#812](https://github.com/vrm-c/UniVRM/pull/812)"
+msgstr ""
+
+#~ msgid "v0.68~v0.78: Unity-2018.4 (pre release)"
+#~ msgstr ""
+
diff --git a/docs/locale/en/LC_MESSAGES/release/068/v0.68.0.po b/docs/locale/en/LC_MESSAGES/release/068/v0.68.0.po
index 66b375f29..738c38b9b 100644
--- a/docs/locale/en/LC_MESSAGES/release/068/v0.68.0.po
+++ b/docs/locale/en/LC_MESSAGES/release/068/v0.68.0.po
@@ -29,11 +29,11 @@ msgid "[v0.68.0](https://github.com/vrm-c/UniVRM/tree/v0.68.0) (2021-03-11)"
msgstr ""
#: ../../release/068/v0.68.0.md:5
-msgid "commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.68.0"
+msgid "[Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.68.0)"
msgstr ""
#: ../../release/068/v0.68.0.md:6
-msgid "milestone: https://github.com/vrm-c/UniVRM/milestone/30?closed=1"
+msgid "[Milestone](https://github.com/vrm-c/UniVRM/milestone/30?closed=1)"
msgstr ""
#: ../../release/068/v0.68.0.md:8
diff --git a/docs/locale/en/LC_MESSAGES/release/068/v0.69.0.po b/docs/locale/en/LC_MESSAGES/release/068/v0.69.0.po
index afefc152a..f010cb960 100644
--- a/docs/locale/en/LC_MESSAGES/release/068/v0.69.0.po
+++ b/docs/locale/en/LC_MESSAGES/release/068/v0.69.0.po
@@ -27,11 +27,11 @@ msgid "[v0.69.0](https://github.com/vrm-c/UniVRM/tree/v0.69.0) (2021-03-22)"
msgstr ""
#: ../../release/068/v0.69.0.md:5
-msgid "commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.69.0"
+msgid "[Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.69.0)"
msgstr ""
#: ../../release/068/v0.69.0.md:6
-msgid "milestone: https://github.com/vrm-c/UniVRM/milestone/31?closed=1"
+msgid "[Milestone](https://github.com/vrm-c/UniVRM/milestone/31?closed=1)"
msgstr ""
#: ../../release/068/v0.69.0.md:8
diff --git a/docs/locale/en/LC_MESSAGES/release/068/v0.70.0.po b/docs/locale/en/LC_MESSAGES/release/068/v0.70.0.po
index 36ee41aea..945ad8e87 100644
--- a/docs/locale/en/LC_MESSAGES/release/068/v0.70.0.po
+++ b/docs/locale/en/LC_MESSAGES/release/068/v0.70.0.po
@@ -27,11 +27,11 @@ msgid "[v0.70.0](https://github.com/vrm-c/UniVRM/tree/v0.70.0) (2021-03-31)"
msgstr ""
#: ../../release/068/v0.70.0.md:5
-msgid "commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.70.0"
+msgid "[Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.70.0)"
msgstr ""
#: ../../release/068/v0.70.0.md:6
-msgid "milestone: https://github.com/vrm-c/UniVRM/milestone/32?closed=1"
+msgid "[Milestone](https://github.com/vrm-c/UniVRM/milestone/32?closed=1)"
msgstr ""
#: ../../release/068/v0.70.0.md:8
diff --git a/docs/locale/en/LC_MESSAGES/release/068/v0.71.0.po b/docs/locale/en/LC_MESSAGES/release/068/v0.71.0.po
index e5fd333a4..0590dfb8b 100644
--- a/docs/locale/en/LC_MESSAGES/release/068/v0.71.0.po
+++ b/docs/locale/en/LC_MESSAGES/release/068/v0.71.0.po
@@ -27,11 +27,11 @@ msgid "[v0.71.0](https://github.com/vrm-c/UniVRM/tree/v0.71.0) (2021-04-05)"
msgstr ""
#: ../../release/068/v0.71.0.md:5
-msgid "commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.71.0"
+msgid "[Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.71.0)"
msgstr ""
#: ../../release/068/v0.71.0.md:6
-msgid "milestone: https://github.com/vrm-c/UniVRM/milestone/33?closed=1"
+msgid "[Milestone](https://github.com/vrm-c/UniVRM/milestone/33?closed=1)"
msgstr ""
#: ../../release/068/v0.71.0.md:8
diff --git a/docs/locale/en/LC_MESSAGES/release/068/v0.72.0.po b/docs/locale/en/LC_MESSAGES/release/068/v0.72.0.po
index 9fc35dbe4..642b02728 100644
--- a/docs/locale/en/LC_MESSAGES/release/068/v0.72.0.po
+++ b/docs/locale/en/LC_MESSAGES/release/068/v0.72.0.po
@@ -27,11 +27,11 @@ msgid "[v0.72.0](https://github.com/vrm-c/UniVRM/tree/v0.72.0) (2021-04-13)"
msgstr ""
#: ../../release/068/v0.72.0.md:5
-msgid "commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.72.0"
+msgid "[Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.72.0)"
msgstr ""
#: ../../release/068/v0.72.0.md:6
-msgid "milestone: https://github.com/vrm-c/UniVRM/milestone/34?closed=1"
+msgid "[Milestone](https://github.com/vrm-c/UniVRM/milestone/34?closed=1)"
msgstr ""
#: ../../release/068/v0.72.0.md:8
diff --git a/docs/locale/en/LC_MESSAGES/release/068/v0.73.0.po b/docs/locale/en/LC_MESSAGES/release/068/v0.73.0.po
index 4b6fd98aa..8844dbdbd 100644
--- a/docs/locale/en/LC_MESSAGES/release/068/v0.73.0.po
+++ b/docs/locale/en/LC_MESSAGES/release/068/v0.73.0.po
@@ -27,11 +27,11 @@ msgid "[v0.73.0](https://github.com/vrm-c/UniVRM/tree/v0.73.0) (2021-04-21)"
msgstr ""
#: ../../release/068/v0.73.0.md:5
-msgid "commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.73.0"
+msgid "[Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.73.0)"
msgstr ""
#: ../../release/068/v0.73.0.md:6
-msgid "milestone: https://github.com/vrm-c/UniVRM/milestone/35?closed=1"
+msgid "[Milestone](https://github.com/vrm-c/UniVRM/milestone/35?closed=1)"
msgstr ""
#: ../../release/068/v0.73.0.md:8
diff --git a/docs/locale/en/LC_MESSAGES/release/068/v0.74.0.po b/docs/locale/en/LC_MESSAGES/release/068/v0.74.0.po
index d133615bc..a54a82bf5 100644
--- a/docs/locale/en/LC_MESSAGES/release/068/v0.74.0.po
+++ b/docs/locale/en/LC_MESSAGES/release/068/v0.74.0.po
@@ -27,11 +27,11 @@ msgid "[v0.74.0](https://github.com/vrm-c/UniVRM/tree/v0.74.0) (2021-05-11)"
msgstr ""
#: ../../release/068/v0.74.0.md:5
-msgid "commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.74.0"
+msgid "[Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.74.0)"
msgstr ""
#: ../../release/068/v0.74.0.md:6
-msgid "milestone: https://github.com/vrm-c/UniVRM/milestone/36?closed=1"
+msgid "[Milestone](https://github.com/vrm-c/UniVRM/milestone/36?closed=1)"
msgstr ""
#: ../../release/068/v0.74.0.md:8
diff --git a/docs/locale/en/LC_MESSAGES/release/068/v0.75.0.po b/docs/locale/en/LC_MESSAGES/release/068/v0.75.0.po
index 6c793946f..cf82cbba1 100644
--- a/docs/locale/en/LC_MESSAGES/release/068/v0.75.0.po
+++ b/docs/locale/en/LC_MESSAGES/release/068/v0.75.0.po
@@ -27,11 +27,11 @@ msgid "[v0.75.0](https://github.com/vrm-c/UniVRM/tree/v0.75.0) (2021-05-24)"
msgstr ""
#: ../../release/068/v0.75.0.md:5
-msgid "commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.75.0"
+msgid "[Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.75.0)"
msgstr ""
#: ../../release/068/v0.75.0.md:6
-msgid "milestone: https://github.com/vrm-c/UniVRM/milestone/37?closed=1"
+msgid "[Milestone](https://github.com/vrm-c/UniVRM/milestone/37?closed=1)"
msgstr ""
#: ../../release/068/v0.75.0.md:8
diff --git a/docs/locale/en/LC_MESSAGES/release/068/v0.76.0.po b/docs/locale/en/LC_MESSAGES/release/068/v0.76.0.po
index 00d83957e..54a729141 100644
--- a/docs/locale/en/LC_MESSAGES/release/068/v0.76.0.po
+++ b/docs/locale/en/LC_MESSAGES/release/068/v0.76.0.po
@@ -27,11 +27,11 @@ msgid "[v0.76.0](https://github.com/vrm-c/UniVRM/tree/v0.76.0) (2021-06-07)"
msgstr ""
#: ../../release/068/v0.76.0.md:5
-msgid "commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.76.0"
+msgid "[Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.76.0)"
msgstr ""
#: ../../release/068/v0.76.0.md:6
-msgid "milestone: https://github.com/vrm-c/UniVRM/milestone/38?closed=1"
+msgid "[Milestone](https://github.com/vrm-c/UniVRM/milestone/38?closed=1)"
msgstr ""
#: ../../release/068/v0.76.0.md:8
diff --git a/docs/locale/en/LC_MESSAGES/release/068/v0.77.0.po b/docs/locale/en/LC_MESSAGES/release/068/v0.77.0.po
index bc26130ca..e2b4d2a08 100644
--- a/docs/locale/en/LC_MESSAGES/release/068/v0.77.0.po
+++ b/docs/locale/en/LC_MESSAGES/release/068/v0.77.0.po
@@ -27,11 +27,11 @@ msgid "[v0.77.0](https://github.com/vrm-c/UniVRM/tree/v0.77.0) (2021-06-16)"
msgstr ""
#: ../../release/068/v0.77.0.md:5
-msgid "commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.77.0"
+msgid "[Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.77.0)"
msgstr ""
#: ../../release/068/v0.77.0.md:6
-msgid "milestone: https://github.com/vrm-c/UniVRM/milestone/39?closed=1"
+msgid "[Milestone](https://github.com/vrm-c/UniVRM/milestone/39?closed=1)"
msgstr ""
#: ../../release/068/v0.77.0.md:8
diff --git a/docs/locale/en/LC_MESSAGES/release/068/v0.78.0.po b/docs/locale/en/LC_MESSAGES/release/068/v0.78.0.po
index 83de7d621..0ee0b6992 100644
--- a/docs/locale/en/LC_MESSAGES/release/068/v0.78.0.po
+++ b/docs/locale/en/LC_MESSAGES/release/068/v0.78.0.po
@@ -31,11 +31,11 @@ msgid "[v0.78.0](https://github.com/vrm-c/UniVRM/tree/v0.78.0) (2021-06-23)"
msgstr ""
#: ../../release/068/v0.78.0.md:7
-msgid "commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.78.0"
+msgid "[Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.78.0)"
msgstr ""
#: ../../release/068/v0.78.0.md:8
-msgid "milestone: https://github.com/vrm-c/UniVRM/milestone/40?closed=1"
+msgid "[Milestone](https://github.com/vrm-c/UniVRM/milestone/40?closed=1)"
msgstr ""
#: ../../release/068/v0.78.0.md:10
diff --git a/docs/locale/en/LC_MESSAGES/release/079/index.po b/docs/locale/en/LC_MESSAGES/release/079/index.po
new file mode 100644
index 000000000..7234bb3bf
--- /dev/null
+++ b/docs/locale/en/LC_MESSAGES/release/079/index.po
@@ -0,0 +1,95 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2021, VRM Consortium
+# This file is distributed under the same license as the UniVRM Programming
+# Document package.
+# FIRST AUTHOR , 2021.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: UniVRM Programming Document \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2021-10-15 16:47+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: LANGUAGE \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.9.1\n"
+
+#: ../../release/079/index.md:1
+msgid "v0.79~ (Unity-2019.4) 最新版をご利用ください"
+msgstr "v0.79~ (Unity-2019.4) Latest Version"
+
+#: ../../release/079/index.md:3
+msgid "ReleaseNote"
+msgstr ""
+
+#: ../../release/079/index.md:5
+msgid "`0.80.0` からサポートする Unity の最低バージョンを `2019.4LTS` に更新しました。"
+msgstr ""
+
+#: ../../release/079/index.md:6
+msgid "`0.80.0` から `VRM-1.0β` のパッケージ提供を開始しました。"
+msgstr ""
+
+#: ../../release/079/index.md:15
+msgid "パッケージ(v0.81~)"
+msgstr ""
+
+#: ../../release/079/index.md:8
+msgid "unitypackage"
+msgstr ""
+
+#: ../../release/079/index.md:8
+msgid "folder"
+msgstr ""
+
+#: ../../release/079/index.md:8
+msgid "contents"
+msgstr ""
+
+#: ../../release/079/index.md:8
+msgid "VRMShaders_UniGLTF"
+msgstr ""
+
+#: ../../release/079/index.md:8
+msgid "Assets/VRMShaders, Assets/UniGLTF"
+msgstr ""
+
+#: ../../release/079/index.md:8
+msgid "VRMShaders と UniGLTF"
+msgstr ""
+
+#: ../../release/079/index.md:8
+msgid "UniVRM"
+msgstr ""
+
+#: ../../release/079/index.md:8
+msgid "Assets/VRM"
+msgstr ""
+
+#: ../../release/079/index.md:8
+msgid "VRM-0.X"
+msgstr ""
+
+#: ../../release/079/index.md:8
+msgid "VRM"
+msgstr ""
+
+#: ../../release/079/index.md:8
+msgid "Assets/VRM10"
+msgstr ""
+
+#: ../../release/079/index.md:8
+msgid "VRM-1.0(β)"
+msgstr ""
+
+#: ../../release/079/index.md:34
+msgid "UPM(v0.81~)"
+msgstr ""
+
+#~ msgid "v0.79~: Unity-2019.4"
+#~ msgstr ""
+
diff --git a/docs/locale/en/LC_MESSAGES/release/079/v0.79.0.po b/docs/locale/en/LC_MESSAGES/release/079/v0.79.0.po
index 23ad265ee..104b2b07d 100644
--- a/docs/locale/en/LC_MESSAGES/release/079/v0.79.0.po
+++ b/docs/locale/en/LC_MESSAGES/release/079/v0.79.0.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: UniVRM Programming Document \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-10-11 16:50+0900\n"
+"POT-Creation-Date: 2021-10-15 15:45+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -27,283 +27,286 @@ msgid "[v0.79.0](https://github.com/vrm-c/UniVRM/tree/v0.79.0) (2021-07-19)"
msgstr ""
#: ../../release/079/v0.79.0.md:5
-msgid "commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.79.0"
+msgid "[0.79.0](http://github.com/vrm-c/UniVRM/releases/tag/v0.79.0)"
msgstr ""
#: ../../release/079/v0.79.0.md:6
-msgid "milestone: https://github.com/vrm-c/UniVRM/milestone/41?closed=1"
+msgid "[Milestone](https://github.com/vrm-c/UniVRM/milestone/41?closed=1)"
msgstr ""
-#: ../../release/079/v0.79.0.md:8
+#: ../../release/079/v0.79.0.md:7
msgid ""
"[Full "
"Changelog](https://github.com/vrm-c/UniVRM/compare/v0.78.0...v0.79.0)"
msgstr ""
-#: ../../release/079/v0.79.0.md:10
+#: ../../release/079/v0.79.0.md:9
msgid "このバージョンから `pre release` をやめて通常リリースに戻ります。"
msgstr ""
-#: ../../release/079/v0.79.0.md:12
-msgid "ToDo:"
-msgstr ""
-
-#: ../../release/079/v0.79.0.md:14
-msgid "[ ] 0.66 ~ 0.79 の変更まとめ"
-msgstr ""
-
-#: ../../release/079/v0.79.0.md:15
-msgid "[ ] (GLB, GLTF) ScriptedImporter の導入 と Extract の説明"
-msgstr ""
-
-#: ../../release/079/v0.79.0.md:17
+#: ../../release/079/v0.79.0.md:11
msgid "AutoReference"
msgstr ""
-#: ../../release/079/v0.79.0.md:18
+#: ../../release/079/v0.79.0.md:12
msgid "Autoreference を有効にします。"
msgstr ""
-#: ../../release/079/v0.79.0.md:20
+#: ../../release/079/v0.79.0.md:14
msgid ""
"Make asmdef's `Auto Referenced` `true` . "
"[\\#1107](https://github.com/vrm-c/UniVRM/issues/1107)"
msgstr ""
-#: ../../release/079/v0.79.0.md:21
+#: ../../release/079/v0.79.0.md:15
msgid ""
"Namespace \"VRM\" can't be found by any other script. "
"[\\#1103](https://github.com/vrm-c/UniVRM/issues/1103)"
msgstr ""
-#: ../../release/079/v0.79.0.md:22
+#: ../../release/079/v0.79.0.md:16
msgid ""
"Make asmdef's auto-referenced true. "
"[\\#1108](https://github.com/vrm-c/UniVRM/pull/1108) "
"([Santarh](https://github.com/Santarh))"
msgstr ""
-#: ../../release/079/v0.79.0.md:24
+#: ../../release/079/v0.79.0.md:18
msgid "1.0"
msgstr ""
-#: ../../release/079/v0.79.0.md:25
+#: ../../release/079/v0.79.0.md:19
msgid ""
"\\[1.0\\] Invalid migration of MToon screen coordinates outline "
"[\\#1069](https://github.com/vrm-c/UniVRM/issues/1069)"
msgstr ""
-#: ../../release/079/v0.79.0.md:26
+#: ../../release/079/v0.79.0.md:20
msgid ""
"Fix MToon 1.0 functions. "
"[\\#1101](https://github.com/vrm-c/UniVRM/pull/1101) "
"([Santarh](https://github.com/Santarh))"
msgstr ""
-#: ../../release/079/v0.79.0.md:27
+#: ../../release/079/v0.79.0.md:21
msgid ""
"\\[1.0\\] Expression の仕様更新に追随 "
"[\\#1092](https://github.com/vrm-c/UniVRM/pull/1092) "
"([ousttrue](https://github.com/ousttrue))"
msgstr ""
-#: ../../release/079/v0.79.0.md:28
+#: ../../release/079/v0.79.0.md:22
msgid ""
"\\[1.0\\] Fix MToon 1.0 bugs "
"[\\#1071](https://github.com/vrm-c/UniVRM/pull/1071) "
"([Santarh](https://github.com/Santarh))"
msgstr ""
-#: ../../release/079/v0.79.0.md:30
+#: ../../release/079/v0.79.0.md:24
msgid "その他のChangelog"
msgstr "Other Changes"
-#: ../../release/079/v0.79.0.md:32
+#: ../../release/079/v0.79.0.md:26
msgid ""
"Add properties & Fix the bug in `RuntimeGltfInstance` "
"[\\#1109](https://github.com/vrm-c/UniVRM/pull/1109) "
"([Santarh](https://github.com/Santarh))"
msgstr ""
-#: ../../release/079/v0.79.0.md:33
+#: ../../release/079/v0.79.0.md:27
msgid ""
"VRChat用に設定したVRoidモデルを再度VRMに変換する時にエラーが出て失敗する "
"[\\#1100](https://github.com/vrm-c/UniVRM/issues/1100)"
msgstr ""
-#: ../../release/079/v0.79.0.md:34
+#: ../../release/079/v0.79.0.md:28
msgid ""
"Fail to convert, \"IndexOutOfRange Exception\" critical error "
"[\\#1099](https://github.com/vrm-c/UniVRM/issues/1099)"
msgstr ""
-#: ../../release/079/v0.79.0.md:35
+#: ../../release/079/v0.79.0.md:29
msgid ""
"UniVRM fails to convert avatar with critical errors. "
"[\\#1098](https://github.com/vrm-c/UniVRM/issues/1098)"
msgstr ""
-#: ../../release/079/v0.79.0.md:36
+#: ../../release/079/v0.79.0.md:30
msgid ""
"Extract null extract の挙動 "
"[\\#1070](https://github.com/vrm-c/UniVRM/issues/1070)"
msgstr ""
-#: ../../release/079/v0.79.0.md:37
+#: ../../release/079/v0.79.0.md:31
msgid "TRS のデフォルト値をスキップ [\\#1059](https://github.com/vrm-c/UniVRM/issues/1059)"
msgstr ""
-#: ../../release/079/v0.79.0.md:38
+#: ../../release/079/v0.79.0.md:32
msgid ""
"Minor compatibility issues with Unity 2021.1 "
"[\\#1051](https://github.com/vrm-c/UniVRM/issues/1051)"
msgstr ""
-#: ../../release/079/v0.79.0.md:39
+#: ../../release/079/v0.79.0.md:33
msgid ""
"Show the warning of color space because UniGLTF supports Linear color "
"space only. [\\#1006](https://github.com/vrm-c/UniVRM/issues/1006)"
msgstr ""
-#: ../../release/079/v0.79.0.md:40
+#: ../../release/079/v0.79.0.md:34
msgid ""
"Export texture include alpha channel only when needed while exporting "
"glTF. [\\#968](https://github.com/vrm-c/UniVRM/issues/968)"
msgstr ""
-#: ../../release/079/v0.79.0.md:42
+#: ../../release/079/v0.79.0.md:36
msgid ""
"UnitTestの修正 [\\#1106](https://github.com/vrm-c/UniVRM/pull/1106) "
"([ousttrue](https://github.com/ousttrue))"
msgstr ""
-#: ../../release/079/v0.79.0.md:43
+#: ../../release/079/v0.79.0.md:37
msgid ""
"UniVRM-0.79.0 [\\#1105](https://github.com/vrm-c/UniVRM/pull/1105) "
"([ousttrue](https://github.com/ousttrue))"
msgstr ""
-#: ../../release/079/v0.79.0.md:44
+#: ../../release/079/v0.79.0.md:38
msgid ""
"EditorTextureSerializer で例外になるテクスチャを事前にエラーメッセージにする "
"[\\#1102](https://github.com/vrm-c/UniVRM/pull/1102) "
"([ousttrue](https://github.com/ousttrue))"
msgstr ""
-#: ../../release/079/v0.79.0.md:45
+#: ../../release/079/v0.79.0.md:39
msgid ""
"fix MissingReferenceException "
"[\\#1095](https://github.com/vrm-c/UniVRM/pull/1095) "
"([Santarh](https://github.com/Santarh))"
msgstr ""
-#: ../../release/079/v0.79.0.md:46
+#: ../../release/079/v0.79.0.md:40
msgid ""
"Add null check in StringExtension "
"[\\#1090](https://github.com/vrm-c/UniVRM/pull/1090) "
"([Santarh](https://github.com/Santarh))"
msgstr ""
-#: ../../release/079/v0.79.0.md:47
+#: ../../release/079/v0.79.0.md:41
msgid ""
"Make public resource fix method "
"[\\#1089](https://github.com/vrm-c/UniVRM/pull/1089) "
"([Santarh](https://github.com/Santarh))"
msgstr ""
-#: ../../release/079/v0.79.0.md:48
+#: ../../release/079/v0.79.0.md:42
msgid ""
"Nodeの行列分解時の負のスケールの限定対応 "
"[\\#1087](https://github.com/vrm-c/UniVRM/pull/1087) "
"([ousttrue](https://github.com/ousttrue))"
msgstr ""
-#: ../../release/079/v0.79.0.md:49
+#: ../../release/079/v0.79.0.md:43
msgid ""
"Feature10/zip extract "
"[\\#1086](https://github.com/vrm-c/UniVRM/pull/1086) "
"([ousttrue](https://github.com/ousttrue))"
msgstr ""
-#: ../../release/079/v0.79.0.md:50
+#: ../../release/079/v0.79.0.md:44
msgid ""
"VRMC\\_materials\\_hdr\\_emissiveMultiplier 実装 "
"[\\#1085](https://github.com/vrm-c/UniVRM/pull/1085) "
"([ousttrue](https://github.com/ousttrue))"
msgstr ""
-#: ../../release/079/v0.79.0.md:51
+#: ../../release/079/v0.79.0.md:45
msgid ""
"Fix error when material count was zero in VRM "
"[\\#1084](https://github.com/vrm-c/UniVRM/pull/1084) "
"([Santarh](https://github.com/Santarh))"
msgstr ""
-#: ../../release/079/v0.79.0.md:52
+#: ../../release/079/v0.79.0.md:46
msgid ""
"Add unique suffix to same name assets. "
"[\\#1083](https://github.com/vrm-c/UniVRM/pull/1083) "
"([Santarh](https://github.com/Santarh))"
msgstr ""
-#: ../../release/079/v0.79.0.md:53
+#: ../../release/079/v0.79.0.md:47
msgid ""
"AnimationClip import with AnimationClipFactory "
"[\\#1082](https://github.com/vrm-c/UniVRM/pull/1082) "
"([Santarh](https://github.com/Santarh))"
msgstr ""
-#: ../../release/079/v0.79.0.md:54
+#: ../../release/079/v0.79.0.md:48
msgid ""
"ApplyModifiedProperties "
"[\\#1081](https://github.com/vrm-c/UniVRM/pull/1081) "
"([ousttrue](https://github.com/ousttrue))"
msgstr ""
-#: ../../release/079/v0.79.0.md:55
+#: ../../release/079/v0.79.0.md:49
msgid ""
"experimental zip archive importer "
"[\\#1080](https://github.com/vrm-c/UniVRM/pull/1080) "
"([ousttrue](https://github.com/ousttrue))"
msgstr ""
-#: ../../release/079/v0.79.0.md:56
+#: ../../release/079/v0.79.0.md:50
msgid ""
"fix SettingProvider [\\#1079](https://github.com/vrm-c/UniVRM/pull/1079) "
"([ousttrue](https://github.com/ousttrue))"
msgstr ""
-#: ../../release/079/v0.79.0.md:57
+#: ../../release/079/v0.79.0.md:51
msgid ""
"Fix bug of unarchiving stored file in zip. "
"[\\#1077](https://github.com/vrm-c/UniVRM/pull/1077) "
"([Santarh](https://github.com/Santarh))"
msgstr ""
-#: ../../release/079/v0.79.0.md:58
+#: ../../release/079/v0.79.0.md:52
msgid ""
"Refactoring `GltfParser` "
"[\\#1076](https://github.com/vrm-c/UniVRM/pull/1076) "
"([Santarh](https://github.com/Santarh))"
msgstr ""
-#: ../../release/079/v0.79.0.md:59
+#: ../../release/079/v0.79.0.md:53
msgid ""
"TextureDeserializer can await. "
"[\\#1074](https://github.com/vrm-c/UniVRM/pull/1074) "
"([Santarh](https://github.com/Santarh))"
msgstr ""
-#: ../../release/079/v0.79.0.md:60
+#: ../../release/079/v0.79.0.md:54
msgid ""
"Extract/Clear 改修 [\\#1073](https://github.com/vrm-c/UniVRM/pull/1073) "
"([ousttrue](https://github.com/ousttrue))"
msgstr ""
-#: ../../release/079/v0.79.0.md:61
+#: ../../release/079/v0.79.0.md:55
msgid ""
"Export textures with alpha channel only if necessary "
"[\\#1072](https://github.com/vrm-c/UniVRM/pull/1072) "
"([Santarh](https://github.com/Santarh))"
msgstr ""
+#~ msgid "[Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.79.0)"
+#~ msgstr ""
+
+#~ msgid "[Milestone](https://github.com/vrm-c/UniVRM/milestone/41?closed=1)"
+#~ msgstr ""
+
+#~ msgid "ToDo:"
+#~ msgstr ""
+
+#~ msgid "[ ] 0.66 ~ 0.79 の変更まとめ"
+#~ msgstr ""
+
+#~ msgid "[ ] (GLB, GLTF) ScriptedImporter の導入 と Extract の説明"
+#~ msgstr ""
+
diff --git a/docs/locale/en/LC_MESSAGES/release/079/v0.80.0.po b/docs/locale/en/LC_MESSAGES/release/079/v0.80.0.po
index 3e1dba3d4..48295687a 100644
--- a/docs/locale/en/LC_MESSAGES/release/079/v0.80.0.po
+++ b/docs/locale/en/LC_MESSAGES/release/079/v0.80.0.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: UniVRM Programming Document \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-10-11 16:50+0900\n"
+"POT-Creation-Date: 2021-10-15 15:45+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -22,212 +22,222 @@ msgstr ""
msgid "v0.80.0: 1.0準備, 最低バージョンを Unity-2019.4LTS に更新"
msgstr "v0.80.0: Road to 1.0. Support Unity-2019.4LTS+"
-#: ../../release/079/v0.80.0.md:3
+#: ../../release/079/v0.80.0.md:2
msgid "[v0.80.0](https://github.com/vrm-c/UniVRM/tree/v0.80.0) (2021-08-11)"
msgstr ""
+#: ../../release/079/v0.80.0.md:4
+msgid "[0.80.0](http://github.com/vrm-c/UniVRM/releases/tag/v0.80.0)"
+msgstr ""
+
#: ../../release/079/v0.80.0.md:5
-msgid "commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.80.0"
+msgid "[Milestone](https://github.com/vrm-c/UniVRM/milestone/42?closed=1)"
msgstr ""
#: ../../release/079/v0.80.0.md:6
-msgid "milestone: https://github.com/vrm-c/UniVRM/milestone/42?closed=1"
-msgstr ""
-
-#: ../../release/079/v0.80.0.md:8
msgid ""
"[Full "
"Changelog](https://github.com/vrm-c/UniVRM/compare/v0.79.0...v0.80.0)"
msgstr ""
-#: ../../release/079/v0.80.0.md:10
+#: ../../release/079/v0.80.0.md:7
+msgid "`Unity-2019.4LTS`"
+msgstr ""
+
+#: ../../release/079/v0.80.0.md:9
msgid "最低バージョンを Unity-2019.4LTS に更新"
msgstr "Support Unity-2019.4LTS+"
-#: ../../release/079/v0.80.0.md:11
+#: ../../release/079/v0.80.0.md:10
msgid ""
"Unityのサポートバージョンを 2019.4LTS 以降にする "
"[\\#1126](https://github.com/vrm-c/UniVRM/issues/1126)"
msgstr ""
-#: ../../release/079/v0.80.0.md:12
+#: ../../release/079/v0.80.0.md:11
msgid ""
"Use GUID in asmdefs [\\#1131](https://github.com/vrm-c/UniVRM/pull/1131) "
"([Santarh](https://github.com/Santarh))"
msgstr ""
-#: ../../release/079/v0.80.0.md:13
+#: ../../release/079/v0.80.0.md:12
msgid ""
"update 2019 settings [\\#1130](https://github.com/vrm-c/UniVRM/pull/1130)"
" ([ousttrue](https://github.com/ousttrue))"
msgstr ""
-#: ../../release/079/v0.80.0.md:14
+#: ../../release/079/v0.80.0.md:13
msgid ""
"開発バージョンをUnity-2019にあげる。および、 Unity-2019 require ApplyRevertGUI call in "
"OnInspectorGUI の修正 [\\#1129](https://github.com/vrm-c/UniVRM/pull/1129) "
"([ousttrue](https://github.com/ousttrue))"
msgstr ""
-#: ../../release/079/v0.80.0.md:16
+#: ../../release/079/v0.80.0.md:15
msgid "VRM-1.0"
msgstr ""
-#: ../../release/079/v0.80.0.md:17
+#: ../../release/079/v0.80.0.md:16
msgid ""
"VRM1 の unitypackage を作る "
"[\\#1127](https://github.com/vrm-c/UniVRM/issues/1127)"
msgstr ""
-#: ../../release/079/v0.80.0.md:18
+#: ../../release/079/v0.80.0.md:17
msgid ""
"Fix1/expression UI [\\#1142](https://github.com/vrm-c/UniVRM/pull/1142) "
"([ousttrue](https://github.com/ousttrue))"
msgstr ""
-#: ../../release/079/v0.80.0.md:19
+#: ../../release/079/v0.80.0.md:18
msgid ""
"VRM10Expression.Preset と ExpressionName を廃止 "
"[\\#1141](https://github.com/vrm-c/UniVRM/pull/1141) "
"([ousttrue](https://github.com/ousttrue))"
msgstr ""
-#: ../../release/079/v0.80.0.md:20
+#: ../../release/079/v0.80.0.md:19
msgid ""
"Fix1/fix firstperson editor "
"[\\#1136](https://github.com/vrm-c/UniVRM/pull/1136) "
"([ousttrue](https://github.com/ousttrue))"
msgstr ""
-#: ../../release/079/v0.80.0.md:21
+#: ../../release/079/v0.80.0.md:20
msgid ""
"Feature1/add default expressions "
"[\\#1135](https://github.com/vrm-c/UniVRM/pull/1135) "
"([ousttrue](https://github.com/ousttrue))"
msgstr ""
-#: ../../release/079/v0.80.0.md:22
+#: ../../release/079/v0.80.0.md:21
msgid ""
"Feature1/update jsonschema "
"[\\#1134](https://github.com/vrm-c/UniVRM/pull/1134) "
"([ousttrue](https://github.com/ousttrue))"
msgstr ""
-#: ../../release/079/v0.80.0.md:23
+#: ../../release/079/v0.80.0.md:22
msgid ""
"add null check [\\#1133](https://github.com/vrm-c/UniVRM/pull/1133) "
"([ousttrue](https://github.com/ousttrue))"
msgstr ""
-#: ../../release/079/v0.80.0.md:24
+#: ../../release/079/v0.80.0.md:23
msgid ""
"VRM-1.0 の unitypackage も作成する "
"[\\#1132](https://github.com/vrm-c/UniVRM/pull/1132) "
"([ousttrue](https://github.com/ousttrue))"
msgstr ""
-#: ../../release/079/v0.80.0.md:25
+#: ../../release/079/v0.80.0.md:24
msgid ""
"\\[VRM10\\] VRM10Expression のカスタムエディターの修正 "
"[\\#1118](https://github.com/vrm-c/UniVRM/pull/1118) "
"([ousttrue](https://github.com/ousttrue))"
msgstr ""
-#: ../../release/079/v0.80.0.md:27
+#: ../../release/079/v0.80.0.md:26
msgid "その他のChangelog"
msgstr "Other Changes"
-#: ../../release/079/v0.80.0.md:28
+#: ../../release/079/v0.80.0.md:27
msgid ""
"URPサンプルプロジェクトへのインポート時にビルドエラーが出る "
"[\\#1137](https://github.com/vrm-c/UniVRM/issues/1137)"
msgstr ""
-#: ../../release/079/v0.80.0.md:29
+#: ../../release/079/v0.80.0.md:28
msgid "Mtoonのマテリアルが作成できません [\\#1114](https://github.com/vrm-c/UniVRM/issues/1114)"
msgstr ""
-#: ../../release/079/v0.80.0.md:30
+#: ../../release/079/v0.80.0.md:29
msgid ""
"export VRM with animation clip at runtime "
"[\\#1113](https://github.com/vrm-c/UniVRM/issues/1113)"
msgstr ""
-#: ../../release/079/v0.80.0.md:31
+#: ../../release/079/v0.80.0.md:30
msgid ""
"How to fix \"'MToon' does not exist in the current context\" error on "
"latest version [\\#1111](https://github.com/vrm-c/UniVRM/issues/1111)"
msgstr ""
-#: ../../release/079/v0.80.0.md:32
+#: ../../release/079/v0.80.0.md:31
msgid "HDRP/URP Support [\\#1110](https://github.com/vrm-c/UniVRM/issues/1110)"
msgstr ""
-#: ../../release/079/v0.80.0.md:33
+#: ../../release/079/v0.80.0.md:32
msgid ""
"I don't know why, but i can't export my model to VRM "
"[\\#1104](https://github.com/vrm-c/UniVRM/issues/1104)"
msgstr ""
-#: ../../release/079/v0.80.0.md:34
+#: ../../release/079/v0.80.0.md:33
msgid ""
"Head look at not work "
"[\\#1035](https://github.com/vrm-c/UniVRM/issues/1035)"
msgstr ""
-#: ../../release/079/v0.80.0.md:35
+#: ../../release/079/v0.80.0.md:34
msgid "Hair import [\\#956](https://github.com/vrm-c/UniVRM/issues/956)"
msgstr ""
-#: ../../release/079/v0.80.0.md:36
+#: ../../release/079/v0.80.0.md:35
msgid ""
"restore CreateUnityPackageWithBuild "
"[\\#1145](https://github.com/vrm-c/UniVRM/pull/1145) "
"([ousttrue](https://github.com/ousttrue))"
msgstr ""
-#: ../../release/079/v0.80.0.md:37
+#: ../../release/079/v0.80.0.md:36
msgid ""
"OnResetClicked [\\#1144](https://github.com/vrm-c/UniVRM/pull/1144) "
"([ousttrue](https://github.com/ousttrue))"
msgstr ""
-#: ../../release/079/v0.80.0.md:38
+#: ../../release/079/v0.80.0.md:37
msgid ""
"UniVRM-0.80.0 [\\#1143](https://github.com/vrm-c/UniVRM/pull/1143) "
"([ousttrue](https://github.com/ousttrue))"
msgstr ""
-#: ../../release/079/v0.80.0.md:39
+#: ../../release/079/v0.80.0.md:38
msgid ""
"Unity2020対応のデグレを修正 [\\#1140](https://github.com/vrm-c/UniVRM/pull/1140) "
"([notargs](https://github.com/notargs))"
msgstr ""
-#: ../../release/079/v0.80.0.md:40
+#: ../../release/079/v0.80.0.md:39
msgid ""
"null check [\\#1125](https://github.com/vrm-c/UniVRM/pull/1125) "
"([ousttrue](https://github.com/ousttrue))"
msgstr ""
-#: ../../release/079/v0.80.0.md:41
+#: ../../release/079/v0.80.0.md:40
msgid ""
"ラインタイムエクスポート時に正規化を実行する例 "
"[\\#1119](https://github.com/vrm-c/UniVRM/pull/1119) "
"([ousttrue](https://github.com/ousttrue))"
msgstr ""
-#: ../../release/079/v0.80.0.md:42
+#: ../../release/079/v0.80.0.md:41
msgid ""
"Skip mesh export when MeshExportInfo.CanExport is false "
"[\\#1117](https://github.com/vrm-c/UniVRM/pull/1117) "
"([ichi-23](https://github.com/ichi-23))"
msgstr ""
-#: ../../release/079/v0.80.0.md:43
+#: ../../release/079/v0.80.0.md:42
msgid ""
"Make asmdef's auto-referenced true. "
"[\\#1108](https://github.com/vrm-c/UniVRM/pull/1108) "
"([Santarh](https://github.com/Santarh))"
msgstr ""
+#~ msgid "[Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.80.0)"
+#~ msgstr ""
+
+#~ msgid "[Milestone](https://github.com/vrm-c/UniVRM/milestone/42?closed=1)"
+#~ msgstr ""
+
diff --git a/docs/locale/en/LC_MESSAGES/release/079/v0.81.0.po b/docs/locale/en/LC_MESSAGES/release/079/v0.81.0.po
index 4a02b97ed..a1fe060fa 100644
--- a/docs/locale/en/LC_MESSAGES/release/079/v0.81.0.po
+++ b/docs/locale/en/LC_MESSAGES/release/079/v0.81.0.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: UniVRM Programming Document \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-10-11 16:50+0900\n"
+"POT-Creation-Date: 2021-10-15 15:45+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -27,18 +27,38 @@ msgid "**Stable 安定板**"
msgstr "**Stable Version**"
#: ../../release/079/v0.81.0.md:5
-msgid "`v0.81.0` から `unitypackage` が変わりました。"
-msgstr "Starting with UniVRM `v0.81.0`, the structure of UniVRM's unitypackage has been changed."
+msgid "[v0.81.0](https://github.com/vrm-c/UniVRM/tree/v0.81.0) (2021-08-20)"
+msgstr ""
#: ../../release/079/v0.81.0.md:7
-msgid "Install `UniGLTF_VRMShaders` and `UniVRM`"
+msgid "[0.81.0](http://github.com/vrm-c/UniVRM/releases/tag/v0.81.0)"
msgstr ""
#: ../../release/079/v0.81.0.md:8
+msgid "[Milestone](https://github.com/vrm-c/UniVRM/milestone/43?closed=1)"
+msgstr ""
+
+#: ../../release/079/v0.81.0.md:9
+msgid ""
+"[Full "
+"Changelog](https://github.com/vrm-c/UniVRM/compare/v0.80.0...v0.81.0)"
+msgstr ""
+
+#: ../../release/079/v0.81.0.md:11
+msgid "`v0.81.0` から `unitypackage` が変わりました。"
+msgstr ""
+"Starting with UniVRM `v0.81.0`, the structure of UniVRM's unitypackage "
+"has been changed."
+
+#: ../../release/079/v0.81.0.md:13
+msgid "Install `UniGLTF_VRMShaders` and `UniVRM`"
+msgstr ""
+
+#: ../../release/079/v0.81.0.md:14
msgid "For `VRM-1.0Beta`, add `VRM` unitypackage"
msgstr ""
-#: ../../release/079/v0.81.0.md ../../release/079/v0.81.0.md:31
+#: ../../release/079/v0.81.0.md ../../release/079/v0.81.0.md:37
msgid "UniGLTF_VRMShaders"
msgstr ""
@@ -82,176 +102,164 @@ msgstr ""
msgid "Assets/VRM10"
msgstr ""
-#: ../../release/079/v0.81.0.md:17
+#: ../../release/079/v0.81.0.md:23
msgid "関連情報 (Related Information)"
msgstr "Related Information"
-#: ../../release/079/v0.81.0.md:19
+#: ../../release/079/v0.81.0.md:25
msgid ""
"From `v0.80.0`, Unity minimal version is "
"`Unity-2019.4LTS`[UnityVersion](https://vrm.dev/docs/univrm/install/unity_version/)"
msgstr ""
-#: ../../release/079/v0.81.0.md:21
+#: ../../release/079/v0.81.0.md:27
msgid ""
"[UniVRMバージョン](https://vrm.dev/docs/univrm/install/univrm_version/) "
"([UniVRM "
"Version](https://vrm.dev/en/docs/univrm/install/univrm_version/))"
msgstr ""
-#: ../../release/079/v0.81.0.md:23
+#: ../../release/079/v0.81.0.md:29
msgid ""
"[UniVRMインストール](https://vrm.dev/docs/univrm) ([UniVRM "
"Install](https://vrm.dev/en/docs/univrm))"
msgstr ""
-#: ../../release/079/v0.81.0.md:25
+#: ../../release/079/v0.81.0.md:31
msgid ""
"[UniVRMアンインストール](https://vrm.dev/docs/univrm/install/univrm_uninstall/) "
"([UniVRM "
"Uninstall](https://vrm.dev/en/docs/univrm/install/univrm_uninstall/))"
msgstr ""
-#: ../../release/079/v0.81.0.md:27
+#: ../../release/079/v0.81.0.md:33
msgid ""
"[VRMエクスポート](https://vrm.dev/docs/univrm/export/univrm_export/) ([VRM "
"Export](https://vrm.dev/en/docs/univrm/export/univrm_export/))"
msgstr ""
-#: ../../release/079/v0.81.0.md:29
+#: ../../release/079/v0.81.0.md:35
msgid "UnityPackage の構成を整理しました"
msgstr "UnityPackage List"
-#: ../../release/079/v0.81.0.md:32
+#: ../../release/079/v0.81.0.md:38
msgid "UniVRM(VRM-0.X)"
msgstr ""
-#: ../../release/079/v0.81.0.md:33
+#: ../../release/079/v0.81.0.md:39
msgid "VRM(VRM-1.0β)"
msgstr ""
-#: ../../release/079/v0.81.0.md:35
+#: ../../release/079/v0.81.0.md:41
msgid "`UniGLTF_VRMShaders` `UniVRM` の順に2つインストールしてください"
msgstr "Please install `UniGLTF_VRMShaders`, `UniVRM` in order."
-#: ../../release/079/v0.81.0.md:37
-msgid "[v0.81.0](https://github.com/vrm-c/UniVRM/tree/v0.81.0) (2021-08-20)"
-msgstr ""
-
-#: ../../release/079/v0.81.0.md:39
-msgid "commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.81.0"
-msgstr ""
-
-#: ../../release/079/v0.81.0.md:40
-msgid "milestone: https://github.com/vrm-c/UniVRM/milestone/43?closed=1"
-msgstr ""
-
-#: ../../release/079/v0.81.0.md:42
-msgid ""
-"[Full "
-"Changelog](https://github.com/vrm-c/UniVRM/compare/v0.80.0...v0.81.0)"
-msgstr ""
-
-#: ../../release/079/v0.81.0.md:44
+#: ../../release/079/v0.81.0.md:43
msgid "パッケージ整理など"
msgstr "Package Contents"
-#: ../../release/079/v0.81.0.md:45
+#: ../../release/079/v0.81.0.md:44
msgid ""
"UniGLTF の UPM id を、`com.vrmc.unigltf` から `com.vrmc.gltf` に変えてバージョンを振り直し "
"[\\#1156](https://github.com/vrm-c/UniVRM/issues/1156)"
msgstr ""
-#: ../../release/079/v0.81.0.md:46
+#: ../../release/079/v0.81.0.md:45
msgid ""
"UnityPackage に Samples を含める "
"[\\#1159](https://github.com/vrm-c/UniVRM/pull/1159) "
"([ousttrue](https://github.com/ousttrue))"
msgstr ""
-#: ../../release/079/v0.81.0.md:47
+#: ../../release/079/v0.81.0.md:46
msgid ""
"内部バージョンは維持 UniGLTF/UniGLTFVersion.cs "
"[\\#1158](https://github.com/vrm-c/UniVRM/pull/1158) "
"([ousttrue](https://github.com/ousttrue))"
msgstr ""
-#: ../../release/079/v0.81.0.md:48
+#: ../../release/079/v0.81.0.md:47
msgid ""
"What difference between \"UniVRM0X\" and \"UniVRM10\" unitypackage? "
"「UniVRM0X」と「UniVRM10」のユニティパッケージの違いは何ですか? "
"[\\#1152](https://github.com/vrm-c/UniVRM/issues/1152)"
msgstr ""
-#: ../../release/079/v0.81.0.md:49
+#: ../../release/079/v0.81.0.md:48
msgid ""
"リリースページの安定版のバージョン番号ミス "
"[\\#1150](https://github.com/vrm-c/UniVRM/issues/1150)"
msgstr ""
-#: ../../release/079/v0.81.0.md:50
+#: ../../release/079/v0.81.0.md:49
msgid ""
"サンプルの構成変更 [\\#1155](https://github.com/vrm-c/UniVRM/pull/1155) "
"([ousttrue](https://github.com/ousttrue))"
msgstr ""
-#: ../../release/079/v0.81.0.md:52
+#: ../../release/079/v0.81.0.md:51
msgid "VRM-1.0"
msgstr ""
-#: ../../release/079/v0.81.0.md:53
+#: ../../release/079/v0.81.0.md:52
msgid ""
"\\[VRM1\\] VRM10/MToon10 のインスペクターの Emission が HDR でない "
"[\\#1148](https://github.com/vrm-c/UniVRM/issues/1148)"
msgstr ""
-#: ../../release/079/v0.81.0.md:54
+#: ../../release/079/v0.81.0.md:53
msgid ""
"Feature1/lookat editor tool "
"[\\#1154](https://github.com/vrm-c/UniVRM/pull/1154) "
"([ousttrue](https://github.com/ousttrue))"
msgstr ""
-#: ../../release/079/v0.81.0.md:55
+#: ../../release/079/v0.81.0.md:54
msgid ""
"add \\[HDR\\] [\\#1151](https://github.com/vrm-c/UniVRM/pull/1151) "
"([ousttrue](https://github.com/ousttrue))"
msgstr ""
-#: ../../release/079/v0.81.0.md:57
+#: ../../release/079/v0.81.0.md:56
msgid "その他のChangelog"
msgstr "Other Changes"
-#: ../../release/079/v0.81.0.md:58
+#: ../../release/079/v0.81.0.md:57
msgid ""
"Add properties to `RuntimeGltfInstance` "
"[\\#1096](https://github.com/vrm-c/UniVRM/issues/1096)"
msgstr ""
-#: ../../release/079/v0.81.0.md:59
+#: ../../release/079/v0.81.0.md:58
msgid ""
"\\[0.77\\]AsyncでランタイムロードしたモデルのScaleを1以上にするとSpringBoneの動作が怪しくなる "
"[\\#1115](https://github.com/vrm-c/UniVRM/issues/1115)"
msgstr ""
-#: ../../release/079/v0.81.0.md:60
+#: ../../release/079/v0.81.0.md:59
msgid ""
"implement Mesh.colors "
"[\\#1153](https://github.com/vrm-c/UniVRM/pull/1153) "
"([ousttrue](https://github.com/ousttrue))"
msgstr ""
-#: ../../release/079/v0.81.0.md:61
+#: ../../release/079/v0.81.0.md:60
msgid ""
"ISSUE\\_TEMPLATE を簡略化 "
"[\\#1149](https://github.com/vrm-c/UniVRM/pull/1149) "
"([ousttrue](https://github.com/ousttrue))"
msgstr ""
-#: ../../release/079/v0.81.0.md:62
+#: ../../release/079/v0.81.0.md:61
msgid ""
"Update unity version & end preview release "
"[\\#1147](https://github.com/vrm-c/UniVRM/pull/1147) "
"([ousttrue](https://github.com/ousttrue))"
msgstr ""
+#~ msgid "[Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.81.0)"
+#~ msgstr ""
+
+#~ msgid "[Milestone](https://github.com/vrm-c/UniVRM/milestone/43?closed=1)"
+#~ msgstr ""
+
diff --git a/docs/locale/en/LC_MESSAGES/release/079/v0.82.0.po b/docs/locale/en/LC_MESSAGES/release/079/v0.82.0.po
index b010a78d4..7d09494fd 100644
--- a/docs/locale/en/LC_MESSAGES/release/079/v0.82.0.po
+++ b/docs/locale/en/LC_MESSAGES/release/079/v0.82.0.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: UniVRM Programming Document \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-10-11 16:50+0900\n"
+"POT-Creation-Date: 2021-10-15 15:45+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -26,23 +26,33 @@ msgstr "v0.82.0: Road to 1.0. Material Customization for URP"
msgid "[v0.82.0](https://github.com/vrm-c/UniVRM/tree/v0.82.0) (2021-09-01)"
msgstr ""
+#: ../../release/079/v0.82.0.md:4
+msgid "[0.82.0](http://github.com/vrm-c/UniVRM/releases/tag/v0.82.0)"
+msgstr ""
+
#: ../../release/079/v0.82.0.md:5
-msgid "commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.82.0"
+msgid "[Milestone](https://github.com/vrm-c/UniVRM/milestone/44?closed=1)"
msgstr ""
#: ../../release/079/v0.82.0.md:6
msgid ""
-"milestone: https://github.com/vrm-c/UniVRM/milestone/44?closed=1 [Full "
+"[Full "
"Changelog](https://github.com/vrm-c/UniVRM/compare/v0.81.0...v0.82.0)"
msgstr ""
+#: ../../release/079/v0.82.0.md:7
+msgid "glb の import, URP API"
+msgstr ""
+
#: ../../release/079/v0.82.0.md:9
msgid "URP(Universal Render Pipeline)"
msgstr "URP (Universal Render Pipeline)"
#: ../../release/079/v0.82.0.md:10
msgid "URP 向けに Material Import をカスタマイズする機能をはじめました (Experimental)"
-msgstr "Experimental Features: Add MaterialGenerator customization point (for URP)."
+msgstr ""
+"Experimental Features: Add MaterialGenerator customization point (for "
+"URP)."
#: ../../release/079/v0.82.0.md:12
msgid "`TODO:` アプリ開発者向けドキュメント"
@@ -144,3 +154,12 @@ msgid ""
"([ousttrue](https://github.com/ousttrue))"
msgstr ""
+#~ msgid "[Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.82.0)"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "[Milestone](https://github.com/vrm-c/UniVRM/milestone/44?closed=1)"
+#~ " [Full "
+#~ "Changelog](https://github.com/vrm-c/UniVRM/compare/v0.81.0...v0.82.0)"
+#~ msgstr ""
+
diff --git a/docs/locale/en/LC_MESSAGES/release/079/v0.83.0.po b/docs/locale/en/LC_MESSAGES/release/079/v0.83.0.po
index 9387c9669..82d179ac5 100644
--- a/docs/locale/en/LC_MESSAGES/release/079/v0.83.0.po
+++ b/docs/locale/en/LC_MESSAGES/release/079/v0.83.0.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: UniVRM Programming Document \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-10-11 16:50+0900\n"
+"POT-Creation-Date: 2021-10-15 15:45+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -23,7 +23,7 @@ msgid "v0.83.0: 1.0準備"
msgstr "v0.83.0: Road to 1.0"
#: ../../release/079/v0.83.0.md:3
-msgid "https://vrm.dev/en"
+msgid "https://vrm.dev/"
msgstr ""
#: ../../release/079/v0.83.0.md:5
@@ -43,202 +43,212 @@ msgid "[v0.83.0](https://github.com/vrm-c/UniVRM/tree/v0.83.0) (2021-09-10)"
msgstr ""
#: ../../release/079/v0.83.0.md:13
-msgid "commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.83.0"
+msgid ""
+"| 09/03 | [0.82.1](http://github.com/vrm-c/UniVRM/releases/tag/v0.82.1) "
+"[Milestone](https://github.com/vrm-c/UniVRM/milestone/45?closed=1) |"
+" | URP API |"
msgstr ""
-#: ../../release/079/v0.83.0.md:14
+#: ../../release/079/v0.83.0.md:15
+msgid "[Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.83.0)"
+msgstr ""
+
+#: ../../release/079/v0.83.0.md:16
msgid ""
-"milestone: https://github.com/vrm-c/UniVRM/milestone/45?closed=1 [Full "
+"[Milestone](https://github.com/vrm-c/UniVRM/milestone/45?closed=1) [Full "
"Changelog](https://github.com/vrm-c/UniVRM/compare/v0.82.1...v0.83.0)"
msgstr ""
-#: ../../release/079/v0.83.0.md:17
+#: ../../release/079/v0.83.0.md:19
msgid "bug修正"
msgstr "Bug Fixes"
-#: ../../release/079/v0.83.0.md:19
+#: ../../release/079/v0.83.0.md:21
msgid ""
"PBR テクスチャーの変換に使っている シェーダーが ビルドに含まれない "
"[\\#1187](https://github.com/vrm-c/UniVRM/issues/1187)"
msgstr ""
-#: ../../release/079/v0.83.0.md:20
+#: ../../release/079/v0.83.0.md:22
msgid ""
"Include all shaders in Resources directory. "
"[\\#1203](https://github.com/vrm-c/UniVRM/pull/1203) "
"([Santarh](https://github.com/Santarh))"
msgstr ""
-#: ../../release/079/v0.83.0.md:21
+#: ../../release/079/v0.83.0.md:23
msgid ""
"Standard Shader Export - NotImplementedException When Occlusion and "
"Metallic Resolutions Do Not Match "
"[\\#1178](https://github.com/vrm-c/UniVRM/issues/1178)"
msgstr ""
-#: ../../release/079/v0.83.0.md:23
+#: ../../release/079/v0.83.0.md:25
msgid "1.0"
msgstr ""
-#: ../../release/079/v0.83.0.md:25
+#: ../../release/079/v0.83.0.md:27
msgid ""
"\\[1.0\\] Renderer.enabled = false になってない "
"[\\#1197](https://github.com/vrm-c/UniVRM/issues/1197)"
msgstr ""
-#: ../../release/079/v0.83.0.md:26
+#: ../../release/079/v0.83.0.md:28
msgid ""
"\\[1.0\\] SetupAsync にして Auto で生成される Mesh の初期状態を非表示にした "
"[\\#1194](https://github.com/vrm-c/UniVRM/issues/1194)"
msgstr ""
-#: ../../release/079/v0.83.0.md:27
+#: ../../release/079/v0.83.0.md:29
msgid ""
"\\[1.0\\] MaterialUVBindings の挙動 "
"[\\#1191](https://github.com/vrm-c/UniVRM/issues/1191)"
msgstr ""
-#: ../../release/079/v0.83.0.md:28
+#: ../../release/079/v0.83.0.md:30
msgid ""
"\\[1.0\\] マイグレートロードしたときに古い方のメタにアクセスできる API "
"[\\#1190](https://github.com/vrm-c/UniVRM/issues/1190)"
msgstr ""
-#: ../../release/079/v0.83.0.md:29
+#: ../../release/079/v0.83.0.md:31
msgid ""
"\\[1.0\\] MaterialValueBind が重複すると例外 "
"[\\#1189](https://github.com/vrm-c/UniVRM/issues/1189)"
msgstr ""
-#: ../../release/079/v0.83.0.md:30
+#: ../../release/079/v0.83.0.md:32
msgid ""
"\\[1.0\\] サムネイルが無名のときにエラーになる場合がある "
"[\\#1188](https://github.com/vrm-c/UniVRM/issues/1188)"
msgstr ""
-#: ../../release/079/v0.83.0.md:31
+#: ../../release/079/v0.83.0.md:33
msgid ""
"初期値との差分を使うようにロジックを変更 [\\#1209](https://github.com/vrm-c/UniVRM/pull/1209)"
" ([ousttrue](https://github.com/ousttrue))"
msgstr ""
-#: ../../release/079/v0.83.0.md:32
+#: ../../release/079/v0.83.0.md:34
msgid ""
"\\[1.0\\] FirstPerson 初期化を整理 "
"[\\#1206](https://github.com/vrm-c/UniVRM/pull/1206) "
"([ousttrue](https://github.com/ousttrue))"
msgstr ""
-#: ../../release/079/v0.83.0.md:33
+#: ../../release/079/v0.83.0.md:35
msgid ""
"\\[1.0\\] RuntimeLoad と meta 取得 を実装 "
"[\\#1196](https://github.com/vrm-c/UniVRM/pull/1196) "
"([ousttrue](https://github.com/ousttrue))"
msgstr ""
-#: ../../release/079/v0.83.0.md:34
+#: ../../release/079/v0.83.0.md:36
msgid ""
"\\[1.0\\] thumbnail の名前が無い時に SubAssetKey を作るのに失敗するのを修正 "
"[\\#1193](https://github.com/vrm-c/UniVRM/pull/1193) "
"([ousttrue](https://github.com/ousttrue))"
msgstr ""
-#: ../../release/079/v0.83.0.md:35
+#: ../../release/079/v0.83.0.md:37
msgid ""
"MaterialColorBindings の重複時の例外防止 "
"[\\#1192](https://github.com/vrm-c/UniVRM/pull/1192) "
"([ousttrue](https://github.com/ousttrue))"
msgstr ""
-#: ../../release/079/v0.83.0.md:37
+#: ../../release/079/v0.83.0.md:39
msgid "その他のChangelog"
msgstr "Other Changes"
-#: ../../release/079/v0.83.0.md:39
+#: ../../release/079/v0.83.0.md:41
msgid "MMD4Mecanim+UniVRM [\\#1184](https://github.com/vrm-c/UniVRM/issues/1184)"
msgstr ""
-#: ../../release/079/v0.83.0.md:40
+#: ../../release/079/v0.83.0.md:42
msgid ""
"Namespace \"VRM\" can't be found by any other script. "
"[\\#1103](https://github.com/vrm-c/UniVRM/issues/1103)"
msgstr ""
-#: ../../release/079/v0.83.0.md:41
+#: ../../release/079/v0.83.0.md:43
msgid ""
"UniGLTF / VRMShader assembly file autoReference setting needs to be true "
"for UPM package import "
"[\\#993](https://github.com/vrm-c/UniVRM/issues/993)"
msgstr ""
-#: ../../release/079/v0.83.0.md:42
+#: ../../release/079/v0.83.0.md:44
msgid ""
"\\#if UNITY\\_EDITOR でビルドエラーを修正 "
"[\\#1213](https://github.com/vrm-c/UniVRM/pull/1213) "
"([ousttrue](https://github.com/ousttrue))"
msgstr ""
-#: ../../release/079/v0.83.0.md:43
+#: ../../release/079/v0.83.0.md:45
msgid ""
"UniVRM-0.83.0 [\\#1212](https://github.com/vrm-c/UniVRM/pull/1212) "
"([ousttrue](https://github.com/ousttrue))"
msgstr ""
-#: ../../release/079/v0.83.0.md:44
+#: ../../release/079/v0.83.0.md:46
msgid ""
"\\[Exporter\\] shader版の StandardMap の Exporter 変換を追加 "
"[\\#1207](https://github.com/vrm-c/UniVRM/pull/1207) "
"([ousttrue](https://github.com/ousttrue))"
msgstr ""
-#: ../../release/079/v0.83.0.md:45
+#: ../../release/079/v0.83.0.md:47
msgid ""
"Standard を GraphicsSettings に追加 "
"[\\#1204](https://github.com/vrm-c/UniVRM/pull/1204) "
"([ousttrue](https://github.com/ousttrue))"
msgstr ""
-#: ../../release/079/v0.83.0.md:46
+#: ../../release/079/v0.83.0.md:48
msgid ""
"Import時に非表示にする [\\#1202](https://github.com/vrm-c/UniVRM/pull/1202) "
"([ousttrue](https://github.com/ousttrue))"
msgstr ""
-#: ../../release/079/v0.83.0.md:47
+#: ../../release/079/v0.83.0.md:49
msgid ""
"書き間違え [\\#1201](https://github.com/vrm-c/UniVRM/pull/1201) "
"([ousttrue](https://github.com/ousttrue))"
msgstr ""
-#: ../../release/079/v0.83.0.md:48
+#: ../../release/079/v0.83.0.md:50
msgid ""
"シンプルなREADME [\\#1199](https://github.com/vrm-c/UniVRM/pull/1199) "
"([ousttrue](https://github.com/ousttrue))"
msgstr ""
-#: ../../release/079/v0.83.0.md:49
+#: ../../release/079/v0.83.0.md:51
msgid ""
"Fix/simple viewer docfx "
"[\\#1198](https://github.com/vrm-c/UniVRM/pull/1198) "
"([ousttrue](https://github.com/ousttrue))"
msgstr ""
-#: ../../release/079/v0.83.0.md:50
+#: ../../release/079/v0.83.0.md:52
msgid ""
"`v0.82.1` の RuntimeLoad について "
"[\\#1195](https://github.com/vrm-c/UniVRM/pull/1195) "
"([ousttrue](https://github.com/ousttrue))"
msgstr ""
-#: ../../release/079/v0.83.0.md:51
+#: ../../release/079/v0.83.0.md:53
msgid ""
"Feature/docfx [\\#1186](https://github.com/vrm-c/UniVRM/pull/1186) "
"([ousttrue](https://github.com/ousttrue))"
msgstr ""
-#: ../../release/079/v0.83.0.md:52
+#: ../../release/079/v0.83.0.md:54
msgid ""
"simple [\\#1172](https://github.com/vrm-c/UniVRM/pull/1172) "
"([ousttrue](https://github.com/ousttrue))"
msgstr ""
+#~ msgid "https://vrm.dev/en"
+#~ msgstr ""
+
diff --git a/docs/locale/en/LC_MESSAGES/release/079/v0.84.0.po b/docs/locale/en/LC_MESSAGES/release/079/v0.84.0.po
index 116778947..6f533ddfd 100644
--- a/docs/locale/en/LC_MESSAGES/release/079/v0.84.0.po
+++ b/docs/locale/en/LC_MESSAGES/release/079/v0.84.0.po
@@ -27,11 +27,11 @@ msgid "[v0.84.0](https://github.com/vrm-c/UniVRM/tree/v0.84.0) (2021-09-22)"
msgstr ""
#: ../../release/079/v0.84.0.md:5
-msgid "commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.84.0"
+msgid "[Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.84.0)"
msgstr ""
#: ../../release/079/v0.84.0.md:6
-msgid "milestone: https://github.com/vrm-c/UniVRM/milestone/46?closed=1"
+msgid "[Milestone](https://github.com/vrm-c/UniVRM/milestone/46?closed=1)"
msgstr ""
#: ../../release/079/v0.84.0.md:8
diff --git a/docs/locale/en/LC_MESSAGES/release/079/v0.85.0.po b/docs/locale/en/LC_MESSAGES/release/079/v0.85.0.po
index 2f60db8fd..63cce9b15 100644
--- a/docs/locale/en/LC_MESSAGES/release/079/v0.85.0.po
+++ b/docs/locale/en/LC_MESSAGES/release/079/v0.85.0.po
@@ -27,11 +27,11 @@ msgid "[v0.85.0](https://github.com/vrm-c/UniVRM/tree/v0.85.0) (2021-09-30)"
msgstr ""
#: ../../release/079/v0.85.0.md:5
-msgid "commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.85.0"
+msgid "[Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.85.0)"
msgstr ""
#: ../../release/079/v0.85.0.md:6
-msgid "milestone: https://github.com/vrm-c/UniVRM/milestone/47?closed=1"
+msgid "[Milestone](https://github.com/vrm-c/UniVRM/milestone/47?closed=1)"
msgstr ""
#: ../../release/079/v0.85.0.md:8
diff --git a/docs/locale/en/LC_MESSAGES/release/index.po b/docs/locale/en/LC_MESSAGES/release/index.po
index f4b762829..d1fb46ca4 100644
--- a/docs/locale/en/LC_MESSAGES/release/index.po
+++ b/docs/locale/en/LC_MESSAGES/release/index.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: UniVRM Programming Document \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-10-13 14:36+0900\n"
+"POT-Creation-Date: 2021-10-15 16:47+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -22,76 +22,48 @@ msgstr ""
msgid "Release"
msgstr ""
-#: ../../release/index.md
-msgid "バージョン"
-msgstr "Version"
+#~ msgid "バージョン"
+#~ msgstr "Version"
-#: ../../release/index.md
-msgid "お勧め"
-msgstr "Recommended"
+#~ msgid "お勧め"
+#~ msgstr "Recommended"
-#: ../../release/index.md
-msgid "Unity"
-msgstr ""
+#~ msgid "Unity"
+#~ msgstr ""
-#: ../../release/index.md ../../release/index.md:10
-msgid "v0.79~"
-msgstr ""
+#~ msgid "{doc}`v0.79~ <079/index>`"
+#~ msgstr ""
-#: ../../release/index.md
-msgid "最新版"
-msgstr "Latest version"
+#~ msgid "最新版"
+#~ msgstr "Latest version"
-#: ../../release/index.md
-msgid "Unity-2019.4"
-msgstr ""
+#~ msgid "Unity-2019.4"
+#~ msgstr ""
-#: ../../release/index.md
-#, fuzzy
-msgid "特に問題が無ければこれ。"
-msgstr "Default"
+#~ msgid "特に問題が無ければこれ。"
+#~ msgstr "Default"
-#: ../../release/index.md
-msgid "v0.68~v0.78"
-msgstr ""
+#~ msgid "{doc}`v0.68~v0.78 <068/index>`"
+#~ msgstr ""
-#: ../../release/index.md
-msgid "Unity-2018.4"
-msgstr ""
+#~ msgid "Unity-2018.4"
+#~ msgstr ""
-#: ../../release/index.md
-#, fuzzy
-msgid "開発版。最新版を使ってください。"
-msgstr "Development version. Please use v0.81 ~"
+#~ msgid "開発版。最新版を使ってください。"
+#~ msgstr "Development version. Please use latest"
-#: ../../release/index.md
-msgid "v0.56~v0.67"
-msgstr ""
+#~ msgid "{doc}`v0.56~v0.67 <056/index>`"
+#~ msgstr ""
-#: ../../release/index.md
-msgid "v0.66"
-msgstr ""
+#~ msgid "v0.66"
+#~ msgstr ""
-#: ../../release/index.md
-msgid "~v0.55"
-msgstr ""
+#~ msgid "{doc}`~v0.55 <055/index>`"
+#~ msgstr ""
-#: ../../release/index.md
-msgid "v0.55"
-msgstr ""
+#~ msgid "v0.55"
+#~ msgstr ""
-#: ../../release/index.md
-msgid "Unity-5.6(.NET3.5)"
-msgstr ""
+#~ msgid "Unity-5.6(.NET3.5)"
+#~ msgstr ""
-#: ../../release/index.md:12
-msgid "`from 0.80`: `Unity-2019.4`"
-msgstr ""
-
-#: ../../release/index.md:13
-msgid "`from 0.81`: `UniGLTF_VRMShaders` and `UniVRM` 2パッケージ構成"
-msgstr "`from 0.81`: `UniGLTF_VRMShaders` and `UniVRM` 2 package configuration"
-
-#: ../../release/index.md:23
-msgid "Older versions"
-msgstr ""
diff --git a/docs/locale/en/LC_MESSAGES/vrm0/0_68_runtime_import.po b/docs/locale/en/LC_MESSAGES/vrm0/0_68_runtime_import.po
index 9f862ea7c..8053e2563 100644
--- a/docs/locale/en/LC_MESSAGES/vrm0/0_68_runtime_import.po
+++ b/docs/locale/en/LC_MESSAGES/vrm0/0_68_runtime_import.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: UniVRM Programming Document \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-14 13:46+0900\n"
+"POT-Creation-Date: 2021-10-15 16:47+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -19,7 +19,7 @@ msgstr ""
"Generated-By: Babel 2.9.1\n"
#: ../../vrm0/0_68_runtime_import.md:1
-msgid "RuntimeImport(0.68)"
+msgid "RuntimeImport(0.68) DisposeOnGameObjectDestroyed(obsolete)"
msgstr ""
#: ../../vrm0/0_68_runtime_import.md:3
@@ -40,11 +40,15 @@ msgstr "`Parse` processing can be processed by other than the main thread."
#: ../../vrm0/0_68_runtime_import.md:9
msgid "非同期ロード関数 `ImporterContext.LoadAsync` の実装を `Task` に変更しました。"
-msgstr "The implementation of asynchronous loading function `ImporterContext.LoadAsync` has changed to `Task`."
+msgstr ""
+"The implementation of asynchronous loading function "
+"`ImporterContext.LoadAsync` has changed to `Task`."
#: ../../vrm0/0_68_runtime_import.md:10
msgid "これまで明示的に破棄できなかった `UnityEngine.Object` リソースを破棄できるようになりました。"
-msgstr "The method of explicitly destroying `UnityEngine.Object` resources is now available."
+msgstr ""
+"The method of explicitly destroying `UnityEngine.Object` resources is now"
+" available."
#: ../../vrm0/0_68_runtime_import.md:11
msgid "リソースのリークを防ぐことができます。"
@@ -52,15 +56,21 @@ msgstr " As such, resource leaks can be prevented."
#: ../../vrm0/0_68_runtime_import.md:12
msgid "`ImporterContext.Dispose` を呼び出すべきタイミングを「ロード処理終了時」に変更しました。"
-msgstr "The timing of calling `ImporterContext.Dispose` has been changed to when the loading process ends"
+msgstr ""
+"The timing of calling `ImporterContext.Dispose` has been changed to when "
+"the loading process ends"
#: ../../vrm0/0_68_runtime_import.md:13
msgid "呼び出して破棄する前に、後述の `ImporterContext.DisposeOnGameObjectDestroyed` を呼び出してください。"
-msgstr "Call `ImporterContext.DisposeOnGameObjectDestroyed` function (described below) before `ImporterContext.Dispose` function is called."
+msgstr ""
+"Call `ImporterContext.DisposeOnGameObjectDestroyed` function (described "
+"below) before `ImporterContext.Dispose` function is called."
#: ../../vrm0/0_68_runtime_import.md:14
msgid "以前の仕様は「生成したモデルの破棄時」に呼び出すべき関数でした。"
-msgstr "In the previous versions, `ImporterContext.Dispose` is called when the generated VRM model is destroyed."
+msgstr ""
+"In the previous versions, `ImporterContext.Dispose` is called when the "
+"generated VRM model is destroyed."
#: ../../vrm0/0_68_runtime_import.md:15
msgid "`ImporterContext.DisposeOnGameObjectDestroyed` 関数を追加しました。"
@@ -70,11 +80,15 @@ msgstr "Added `ImporterContext.DisposeOnGameObjectDestroyed` function"
msgid ""
"VRM モデルが必要とするリソース (Texture, Material, Mesh, etc) を破棄する責務を GameObject "
"に移譲できます。"
-msgstr "The duty of destroying VRM resources (Texture, Material, Mesh, etc) has been transferred to GameObject."
+msgstr ""
+"The duty of destroying VRM resources (Texture, Material, Mesh, etc) has "
+"been transferred to GameObject."
#: ../../vrm0/0_68_runtime_import.md:17
msgid "VRM の GameObject の破棄タイミングでリソース (Texture, Material, Mesh, etc) を破棄します。"
-msgstr "The resources (Texture, Material, Mesh, etc) will be destroyed when VRM's GameObject is destroyed."
+msgstr ""
+"The resources (Texture, Material, Mesh, etc) will be destroyed when VRM's"
+" GameObject is destroyed."
#: ../../vrm0/0_68_runtime_import.md:20
msgid "サンプルコード(同期的ロード)"
@@ -84,3 +98,6 @@ msgstr "Sample Codes (Synchronous Loading)"
msgid "サンプルコード(非同期ロード)"
msgstr "Sample Codes (Asynchronous Loading)"
+#~ msgid "RuntimeImport(0.68)"
+#~ msgstr ""
+
diff --git a/docs/locale/en/LC_MESSAGES/vrm0/0_77_runtime_import.po b/docs/locale/en/LC_MESSAGES/vrm0/0_77_runtime_import.po
index 696953434..36352fe20 100644
--- a/docs/locale/en/LC_MESSAGES/vrm0/0_77_runtime_import.po
+++ b/docs/locale/en/LC_MESSAGES/vrm0/0_77_runtime_import.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: UniVRM Programming Document \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-14 13:46+0900\n"
+"POT-Creation-Date: 2021-10-15 16:47+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -19,7 +19,7 @@ msgstr ""
"Generated-By: Babel 2.9.1\n"
#: ../../vrm0/0_77_runtime_import.md:1
-msgid "RuntimeImport(0.77)"
+msgid "RuntimeImport(0.77) RuntimeGltfInstance"
msgstr ""
#: ../../vrm0/0_77_runtime_import.md:3
@@ -35,11 +35,16 @@ msgid ""
"`Version 0.68` で導入した、 `ImporterContext.DisposeOnGameObjectDestroyed` "
"が扱いづらかったためのでこれを取りやめ、 `ImporterContext.Load` が `RuntimeGltfInstance` "
"を返すようにしました。"
-msgstr "The function `ImporterContext.DisposeOnGameObjectDestroyed` introduced in `Version 0.68` has been discarded. Instead, `ImporterContext.Load` and `RuntimeGltfInstance` are used in `v0.77`."
+msgstr ""
+"The function `ImporterContext.DisposeOnGameObjectDestroyed` introduced in"
+" `Version 0.68` has been discarded. Instead, `ImporterContext.Load` and "
+"`RuntimeGltfInstance` are used in `v0.77`."
#: ../../vrm0/0_77_runtime_import.md:10
msgid "`RuntimeGltfInstance` は、 `ImporterContext` の"
-msgstr "In addition, `ImporterContext`'s members have been moved to `RuntimeGltfInstance`:"
+msgstr ""
+"In addition, `ImporterContext`'s members have been moved to "
+"`RuntimeGltfInstance`:"
#: ../../vrm0/0_77_runtime_import.md:12
msgid "Root"
@@ -58,5 +63,11 @@ msgid ""
"を引き継ぎます。 Load の呼び出し後の任意のタイミングで ImporterContext.Dispose で Importer "
"を破棄してください。 任意のタイミングで RuntimeGltfInstance を Destory することで紐づくリソース (Texture,"
" Material, Mesh, etc) も破棄されます。"
-msgstr "To destroy the Importer, use `ImporterContext.Dispose` after `Load` is called. By destroying RuntimeGltfInstance, the resources associated with the RuntimeGltfInstance (Texture, Material, Mesh, etc) will be destroyed."
+msgstr ""
+"To destroy the Importer, use `ImporterContext.Dispose` after `Load` is "
+"called. By destroying RuntimeGltfInstance, the resources associated with "
+"the RuntimeGltfInstance (Texture, Material, Mesh, etc) will be destroyed."
+
+#~ msgid "RuntimeImport(0.77)"
+#~ msgstr ""
diff --git a/docs/locale/en/LC_MESSAGES/vrm0/0_79_runtime_import.po b/docs/locale/en/LC_MESSAGES/vrm0/0_79_runtime_import.po
index 4c3b3eccd..12e1765ca 100644
--- a/docs/locale/en/LC_MESSAGES/vrm0/0_79_runtime_import.po
+++ b/docs/locale/en/LC_MESSAGES/vrm0/0_79_runtime_import.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: UniVRM Programming Document \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-14 13:46+0900\n"
+"POT-Creation-Date: 2021-10-15 16:47+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -19,10 +19,13 @@ msgstr ""
"Generated-By: Babel 2.9.1\n"
#: ../../vrm0/0_79_runtime_import.md:1
-msgid "RuntimeImport(0.79)"
+msgid "RuntimeImport(0.79) GltfData"
msgstr ""
#: ../../vrm0/0_79_runtime_import.md:3
msgid "`GltfParser` と `GltfData` の分割"
msgstr "Separate `GltfData` from `GltfParser`"
+#~ msgid "RuntimeImport(0.79)"
+#~ msgstr ""
+
diff --git a/docs/locale/en/LC_MESSAGES/vrm0/0_82_runtime_import.po b/docs/locale/en/LC_MESSAGES/vrm0/0_82_runtime_import.po
index 8c4b7fe79..29ca0fb89 100644
--- a/docs/locale/en/LC_MESSAGES/vrm0/0_82_runtime_import.po
+++ b/docs/locale/en/LC_MESSAGES/vrm0/0_82_runtime_import.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: UniVRM Programming Document \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-14 13:46+0900\n"
+"POT-Creation-Date: 2021-10-15 16:47+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -19,76 +19,88 @@ msgstr ""
"Generated-By: Babel 2.9.1\n"
#: ../../vrm0/0_82_runtime_import.md:1
-msgid "RuntimeImport(0.82)"
+msgid "RuntimeImport(0.82) VRMData"
msgstr ""
#: ../../vrm0/0_82_runtime_import.md:3
-msgid "`Version 0.82.0` は `0.82.1` 以降を使ってください。"
-msgstr "`Version 0.82.0`: Please use `0.82.1` or later"
-
-#: ../../vrm0/0_82_runtime_import.md:4
-msgid "`Version 0.82.1~`"
+msgid "from `0.82.1`"
msgstr ""
-#: ../../vrm0/0_82_runtime_import.md:6
+#: ../../vrm0/0_82_runtime_import.md:5
msgid "以下の手順で import します。"
msgstr "Below step is needed"
-#: ../../vrm0/0_82_runtime_import.md:8
+#: ../../vrm0/0_82_runtime_import.md:7
msgid "VRMをパースして、`GltfData` を得る。"
msgstr "Parse VRM, and Get `GltfData`."
-#: ../../vrm0/0_82_runtime_import.md:9
+#: ../../vrm0/0_82_runtime_import.md:8
msgid "`GltfData` から `VRMData` を得る。"
msgstr "Get `VRMData` from `GltfData`."
-#: ../../vrm0/0_82_runtime_import.md:10
+#: ../../vrm0/0_82_runtime_import.md:9
msgid "`VrmData` から `RuntimeGltfInstance` をロードする。"
msgstr "Load a `RuntimeGltfInstance` from `VRMData`."
-#: ../../vrm0/0_82_runtime_import.md:11
+#: ../../vrm0/0_82_runtime_import.md:10
msgid "`RuntimeGltfInstance` を使う。"
msgstr "Use the `RuntimeGltfInstance`"
-#: ../../vrm0/0_82_runtime_import.md:13
+#: ../../vrm0/0_82_runtime_import.md:12
msgid "サンプルの `Assets\\VRM\\Samples\\SimpleViewer\\ViewerUI.cs` も参照してください。"
-msgstr "See `Assets\VRM\Samples\SimpleViewer\ViewerUI.cs`"
+msgstr "See `Assets\\VRM\\Samples\\SimpleViewer\\ViewerUI.cs`"
-#: ../../vrm0/0_82_runtime_import.md:15
+#: ../../vrm0/0_82_runtime_import.md:14
msgid "1. `GltfData` を得る"
msgstr "1. Get `GltfData`"
-#: ../../vrm0/0_82_runtime_import.md:24
+#: ../../vrm0/0_82_runtime_import.md:23
msgid "[GLB import](../gltf/0_82_glb_import.md) も参照してください。"
msgstr "See [GLB import](../gltf/0_82_glb_import.md)."
-#: ../../vrm0/0_82_runtime_import.md:26
+#: ../../vrm0/0_82_runtime_import.md:25
msgid "2. `VRMData` を得る"
msgstr "2. Get `VRMData`"
-#: ../../vrm0/0_82_runtime_import.md:32
+#: ../../vrm0/0_82_runtime_import.md:31
msgid "3. Load する"
msgstr "3. Load"
-#: ../../vrm0/0_82_runtime_import.md:46
+#: ../../vrm0/0_82_runtime_import.md:45
msgid "URP 向けに `materialGenerator` を指定する(実験)"
msgstr "Set `materialGenerator` argument for URP(Experimental)"
-#: ../../vrm0/0_82_runtime_import.md:48
+#: ../../vrm0/0_82_runtime_import.md:47
msgid ""
"`materialGenerator` 引き数(省略可能)を指定することで URP マテリアルを生成するようにカスタムできます。 指定しない場合は"
" `built-in` 向けのデフォルトが使用されます。"
-msgstr "Set `materialGenerator` Argument, material generation is could customized. If omitted, default `materialGenerator` for `built-in` pipeline is used."
+msgstr ""
+"Set `materialGenerator` Argument, material generation is could "
+"customized. If omitted, default `materialGenerator` for `built-in` "
+"pipeline is used."
-#: ../../vrm0/0_82_runtime_import.md:63
+#: ../../vrm0/0_82_runtime_import.md:62
msgid "まだ URP 向け MToonShader が作成されていないので、`UniUnlit` にフォールバックします。"
-msgstr "`MToonShader for URP` has not been implemented yet, fallback to `UniUnlit`."
+msgstr ""
+"`MToonShader for URP` has not been implemented yet, fallback to "
+"`UniUnlit`."
-#: ../../vrm0/0_82_runtime_import.md:65
+#: ../../vrm0/0_82_runtime_import.md:64
msgid "4. Instance"
msgstr ""
-#: ../../vrm0/0_82_runtime_import.md:74
+#: ../../vrm0/0_82_runtime_import.md:73
msgid "使用後に以下のように破棄してください。関連する Asset(Texture, Material, Meshなど)も破棄されます。"
-msgstr "When destroy, related assets(meshes, materials and textures etc...) is destroyed."
+msgstr ""
+"When destroy, related assets(meshes, materials and textures etc...) is "
+"destroyed."
+
+#~ msgid "RuntimeImport(0.82)"
+#~ msgstr ""
+
+#~ msgid "`Version 0.82.0` は `0.82.1` 以降を使ってください。"
+#~ msgstr "`Version 0.82.0`: Please use `0.82.1` or later"
+
+#~ msgid "`Version 0.82.1~`"
+#~ msgstr ""
diff --git a/docs/locale/en/LC_MESSAGES/vrm0/0_87_runtime_import.po b/docs/locale/en/LC_MESSAGES/vrm0/0_87_runtime_import.po
new file mode 100644
index 000000000..0ac820263
--- /dev/null
+++ b/docs/locale/en/LC_MESSAGES/vrm0/0_87_runtime_import.po
@@ -0,0 +1,68 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2021, VRM Consortium
+# This file is distributed under the same license as the UniVRM Programming
+# Document package.
+# FIRST AUTHOR , 2021.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: UniVRM Programming Document \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2021-10-15 16:47+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: LANGUAGE \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.9.1\n"
+
+#: ../../vrm0/0_87_runtime_import.md:1
+msgid "RuntimeImport(0.87) 非同期ロード"
+msgstr ""
+
+#: ../../vrm0/0_87_runtime_import.md:3
+msgid "awaitCaller 引き数"
+msgstr ""
+
+#: ../../vrm0/0_87_runtime_import.md:9
+msgid "awaitCaller によりロード時の挙動をカスタマイズできます。"
+msgstr ""
+
+#: ../../vrm0/0_87_runtime_import.md:16
+msgid "NextFrame: 処理を中断して次のフレームで再開します。ロード処理が長い場合に長時間アプリケーションが固まることを防ぎます"
+msgstr ""
+
+#: ../../vrm0/0_87_runtime_import.md:17
+msgid ""
+"Run: UnityEngine.Object にアクセスしない処理を別スレッドで実行します。タスクが終了したら await で Unity "
+"Script スレッドで続きを実行します。"
+msgstr ""
+
+#: ../../vrm0/0_87_runtime_import.md:19
+msgid "ImmediateCaller"
+msgstr ""
+
+#: ../../vrm0/0_87_runtime_import.md:21
+msgid ""
+"デフォルトでは、`ImmediateCaller` が使われます。 `ImmediateCaller` "
+"タスクを即時に実行するので、同期実行となります。"
+msgstr ""
+
+#: ../../vrm0/0_87_runtime_import.md:24
+msgid "Play(Editor Play, build), Editor(not play), UnitTest でデッドロックしないための実装です。"
+msgstr ""
+
+#: ../../vrm0/0_87_runtime_import.md:31
+msgid "RuntimeOnlyAwaitCaller"
+msgstr ""
+
+#: ../../vrm0/0_87_runtime_import.md:33
+msgid "Play(Editor Play, build) 時に非同期実行する実装です"
+msgstr ""
+
+#: ../../vrm0/0_87_runtime_import.md:34
+msgid "`VRM10_Samples/VRM10Viewer` に使用例があります。"
+msgstr ""
+
diff --git a/docs/locale/en/LC_MESSAGES/vrm0/index.po b/docs/locale/en/LC_MESSAGES/vrm0/index.po
new file mode 100644
index 000000000..6fc39f720
--- /dev/null
+++ b/docs/locale/en/LC_MESSAGES/vrm0/index.po
@@ -0,0 +1,69 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2021, VRM Consortium
+# This file is distributed under the same license as the UniVRM Programming
+# Document package.
+# FIRST AUTHOR , 2021.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: UniVRM Programming Document \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2021-10-15 16:47+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: LANGUAGE \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.9.1\n"
+
+#: ../../vrm0/index.md:1
+msgid "VRM"
+msgstr ""
+
+#: ../../vrm0/index.md:16
+msgid "{doc}`FastSpringBone(0.85) `"
+msgstr ""
+
+#: ../../vrm0/index.md:18
+msgid "TODO:"
+msgstr ""
+
+#: ../../vrm0/index.md:20
+msgid "🚧 materialGenerator"
+msgstr ""
+
+#: ../../vrm0/index.md:21
+msgid "🚧 firstPerson"
+msgstr ""
+
+#: ../../vrm0/index.md:23
+msgid "Samples"
+msgstr ""
+
+#: ../../vrm0/index.md:25
+msgid "SimpleViewer"
+msgstr ""
+
+#: ../../vrm0/index.md:26
+msgid "RuntimeExporerSample"
+msgstr ""
+
+#: ../../vrm0/index.md:27
+msgid "FirstPersonSample"
+msgstr ""
+
+#: ../../vrm0/index.md:28
+msgid "AnimationBridgeSample"
+msgstr ""
+
+#~ msgid "version"
+#~ msgstr ""
+
+#~ msgid "v0.56"
+#~ msgstr ""
+
+#~ msgid "BlendShapeKey の仕様変更"
+#~ msgstr "BlendShapeKey API update"
+
diff --git a/docs/locale/en/LC_MESSAGES/vrm1/index.po b/docs/locale/en/LC_MESSAGES/vrm1/index.po
new file mode 100644
index 000000000..cda0cae35
--- /dev/null
+++ b/docs/locale/en/LC_MESSAGES/vrm1/index.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2021, VRM Consortium
+# This file is distributed under the same license as the UniVRM Programming
+# Document package.
+# FIRST AUTHOR , 2021.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: UniVRM Programming Document \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2021-10-15 15:45+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: LANGUAGE \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.9.1\n"
+
+#: ../../vrm1/index.md:1
+msgid "VRM-1.0(β)"
+msgstr ""
+
+#: ../../vrm1/index.md:13
+msgid "Samples"
+msgstr ""
+
+#: ../../vrm1/index.md:15
+msgid "VRM10Viewer"
+msgstr ""
+
diff --git a/docs/release/055/index.md b/docs/release/055/index.md
index 9bf7aeaa3..12b5658cc 100644
--- a/docs/release/055/index.md
+++ b/docs/release/055/index.md
@@ -1,4 +1,4 @@
-# ~v0.55: Unity-5.6(.NET-3.5)
+# ~v0.55 (Unity-5.6 .NET-3.5) 推奨バージョンv0.55
## UnityPackage
diff --git a/docs/release/055/v0.53.0.md b/docs/release/055/v0.53.0.md
index 9f00d65c5..7321975c3 100644
--- a/docs/release/055/v0.53.0.md
+++ b/docs/release/055/v0.53.0.md
@@ -1,7 +1,7 @@
# v0.53.0
-* commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.53.0
-* milestone: https://github.com/vrm-c/UniVRM/milestone/12?closed=1
+* [Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.53.0)
+* [Milestone](https://github.com/vrm-c/UniVRM/milestone/12?closed=1)
## v0.53.0 (05/06/2019)
diff --git a/docs/release/055/v0.54.0.md b/docs/release/055/v0.54.0.md
index 69c0f2c4f..8e40120ba 100644
--- a/docs/release/055/v0.54.0.md
+++ b/docs/release/055/v0.54.0.md
@@ -1,7 +1,7 @@
# v0.54.0
-* commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.54.0
-* milestone: https://github.com/vrm-c/UniVRM/milestone/13?closed=1
+* [Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.54.0)
+* [Milestone](https://github.com/vrm-c/UniVRM/milestone/13?closed=1)
## v0.54.0 (17/12/2019)
diff --git a/docs/release/055/v0.55.0.md b/docs/release/055/v0.55.0.md
index 090e56fe6..77fe0b244 100644
--- a/docs/release/055/v0.55.0.md
+++ b/docs/release/055/v0.55.0.md
@@ -5,7 +5,7 @@
## ChangeLog
*
-* [milestone](https://github.com/vrm-c/UniVRM/milestone/14?closed=1)
+* [Milestone](https://github.com/vrm-c/UniVRM/milestone/14?closed=1)
- [**closed**] fix export test [#359](https://github.com/vrm-c/UniVRM/pull/359)
* Exporterのテストを修正
diff --git a/docs/release/056/index.md b/docs/release/056/index.md
index 662d35704..fae93d6d9 100644
--- a/docs/release/056/index.md
+++ b/docs/release/056/index.md
@@ -1,4 +1,4 @@
-# v0.56~v0.67: Unity-2018.4
+# v0.56~v0.67 (Unity-2018.4) 推奨バージョンv0.66
## ReleaseNote
@@ -23,19 +23,19 @@ v*
| | [0.58.1](http://github.com/vrm-c/UniVRM/releases/tag/v0.58.1) | | |
| | [0.59.0](http://github.com/vrm-c/UniVRM/releases/tag/v0.59.0) | | springBone の Missing を検知してメッセージ |
| | [0.60.0](http://github.com/vrm-c/UniVRM/releases/tag/v0.60.0) | | null check 的なものが増えて、モデル改変してもエラーが出にくくなりました |
-| | [0.61.0](http://github.com/vrm-c/UniVRM/releases/tag/v0.61.0) [milestone](https://github.com/vrm-c/UniVRM/milestone/20?closed=1) | [^springcollider] | UniUnlit の頂点カラー。AOT問題を修正 |
+| | [0.61.0](http://github.com/vrm-c/UniVRM/releases/tag/v0.61.0) [Milestone](https://github.com/vrm-c/UniVRM/milestone/20?closed=1) | [^springcollider] | UniUnlit の頂点カラー。AOT問題を修正 |
| | [0.61.1](http://github.com/vrm-c/UniVRM/releases/tag/v0.61.1) | | |
-| | [0.62.0](http://github.com/vrm-c/UniVRM/releases/tag/v0.62.0) [milestone](https://github.com/vrm-c/UniVRM/milestone/21?closed=1) | | BlendShape bake の動作が正しくなった |
-| 2021 01/05 | [0.63.0](http://github.com/vrm-c/UniVRM/releases/tag/v0.63.0) [milestone](https://github.com/vrm-c/UniVRM/milestone/25?closed=1) | [^jpg] [^kwmap] [^upm] | jpg問題あり。UniGLTF分離 |
+| | [0.62.0](http://github.com/vrm-c/UniVRM/releases/tag/v0.62.0) [Milestone](https://github.com/vrm-c/UniVRM/milestone/21?closed=1) | | BlendShape bake の動作が正しくなった |
+| 2021 01/05 | [0.63.0](http://github.com/vrm-c/UniVRM/releases/tag/v0.63.0) [Milestone](https://github.com/vrm-c/UniVRM/milestone/25?closed=1) | [^jpg] [^kwmap] [^upm] | jpg問題あり。UniGLTF分離 |
| 01/07 | [0.63.1](http://github.com/vrm-c/UniVRM/releases/tag/v0.63.1) | [^jpg] [^kwmap] | jpg問題あり |
| 01/08 | [0.63.2](http://github.com/vrm-c/UniVRM/releases/tag/v0.63.2) | | |
-| 01/15 | [0.64.0](http://github.com/vrm-c/UniVRM/releases/tag/v0.64.0) [milestone](https://github.com/vrm-c/UniVRM/milestone/23?closed=1) | [^asmdef] | メッシュの一部を削除したときのエクスポートエラーを回避。vrm-1.0 Experimental |
+| 01/15 | [0.64.0](http://github.com/vrm-c/UniVRM/releases/tag/v0.64.0) [Milestone](https://github.com/vrm-c/UniVRM/milestone/23?closed=1) | [^asmdef] | メッシュの一部を削除したときのエクスポートエラーを回避。vrm-1.0 Experimental |
| 01/26 | [0.65.0](http://github.com/vrm-c/UniVRM/releases/tag/v0.65.0) | [^build] | |
-| 01/28 | [0.65.1](http://github.com/vrm-c/UniVRM/releases/tag/v0.65.1) [milestone](https://github.com/vrm-c/UniVRM/milestone/28?closed=1) | [^build] | トルコ語のExportを修正[\#696](https://github.com/vrm-c/UniVRM/issues/696) |
-| 01/28 | [0.65.2](http://github.com/vrm-c/UniVRM/releases/tag/v0.65.2) [milestone](https://github.com/vrm-c/UniVRM/milestone/29?closed=1) | | |
+| 01/28 | [0.65.1](http://github.com/vrm-c/UniVRM/releases/tag/v0.65.1) [Milestone](https://github.com/vrm-c/UniVRM/milestone/28?closed=1) | [^build] | トルコ語のExportを修正[\#696](https://github.com/vrm-c/UniVRM/issues/696) |
+| 01/28 | [0.65.2](http://github.com/vrm-c/UniVRM/releases/tag/v0.65.2) [Milestone](https://github.com/vrm-c/UniVRM/milestone/29?closed=1) | | |
| | [0.65.3](http://github.com/vrm-c/UniVRM/releases/tag/v0.65.3) | | UniGLTFのバージョン。UPM専用。パッケージリリース無し |
-| 02/03 | [0.66.0](http://github.com/vrm-c/UniVRM/releases/tag/v0.66.0) [milestone](https://github.com/vrm-c/UniVRM/milestone/26?closed=1) | 安定✅ | 未正規化ヒエラルキーにスプリングボーンがあるときの警告メッセージ |
-| | [0.67.0](http://github.com/vrm-c/UniVRM/releases/tag/v0.67.0) [milestone](https://github.com/vrm-c/UniVRM/milestone/27?closed=1) | | UPM専用。パッケージリリース無し |
+| 02/03 | [0.66.0](http://github.com/vrm-c/UniVRM/releases/tag/v0.66.0) [Milestone](https://github.com/vrm-c/UniVRM/milestone/26?closed=1) | 安定✅ | 未正規化ヒエラルキーにスプリングボーンがあるときの警告メッセージ |
+| | [0.67.0](http://github.com/vrm-c/UniVRM/releases/tag/v0.67.0) [Milestone](https://github.com/vrm-c/UniVRM/milestone/27?closed=1) | | UPM専用。パッケージリリース無し |
| | [0.67.1](http://github.com/vrm-c/UniVRM/releases/tag/v0.67.1) | | UPM専用。パッケージリリース無し |
[^springcollider]: スプリングボーンのコライダーの座標変換バグ。 [\#576](https://github.com/vrm-c/UniVRM/issues/576)
diff --git a/docs/release/056/v0.56.0.md b/docs/release/056/v0.56.0.md
index 342bdba51..bc6da4332 100644
--- a/docs/release/056/v0.56.0.md
+++ b/docs/release/056/v0.56.0.md
@@ -1,7 +1,7 @@
# v0.56.0: 最低バージョンを Unity-2018.4 に更新
-* commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.56.0
-* milestone: https://github.com/vrm-c/UniVRM/milestone/15?closed=1
+* [Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.56.0)
+* [Milestone](https://github.com/vrm-c/UniVRM/milestone/15?closed=1)
[Full Changelog](https://github.com/vrm-c/UniVRM/compare/v0.55.0...v0.56.0)
diff --git a/docs/release/056/v0.57.0.md b/docs/release/056/v0.57.0.md
index b70d42174..cdc6cbeb9 100644
--- a/docs/release/056/v0.57.0.md
+++ b/docs/release/056/v0.57.0.md
@@ -1,7 +1,7 @@
# v0.57.0: ボーン名重複の自動リネーム
-* commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.57.0
-* milestone: https://github.com/vrm-c/UniVRM/milestone/16?closed=1
+* [Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.57.0)
+* [Milestone](https://github.com/vrm-c/UniVRM/milestone/16?closed=1)
[Full Changelog](https://github.com/vrm-c/UniVRM/compare/v0.56...v0.57.0)
diff --git a/docs/release/056/v0.58.0.md b/docs/release/056/v0.58.0.md
index e65e34eaa..ae71cb31a 100644
--- a/docs/release/056/v0.58.0.md
+++ b/docs/release/056/v0.58.0.md
@@ -1,7 +1,7 @@
# v0.58.0: テクスチャサイズの適正な考慮
-* commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.58.0
-* milestone: https://github.com/vrm-c/UniVRM/milestone/17?closed=1
+* [Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.58.0)
+* [Milestone](https://github.com/vrm-c/UniVRM/milestone/17?closed=1)
[Full Changelog](https://github.com/vrm-c/UniVRM/compare/v0.57.1...v0.58.0)
diff --git a/docs/release/056/v0.59.0.md b/docs/release/056/v0.59.0.md
index a9f5f77c4..0522cd68f 100644
--- a/docs/release/056/v0.59.0.md
+++ b/docs/release/056/v0.59.0.md
@@ -1,7 +1,7 @@
# v0.59.0
-* commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.59.0
-* milestone: https://github.com/vrm-c/UniVRM/milestone/18?closed=1
+* [Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.59.0)
+* [Milestone](https://github.com/vrm-c/UniVRM/milestone/18?closed=1)
[Full Changelog](https://github.com/vrm-c/UniVRM/compare/v0.58.1...v0.59.0)
diff --git a/docs/release/056/v0.60.0.md b/docs/release/056/v0.60.0.md
index a43ce3486..23337b9ae 100644
--- a/docs/release/056/v0.60.0.md
+++ b/docs/release/056/v0.60.0.md
@@ -1,7 +1,7 @@
# v0.60.0
-* commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.60.0
-* milestone: https://github.com/vrm-c/UniVRM/milestone/19?closed=1
+* [Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.60.0)
+* [Milestone](https://github.com/vrm-c/UniVRM/milestone/19?closed=1)
[Full Changelog](https://github.com/vrm-c/UniVRM/compare/v0.59.0...v0.60.0)
diff --git a/docs/release/056/v0.61.0.md b/docs/release/056/v0.61.0.md
index 7a5df9498..82f64fa87 100644
--- a/docs/release/056/v0.61.0.md
+++ b/docs/release/056/v0.61.0.md
@@ -1,7 +1,7 @@
# v0.61.0: シリアライザーを reflection からコード生成に変更
-* commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.61.0
-* milestone: https://github.com/vrm-c/UniVRM/milestone/20?closed=1
+* [Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.61.0)
+* [Milestone](https://github.com/vrm-c/UniVRM/milestone/20?closed=1)
[Full Changelog](https://github.com/vrm-c/UniVRM/compare/v0.60.0...v0.61.0)
diff --git a/docs/release/056/v0.62.0.md b/docs/release/056/v0.62.0.md
index 3d786bb40..e4a49dd36 100644
--- a/docs/release/056/v0.62.0.md
+++ b/docs/release/056/v0.62.0.md
@@ -1,7 +1,7 @@
# v0.62.0: BlendShape bake
-* commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.62.0
-* milestone: https://github.com/vrm-c/UniVRM/milestone/21?closed=1
+* [Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.62.0)
+* [Milestone](https://github.com/vrm-c/UniVRM/milestone/21?closed=1)
[Full Changelog](https://github.com/vrm-c/UniVRM/compare/v0.61.1...v0.62.0)
diff --git a/docs/release/056/v0.63.0.md b/docs/release/056/v0.63.0.md
index 9224da421..56a57aabe 100644
--- a/docs/release/056/v0.63.0.md
+++ b/docs/release/056/v0.63.0.md
@@ -3,8 +3,8 @@
[v0.63.1](https://github.com/vrm-c/UniVRM/releases/tag/v0.63.1) 修正しました。
## [v0.63.0](https://github.com/vrm-c/UniVRM/tree/v0.63.0) (2021-01-04)
-* commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.63.0
-* milestone: https://github.com/vrm-c/UniVRM/milestone/25?closed=1
+* [Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.63.0)
+* [Milestone](https://github.com/vrm-c/UniVRM/milestone/25?closed=1)
[Full Changelog](https://github.com/vrm-c/UniVRM/compare/v0.62.0...v0.63.0)
diff --git a/docs/release/056/v0.64.0.md b/docs/release/056/v0.64.0.md
index 31211aeb0..567f61e16 100644
--- a/docs/release/056/v0.64.0.md
+++ b/docs/release/056/v0.64.0.md
@@ -2,8 +2,8 @@
## [v0.64.0](https://github.com/vrm-c/UniVRM/tree/v0.64.0) (2021-01-14)
-* commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.64.0
-* milestone: https://github.com/vrm-c/UniVRM/milestone/23?closed=1
+* [Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.64.0)
+* [Milestone](https://github.com/vrm-c/UniVRM/milestone/23?closed=1)
[Full Changelog](https://github.com/vrm-c/UniVRM/compare/v0.63.2...v0.64.0)
diff --git a/docs/release/056/v0.65.0.md b/docs/release/056/v0.65.0.md
index cdb213f36..d1a3d2797 100644
--- a/docs/release/056/v0.65.0.md
+++ b/docs/release/056/v0.65.0.md
@@ -2,8 +2,8 @@
## [v0.65.0](https://github.com/vrm-c/UniVRM/tree/v0.65.0) (2021-01-25)
-* commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.65.0
-* milestone: https://github.com/vrm-c/UniVRM/milestone/24?closed=1
+* [Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.65.0)
+* [Milestone](https://github.com/vrm-c/UniVRM/milestone/24?closed=1)
[Full Changelog](https://github.com/vrm-c/UniVRM/compare/v0.64.0...v0.65.0)
diff --git a/docs/release/056/v0.66.0.md b/docs/release/056/v0.66.0.md
index 990a9decf..62b69338e 100644
--- a/docs/release/056/v0.66.0.md
+++ b/docs/release/056/v0.66.0.md
@@ -2,8 +2,8 @@
## [v0.66.0](https://github.com/vrm-c/UniVRM/tree/v0.66.0) (2021-02-03)
-* commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.66.0
-* milestone: https://github.com/vrm-c/UniVRM/milestone/26?closed=1
+* [Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.66.0)
+* [Milestone](https://github.com/vrm-c/UniVRM/milestone/26?closed=1)
[Full Changelog](https://github.com/vrm-c/UniVRM/compare/v0.65.3...v0.66.0)
diff --git a/docs/release/056/v0.67.0.md b/docs/release/056/v0.67.0.md
index 83447ba96..f742fcc16 100644
--- a/docs/release/056/v0.67.0.md
+++ b/docs/release/056/v0.67.0.md
@@ -2,8 +2,8 @@
## [v0.67.0](https://github.com/vrm-c/UniVRM/tree/v0.67.0) (2021-02-10)
-* commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.67.0
-* milestone: https://github.com/vrm-c/UniVRM/milestone/27?closed=1
+* [Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.67.0)
+* [Milestone](https://github.com/vrm-c/UniVRM/milestone/27?closed=1)
[Full Changelog](https://github.com/vrm-c/UniVRM/compare/v0.66.0...v0.67.0)
diff --git a/docs/release/068/index.md b/docs/release/068/index.md
index 2a96a1923..08925ad66 100644
--- a/docs/release/068/index.md
+++ b/docs/release/068/index.md
@@ -1,4 +1,4 @@
-# v0.68~v0.78: Unity-2018.4 (pre release)
+# v0.68~v0.78 (Unity-2018.4) 開発版
* VRM-1.0 作業中
* `.Net-3.5` が無くなって `coRoutine` を `Task` に置き換え
@@ -21,20 +21,20 @@ v*
| date | version | 安定性・バグ | 更新内容・備考 |
|-------|-----------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| | [0.68.0](http://github.com/vrm-c/UniVRM/releases/tag/v0.68.0) [milestone](https://github.com/vrm-c/UniVRM/milestone/30?closed=1) | [^material_import] [^import_bug] | glb/gltf 座標軸オプション。ImporterContext API |
+| | [0.68.0](http://github.com/vrm-c/UniVRM/releases/tag/v0.68.0) [Milestone](https://github.com/vrm-c/UniVRM/milestone/30?closed=1) | [^material_import] [^import_bug] | glb/gltf 座標軸オプション。ImporterContext API |
| 03/16 | [0.68.1](http://github.com/vrm-c/UniVRM/releases/tag/v0.68.1) | [^import_bug] | |
| 03/17 | [0.68.2](http://github.com/vrm-c/UniVRM/releases/tag/v0.68.2) | | |
-| 03/22 | [0.69.0](http://github.com/vrm-c/UniVRM/releases/tag/v0.69.0) [milestone](https://github.com/vrm-c/UniVRM/milestone/31?closed=1) | [^MetallicOcclusion][^EncodeToPng] [^NotUnique] | SmoothTexture 変換の修正[\#388](https://github.com/vrm-c/UniVRM/issues/388), Unity2020対応 |
+| 03/22 | [0.69.0](http://github.com/vrm-c/UniVRM/releases/tag/v0.69.0) [Milestone](https://github.com/vrm-c/UniVRM/milestone/31?closed=1) | [^MetallicOcclusion][^EncodeToPng] [^NotUnique] | SmoothTexture 変換の修正[\#388](https://github.com/vrm-c/UniVRM/issues/388), Unity2020対応 |
| 03/23 | [0.69.1](http://github.com/vrm-c/UniVRM/releases/tag/v0.69.1) | [^MetallicOcclusion][^EncodeToPng] | |
-| 03/31 | [0.70.0](http://github.com/vrm-c/UniVRM/releases/tag/v0.70.0) [milestone](https://github.com/vrm-c/UniVRM/milestone/32?closed=1) | [^MetallicOcclusion] | impl `WEIGHTS_0` not float4 |
-| 04/05 | [0.71.0](http://github.com/vrm-c/UniVRM/releases/tag/v0.71.0) [milestone](https://github.com/vrm-c/UniVRM/milestone/33?closed=1) | IOS build | |
-| 04/13 | [0.72.0](http://github.com/vrm-c/UniVRM/releases/tag/v0.72.0) [milestone](https://github.com/vrm-c/UniVRM/milestone/34?closed=1) | | 頂点バッファを分割するオプション。T-Pose |
-| 04/22 | [0.73.0](https://github.com/vrm-c/UniVRM/releases/tag/v0.73.0) [milestone](https://github.com/vrm-c/UniVRM/milestone/35?closed=1) | | * [OtherPermissionUrl欄の修正](https://github.com/vrm-c/UniVRM/pull/897) * [正規化するときにBlendShapeを使うLookAtがExportされない](https://github.com/vrm-c/UniVRM/pull/894) |
-| 05/12 | [0.74.0](https://github.com/vrm-c/UniVRM/releases/tag/v0.74.0) [milestone](https://github.com/vrm-c/UniVRM/milestone/36?closed=1) | | * [Runtime ロード後の SpringBone スケーリング挙動の修正](https://github.com/vrm-c/UniVRM/issues/922) |
-| 05/25 | [0.75.0](https://github.com/vrm-c/UniVRM/releases/tag/v0.75.0) [milestone](https://github.com/vrm-c/UniVRM/milestone/37?closed=1) | | 正規化時にLookAtのパラメーターが落ちてしまうのを修正 |
-| 06/08 | [0.76.0](https://github.com/vrm-c/UniVRM/releases/tag/v0.76.0) [milestone](https://github.com/vrm-c/UniVRM/milestone/38?closed=1) | | namespace MeshUtilityがUnityEditor.MeshUtility classと競合するのを修正 |
-| 06/17 | [0.77.0](https://github.com/vrm-c/UniVRM/releases/tag/v0.77.0) [milestone](https://github.com/vrm-c/UniVRM/milestone/39?closed=1) | | [API更新](https://vrm-c.github.io/UniVRM/) https://github.com/vrm-c/UniVRM/issues/1022 https://github.com/vrm-c/UniVRM/issues/496 |
-| 06/23 | [0.78.0](https://github.com/vrm-c/UniVRM/releases/tag/v0.78.0) [milestone](https://github.com/vrm-c/UniVRM/milestone/40?closed=1) | | https://github.com/vrm-c/UniVRM/pull/1049 |
+| 03/31 | [0.70.0](http://github.com/vrm-c/UniVRM/releases/tag/v0.70.0) [Milestone](https://github.com/vrm-c/UniVRM/milestone/32?closed=1) | [^MetallicOcclusion] | impl `WEIGHTS_0` not float4 |
+| 04/05 | [0.71.0](http://github.com/vrm-c/UniVRM/releases/tag/v0.71.0) [Milestone](https://github.com/vrm-c/UniVRM/milestone/33?closed=1) | IOS build | |
+| 04/13 | [0.72.0](http://github.com/vrm-c/UniVRM/releases/tag/v0.72.0) [Milestone](https://github.com/vrm-c/UniVRM/milestone/34?closed=1) | | 頂点バッファを分割するオプション。T-Pose |
+| 04/22 | [0.73.0](https://github.com/vrm-c/UniVRM/releases/tag/v0.73.0) [Milestone](https://github.com/vrm-c/UniVRM/milestone/35?closed=1) | | * [OtherPermissionUrl欄の修正](https://github.com/vrm-c/UniVRM/pull/897) * [正規化するときにBlendShapeを使うLookAtがExportされない](https://github.com/vrm-c/UniVRM/pull/894) |
+| 05/12 | [0.74.0](https://github.com/vrm-c/UniVRM/releases/tag/v0.74.0) [Milestone](https://github.com/vrm-c/UniVRM/milestone/36?closed=1) | | * [Runtime ロード後の SpringBone スケーリング挙動の修正](https://github.com/vrm-c/UniVRM/issues/922) |
+| 05/25 | [0.75.0](https://github.com/vrm-c/UniVRM/releases/tag/v0.75.0) [Milestone](https://github.com/vrm-c/UniVRM/milestone/37?closed=1) | | 正規化時にLookAtのパラメーターが落ちてしまうのを修正 |
+| 06/08 | [0.76.0](https://github.com/vrm-c/UniVRM/releases/tag/v0.76.0) [Milestone](https://github.com/vrm-c/UniVRM/milestone/38?closed=1) | | namespace MeshUtilityがUnityEditor.MeshUtility classと競合するのを修正 |
+| 06/17 | [0.77.0](https://github.com/vrm-c/UniVRM/releases/tag/v0.77.0) [Milestone](https://github.com/vrm-c/UniVRM/milestone/39?closed=1) | | [API更新](https://vrm-c.github.io/UniVRM/) https://github.com/vrm-c/UniVRM/issues/1022 https://github.com/vrm-c/UniVRM/issues/496 |
+| 06/23 | [0.78.0](https://github.com/vrm-c/UniVRM/releases/tag/v0.78.0) [Milestone](https://github.com/vrm-c/UniVRM/milestone/40?closed=1) | | https://github.com/vrm-c/UniVRM/pull/1049 |
[^material_import]: [\#786](https://github.com/vrm-c/UniVRM/issues/786) [\#788](https://github.com/vrm-c/UniVRM/issues/788)
[^import_bug]: [\#790](https://github.com/vrm-c/UniVRM/issues/790) [\#794](https://github.com/vrm-c/UniVRM/issues/794)
diff --git a/docs/release/068/v0.68.0.md b/docs/release/068/v0.68.0.md
index 83f5ab99b..d1e3e0263 100644
--- a/docs/release/068/v0.68.0.md
+++ b/docs/release/068/v0.68.0.md
@@ -2,8 +2,8 @@
## [v0.68.0](https://github.com/vrm-c/UniVRM/tree/v0.68.0) (2021-03-11)
-* commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.68.0
-* milestone: https://github.com/vrm-c/UniVRM/milestone/30?closed=1
+* [Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.68.0)
+* [Milestone](https://github.com/vrm-c/UniVRM/milestone/30?closed=1)
[Full Changelog](https://github.com/vrm-c/UniVRM/compare/v0.67.0...v0.68.0)
diff --git a/docs/release/068/v0.69.0.md b/docs/release/068/v0.69.0.md
index 8a8942944..778f805c4 100644
--- a/docs/release/068/v0.69.0.md
+++ b/docs/release/068/v0.69.0.md
@@ -2,8 +2,8 @@
## [v0.69.0](https://github.com/vrm-c/UniVRM/tree/v0.69.0) (2021-03-22)
-* commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.69.0
-* milestone: https://github.com/vrm-c/UniVRM/milestone/31?closed=1
+* [Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.69.0)
+* [Milestone](https://github.com/vrm-c/UniVRM/milestone/31?closed=1)
[Full Changelog](https://github.com/vrm-c/UniVRM/compare/v0.68.2...v0.69.0)
diff --git a/docs/release/068/v0.70.0.md b/docs/release/068/v0.70.0.md
index 662f52a9d..cc0c33636 100644
--- a/docs/release/068/v0.70.0.md
+++ b/docs/release/068/v0.70.0.md
@@ -2,8 +2,8 @@
## [v0.70.0](https://github.com/vrm-c/UniVRM/tree/v0.70.0) (2021-03-31)
-* commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.70.0
-* milestone: https://github.com/vrm-c/UniVRM/milestone/32?closed=1
+* [Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.70.0)
+* [Milestone](https://github.com/vrm-c/UniVRM/milestone/32?closed=1)
[Full Changelog](https://github.com/vrm-c/UniVRM/compare/v0.69.1...v0.70.0)
diff --git a/docs/release/068/v0.71.0.md b/docs/release/068/v0.71.0.md
index 140e840d0..910d38fd1 100644
--- a/docs/release/068/v0.71.0.md
+++ b/docs/release/068/v0.71.0.md
@@ -2,8 +2,8 @@
## [v0.71.0](https://github.com/vrm-c/UniVRM/tree/v0.71.0) (2021-04-05)
-* commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.71.0
-* milestone: https://github.com/vrm-c/UniVRM/milestone/33?closed=1
+* [Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.71.0)
+* [Milestone](https://github.com/vrm-c/UniVRM/milestone/33?closed=1)
[Full Changelog](https://github.com/vrm-c/UniVRM/compare/v0.70.0...v0.71.0)
diff --git a/docs/release/068/v0.72.0.md b/docs/release/068/v0.72.0.md
index 49574b57d..f6ae4c2d0 100644
--- a/docs/release/068/v0.72.0.md
+++ b/docs/release/068/v0.72.0.md
@@ -2,8 +2,8 @@
## [v0.72.0](https://github.com/vrm-c/UniVRM/tree/v0.72.0) (2021-04-13)
-* commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.72.0
-* milestone: https://github.com/vrm-c/UniVRM/milestone/34?closed=1
+* [Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.72.0)
+* [Milestone](https://github.com/vrm-c/UniVRM/milestone/34?closed=1)
[Full Changelog](https://github.com/vrm-c/UniVRM/compare/v0.71.0...v0.72.0)
diff --git a/docs/release/068/v0.73.0.md b/docs/release/068/v0.73.0.md
index 0e81aec11..1ee42d5bb 100644
--- a/docs/release/068/v0.73.0.md
+++ b/docs/release/068/v0.73.0.md
@@ -2,8 +2,8 @@
## [v0.73.0](https://github.com/vrm-c/UniVRM/tree/v0.73.0) (2021-04-21)
-* commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.73.0
-* milestone: https://github.com/vrm-c/UniVRM/milestone/35?closed=1
+* [Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.73.0)
+* [Milestone](https://github.com/vrm-c/UniVRM/milestone/35?closed=1)
[Full Changelog](https://github.com/vrm-c/UniVRM/compare/v0.72.0...v0.73.0)
diff --git a/docs/release/068/v0.74.0.md b/docs/release/068/v0.74.0.md
index b443ff512..1145f6474 100644
--- a/docs/release/068/v0.74.0.md
+++ b/docs/release/068/v0.74.0.md
@@ -2,8 +2,8 @@
## [v0.74.0](https://github.com/vrm-c/UniVRM/tree/v0.74.0) (2021-05-11)
-* commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.74.0
-* milestone: https://github.com/vrm-c/UniVRM/milestone/36?closed=1
+* [Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.74.0)
+* [Milestone](https://github.com/vrm-c/UniVRM/milestone/36?closed=1)
[Full Changelog](https://github.com/vrm-c/UniVRM/compare/v0.73.0...v0.74.0)
diff --git a/docs/release/068/v0.75.0.md b/docs/release/068/v0.75.0.md
index 667c113bd..bceca5b73 100644
--- a/docs/release/068/v0.75.0.md
+++ b/docs/release/068/v0.75.0.md
@@ -2,8 +2,8 @@
## [v0.75.0](https://github.com/vrm-c/UniVRM/tree/v0.75.0) (2021-05-24)
-* commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.75.0
-* milestone: https://github.com/vrm-c/UniVRM/milestone/37?closed=1
+* [Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.75.0)
+* [Milestone](https://github.com/vrm-c/UniVRM/milestone/37?closed=1)
[Full Changelog](https://github.com/vrm-c/UniVRM/compare/v0.74.0...v0.75.0)
diff --git a/docs/release/068/v0.76.0.md b/docs/release/068/v0.76.0.md
index 61eeef7d7..a8c7abb75 100644
--- a/docs/release/068/v0.76.0.md
+++ b/docs/release/068/v0.76.0.md
@@ -2,8 +2,8 @@
## [v0.76.0](https://github.com/vrm-c/UniVRM/tree/v0.76.0) (2021-06-07)
-* commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.76.0
-* milestone: https://github.com/vrm-c/UniVRM/milestone/38?closed=1
+* [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)
diff --git a/docs/release/068/v0.77.0.md b/docs/release/068/v0.77.0.md
index 290d2178e..e4b905c75 100644
--- a/docs/release/068/v0.77.0.md
+++ b/docs/release/068/v0.77.0.md
@@ -2,8 +2,8 @@
## [v0.77.0](https://github.com/vrm-c/UniVRM/tree/v0.77.0) (2021-06-16)
-* commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.77.0
-* milestone: https://github.com/vrm-c/UniVRM/milestone/39?closed=1
+* [Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.77.0)
+* [Milestone](https://github.com/vrm-c/UniVRM/milestone/39?closed=1)
[Full Changelog](https://github.com/vrm-c/UniVRM/compare/v0.76.0...v0.77.0)
diff --git a/docs/release/068/v0.78.0.md b/docs/release/068/v0.78.0.md
index 974ecbbf1..3701f7cdf 100644
--- a/docs/release/068/v0.78.0.md
+++ b/docs/release/068/v0.78.0.md
@@ -4,8 +4,8 @@
## [v0.78.0](https://github.com/vrm-c/UniVRM/tree/v0.78.0) (2021-06-23)
-* commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.78.0
-* milestone: https://github.com/vrm-c/UniVRM/milestone/40?closed=1
+* [Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.78.0)
+* [Milestone](https://github.com/vrm-c/UniVRM/milestone/40?closed=1)
[Full Changelog](https://github.com/vrm-c/UniVRM/compare/v0.77.0...v0.78.0)
diff --git a/docs/release/079/index.md b/docs/release/079/index.md
index 624ea1b1c..3f0802c46 100644
--- a/docs/release/079/index.md
+++ b/docs/release/079/index.md
@@ -1,4 +1,4 @@
-# v0.79~: Unity-2019.4
+# v0.79~ (Unity-2019.4) 最新版をご利用ください
## ReleaseNote
@@ -33,7 +33,7 @@ v*
## UPM(v0.81~)
-```json
+```js
// manifest.json 抜粋
{
"dependencies": {
diff --git a/docs/release/079/v0.79.0.md b/docs/release/079/v0.79.0.md
index 0e09a949d..99b841d1c 100644
--- a/docs/release/079/v0.79.0.md
+++ b/docs/release/079/v0.79.0.md
@@ -2,8 +2,8 @@
## [v0.79.0](https://github.com/vrm-c/UniVRM/tree/v0.79.0) (2021-07-19)
-* [0.79.0](http://github.com/vrm-c/UniVRM/releases/tag/v0.79.0)
-* [milestone](https://github.com/vrm-c/UniVRM/milestone/41?closed=1)
+* [Release](http://github.com/vrm-c/UniVRM/releases/tag/v0.79.0)
+* [Milestone](https://github.com/vrm-c/UniVRM/milestone/41?closed=1)
* [Full Changelog](https://github.com/vrm-c/UniVRM/compare/v0.78.0...v0.79.0)
このバージョンから `pre release` をやめて通常リリースに戻ります。
diff --git a/docs/release/079/v0.80.0.md b/docs/release/079/v0.80.0.md
index 0f8ab2e05..2d49a952e 100644
--- a/docs/release/079/v0.80.0.md
+++ b/docs/release/079/v0.80.0.md
@@ -1,8 +1,8 @@
# v0.80.0: 1.0準備, 最低バージョンを Unity-2019.4LTS に更新
## [v0.80.0](https://github.com/vrm-c/UniVRM/tree/v0.80.0) (2021-08-11)
-* [0.80.0](http://github.com/vrm-c/UniVRM/releases/tag/v0.80.0)
-* [milestone](https://github.com/vrm-c/UniVRM/milestone/42?closed=1)
+* [Release](http://github.com/vrm-c/UniVRM/releases/tag/v0.80.0)
+* [Milestone](https://github.com/vrm-c/UniVRM/milestone/42?closed=1)
* [Full Changelog](https://github.com/vrm-c/UniVRM/compare/v0.79.0...v0.80.0)
* `Unity-2019.4LTS`
diff --git a/docs/release/079/v0.81.0.md b/docs/release/079/v0.81.0.md
index 910b6ee16..d5b88be4a 100644
--- a/docs/release/079/v0.81.0.md
+++ b/docs/release/079/v0.81.0.md
@@ -4,8 +4,8 @@
## [v0.81.0](https://github.com/vrm-c/UniVRM/tree/v0.81.0) (2021-08-20)
-* [0.81.0](http://github.com/vrm-c/UniVRM/releases/tag/v0.81.0)
-* [milestone](https://github.com/vrm-c/UniVRM/milestone/43?closed=1)
+* [Release](http://github.com/vrm-c/UniVRM/releases/tag/v0.81.0)
+* [Milestone](https://github.com/vrm-c/UniVRM/milestone/43?closed=1)
* [Full Changelog](https://github.com/vrm-c/UniVRM/compare/v0.80.0...v0.81.0)
`v0.81.0` から `unitypackage` が変わりました。
diff --git a/docs/release/079/v0.82.0.md b/docs/release/079/v0.82.0.md
index 0e7793b32..c7753b842 100644
--- a/docs/release/079/v0.82.0.md
+++ b/docs/release/079/v0.82.0.md
@@ -1,8 +1,8 @@
# v0.82.0: 1.0準備, URP 向け Material置き換え機能
## [v0.82.0](https://github.com/vrm-c/UniVRM/tree/v0.82.0) (2021-09-01)
-* [0.82.0](http://github.com/vrm-c/UniVRM/releases/tag/v0.82.0)
-* [milestone](https://github.com/vrm-c/UniVRM/milestone/44?closed=1)
+* [Release](http://github.com/vrm-c/UniVRM/releases/tag/v0.82.0)
+* [Milestone](https://github.com/vrm-c/UniVRM/milestone/44?closed=1)
* [Full Changelog](https://github.com/vrm-c/UniVRM/compare/v0.81.0...v0.82.0)
* glb の import, URP API
diff --git a/docs/release/079/v0.83.0.md b/docs/release/079/v0.83.0.md
index fd46ecf91..1b3b904a2 100644
--- a/docs/release/079/v0.83.0.md
+++ b/docs/release/079/v0.83.0.md
@@ -10,10 +10,10 @@ https://vrm-c.github.io/UniVRM/
## [v0.83.0](https://github.com/vrm-c/UniVRM/tree/v0.83.0) (2021-09-10)
-| 09/03 | [0.82.1](http://github.com/vrm-c/UniVRM/releases/tag/v0.82.1) [milestone](https://github.com/vrm-c/UniVRM/milestone/45?closed=1) | | URP API |
+| 09/03 | [0.82.1](http://github.com/vrm-c/UniVRM/releases/tag/v0.82.1) [Milestone](https://github.com/vrm-c/UniVRM/milestone/45?closed=1) | | URP API |
-* commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.83.0
-* milestone: https://github.com/vrm-c/UniVRM/milestone/45?closed=1
+* [Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.83.0)
+* [Milestone](https://github.com/vrm-c/UniVRM/milestone/45?closed=1)
[Full Changelog](https://github.com/vrm-c/UniVRM/compare/v0.82.1...v0.83.0)
## bug修正
diff --git a/docs/release/079/v0.84.0.md b/docs/release/079/v0.84.0.md
index b458c5797..1db10e0df 100644
--- a/docs/release/079/v0.84.0.md
+++ b/docs/release/079/v0.84.0.md
@@ -2,8 +2,8 @@
## [v0.84.0](https://github.com/vrm-c/UniVRM/tree/v0.84.0) (2021-09-22)
-* commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.84.0
-* milestone: https://github.com/vrm-c/UniVRM/milestone/46?closed=1
+* [Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.84.0)
+* [Milestone](https://github.com/vrm-c/UniVRM/milestone/46?closed=1)
[Full Changelog](https://github.com/vrm-c/UniVRM/compare/v0.83.0...v0.84.0)
diff --git a/docs/release/079/v0.85.0.md b/docs/release/079/v0.85.0.md
index 357d06ddc..97212bb1c 100644
--- a/docs/release/079/v0.85.0.md
+++ b/docs/release/079/v0.85.0.md
@@ -2,8 +2,8 @@
## [v0.85.0](https://github.com/vrm-c/UniVRM/tree/v0.85.0) (2021-09-30)
-* commit: https://github.com/vrm-c/UniVRM/releases/tag/v0.85.0
-* milestone: https://github.com/vrm-c/UniVRM/milestone/47?closed=1
+* [Release](https://github.com/vrm-c/UniVRM/releases/tag/v0.85.0)
+* [Milestone](https://github.com/vrm-c/UniVRM/milestone/47?closed=1)
[Full Changelog](https://github.com/vrm-c/UniVRM/compare/v0.84.0...v0.85.0)
diff --git a/docs/release/079/v0.87.0.md b/docs/release/079/v0.87.0.md
new file mode 100644
index 000000000..513f296fa
--- /dev/null
+++ b/docs/release/079/v0.87.0.md
@@ -0,0 +1,38 @@
+# v0.87.0: 1.0準備
+
+## 1.0
+
+* [[\#1317](https://github.com/vrm-c/UniVRM/pull/1317)] 1.0-beta
+* [[\#1314](https://github.com/vrm-c/UniVRM/pull/1314)] FastSpringBone1.0の内部構造を動的に変更するための仕組みを追加しました
+* [[\#1312](https://github.com/vrm-c/UniVRM/pull/1312)] [1.0] Scale 対応
+* [[\#1308](https://github.com/vrm-c/UniVRM/pull/1308)] [1.0] ushort, byte 型の indices を持つモデルのマイグレーション
+* [[\#1306](https://github.com/vrm-c/UniVRM/pull/1306)] Hierarchyの構築が終わるまでVrm10Instanceの有効化を遅延させる
+* [[\#1305](https://github.com/vrm-c/UniVRM/pull/1305)] [1.0] Migration の修正
+
+## unitypackage
+
+* [[\#1320](https://github.com/vrm-c/UniVRM/pull/1320)] unity_package
+* [[\#1309](https://github.com/vrm-c/UniVRM/pull/1309)] copy Samples~ to under Assets
+* [[\#1299](https://github.com/vrm-c/UniVRM/pull/1299)] [Maintenance] Samples を Samples~ に移動
+
+## doc
+
+* [[\#1313](https://github.com/vrm-c/UniVRM/pull/1313)] Doc/update 20211015
+* [[\#1302](https://github.com/vrm-c/UniVRM/pull/1302)] rtdテンプレート向けの言語スイッチリンク
+* [[\#1301](https://github.com/vrm-c/UniVRM/pull/1301)] update release notes
+* [[\#1298](https://github.com/vrm-c/UniVRM/pull/1298)] Doc/update theme
+* [[\#1297](https://github.com/vrm-c/UniVRM/pull/1297)] Doc/reelease page
+* [[\#1292](https://github.com/vrm-c/UniVRM/pull/1292)] Put English version in msgstr
+* [[\#1291](https://github.com/vrm-c/UniVRM/pull/1291)] update release note v0.86.0(en)
+* [[\#1290](https://github.com/vrm-c/UniVRM/pull/1290)] 新しい順に並べ替え
+* [[\#1289](https://github.com/vrm-c/UniVRM/pull/1289)] Doc/release v0.86.0
+
+## other
+
+* [[\#1318](https://github.com/vrm-c/UniVRM/pull/1318)] Trim whitespaces at generated object field serialization code.
+* [[\#1315](https://github.com/vrm-c/UniVRM/pull/1315)] At importing, Unity asset name is fixed with ignore-case comparison.
+* [[\#1316](https://github.com/vrm-c/UniVRM/pull/1316)] Quaternion.AngleAxisの単位が間違えていたことによるバグを修正
+* [[\#1311](https://github.com/vrm-c/UniVRM/pull/1311)] Implements asynchronous AwaitCaller at runtime.
+* [[\#1310](https://github.com/vrm-c/UniVRM/pull/1310)] UniVRM-0.87.0
+* [[\#1307](https://github.com/vrm-c/UniVRM/pull/1307)] VRMShaders.GLTF.IO 以下のディレクトリ整理
+* [[\#1300](https://github.com/vrm-c/UniVRM/pull/1300)] fix warnings
diff --git a/docs/release/index.md b/docs/release/index.md
index 3d75a5dfc..6a5bfa1f3 100644
--- a/docs/release/index.md
+++ b/docs/release/index.md
@@ -1,17 +1,15 @@
# Release
-| バージョン | お勧め | Unity | |
-|---------------------------------|--------|--------------------|----------------------------------|
-| {doc}`v0.79~ <079/index>` | 最新版 | Unity-2019.4 | 特に問題が無ければこれ。 |
-| {doc}`v0.68~v0.78 <068/index>` | | Unity-2018.4 | 開発版。最新版を使ってください。 |
-| {doc}`v0.56~v0.67 <056/index>` | v0.66 | Unity-2018.4 | |
-| {doc}`~v0.55 <055/index>` | v0.55 | Unity-5.6(.NET3.5) | |
+```{toctree}
+:maxdepth: 1
+unitypackage
+```
```{toctree}
:maxdepth: 1
-079/index
-068/index
-056/index
055/index
+056/index
+068/index
+079/index
```
diff --git a/docs/release/unitypackage.md b/docs/release/unitypackage.md
new file mode 100644
index 000000000..3067e6eb6
--- /dev/null
+++ b/docs/release/unitypackage.md
@@ -0,0 +1,11 @@
+# バージョン毎の UnityPackage
+
+| version | gltf | vrm | sample | vrm-1.0beta | 1.0-sample |
+|-------------|----------------------------|------------|--------------------|-------------|--------------------|
+| | `UniVRM` に含まれる | `UniVRM` | `UniVRM-samples` | | |
+| v0.80.0 | `UniVRMXX` に含まれる | `UniVRM0X` | `UniVRM0X-samples` | `UniVRM10` | `UniVRM10-samples` |
+| v0.81.0[^1] | `UniGLTF_VRMShaders` | `UniVRM` | | `VRM` | UPM only |
+| v0.87.0[^2] | `UniVRM`, `VRM` に含まれる | `UniVRM` | `UniVRM_Samples` | `VRM` | `VRM_Samples` |
+
+[^1]: `GLTF`, `VRM`, `VRM-1.0` で内容に重複無し。2パッケージ要るのが分かりづらく不評
+[^2]: `VRM` と `VRM-1.0` で内容が重複するが、1パッケージで済む
diff --git a/docs/release_gen.py b/docs/release_gen.py
new file mode 100644
index 000000000..5fa476cc5
--- /dev/null
+++ b/docs/release_gen.py
@@ -0,0 +1,84 @@
+#
+# github Release の markdown を作るスクリプト
+#
+import pathlib
+import re
+import subprocess
+
+HERE = pathlib.Path(__file__).absolute().parent
+UNIVRM_VERSION = HERE.parent / 'Assets/VRM/Runtime/Format/VRMVersion.cs'
+
+
+def gen(version: str, hash: str):
+ version_hash = f'{version}_{hash[0:4]}'
+ print(f'''
+# Download
+
+* for `Unity-2019.4.LTS` or later
+* [UniVRM-{version_hash}.unitypackage](https://github.com/vrm-c/UniVRM/releases/download/v{version}/UniVRM-{version_hash}.unitypackage)
+
+> `v0.87.0` から UniGLTF_VRMShaders と UniVRM が合体してひとつになりました。
+> From `v0.87.0`, UniGLTF_VRMShaders and UniVRM have been merged into one.
+
+ReleaseNote
+* [日本語](https://vrm-c.github.io/UniVRM/ja/release/079/v{version}.html)
+* [English](https://vrm-c.github.io/UniVRM/en/release/079/v{version}.html)
+
+## other unitypackage
+### UniVRM API sample
+* [UniVRM_Samples-{version_hash}.unitypackage](https://github.com/vrm-c/UniVRM/releases/download/v{version}/UniVRM_Samples-{version_hash}.unitypackage)
+### VRM-1.0Beta
+* [VRM-{version_hash}.unitypackage](https://github.com/vrm-c/UniVRM/releases/download/v{version}/VRM-{version_hash}.unitypackage)
+### VRM-1.0Beta API sample
+* [VRM_Samples-{version_hash}.unitypackage](https://github.com/vrm-c/UniVRM/releases/download/v{version}/VRM_Samples-{version_hash}.unitypackage)
+
+|package|folder|
+|-|-|
+|UniVRM|Assets/VRMShaders, Assets/UniGLTF, Assets/VRM|
+|UniVRM_Samples|Assets/VRM_Samples|
+|VRM|Assets/VRMShaders, Assets/UniGLTF, Assets/VRM10|
+|VRM_Samples|Assets/VRM10_Samples|
+
+# UPM
+
+| UPM package | rename | UPM url |
+|---------------------|------------------|------------------------------------------------------------------------|
+| com.vrmc.vrmshaders | | https://github.com/vrm-c/UniVRM.git?path=/Assets/VRMShaders#v{version} |
+| com.vrmc.gltf | com.vrmc.unigltf | https://github.com/vrm-c/UniVRM.git?path=/Assets/UniGLTF#v{version} |
+| com.vrmc.univrm | | https://github.com/vrm-c/UniVRM.git?path=/Assets/VRM#v{version} |
+| com.vrmc.vrm | com.vrmc.univrm1 | https://github.com/vrm-c/UniVRM.git?path=/Assets/VRM10#v{version} |
+
+```json
+// manifest.json
+{{
+ "dependencies": {{
+ ///
+ "com.vrmc.vrmshaders": "https://github.com/vrm-c/UniVRM.git?path=/Assets/VRMShaders#v{version}",
+ "com.vrmc.gltf": "https://github.com/vrm-c/UniVRM.git?path=/Assets/UniGLTF#v{version}",
+ "com.vrmc.univrm": "https://github.com/vrm-c/UniVRM.git?path=/Assets/VRM#v{version}",
+ "com.vrmc.vrm": "https://github.com/vrm-c/UniVRM.git?path=/Assets/VRM10#v{version}",
+ ///
+ }}
+}}
+```
+
+''')
+
+
+def get_version() -> str:
+ m = re.search(r'public const string VERSION = "(\d.\d+.\d)";',
+ UNIVRM_VERSION.read_text(encoding='utf-8'))
+ if m:
+ return m[1]
+ raise Exception("no version")
+
+
+def get_hash() -> str:
+ res = subprocess.check_output("git rev-parse HEAD")
+ return res.decode('utf-8')
+
+
+if __name__ == '__main__':
+ version = get_version(UNIVRM_VERSION)
+ hash = get_hash()
+ gen(version, hash)
diff --git a/docs/vrm0/0_68_runtime_import.md b/docs/vrm0/0_68_runtime_import.md
index 55b9cdc74..44a2689ba 100644
--- a/docs/vrm0/0_68_runtime_import.md
+++ b/docs/vrm0/0_68_runtime_import.md
@@ -1,4 +1,4 @@
-# RuntimeImport(0.68)
+# RuntimeImport(0.68) DisposeOnGameObjectDestroyed(obsolete)
## 過去バージョンからの仕様変更
diff --git a/docs/vrm0/0_77_runtime_import.md b/docs/vrm0/0_77_runtime_import.md
index 973c902d9..7b567b24a 100644
--- a/docs/vrm0/0_77_runtime_import.md
+++ b/docs/vrm0/0_77_runtime_import.md
@@ -1,4 +1,4 @@
-# RuntimeImport(0.77)
+# RuntimeImport(0.77) RuntimeGltfInstance
[DisposeOnGameObjectDestroyed](https://github.com/vrm-c/UniVRM/issues/1018)
diff --git a/docs/vrm0/0_79_runtime_import.md b/docs/vrm0/0_79_runtime_import.md
index 656b6801f..49fbc89bd 100644
--- a/docs/vrm0/0_79_runtime_import.md
+++ b/docs/vrm0/0_79_runtime_import.md
@@ -1,4 +1,4 @@
-# RuntimeImport(0.79)
+# RuntimeImport(0.79) GltfData
`GltfParser` と `GltfData` の分割
diff --git a/docs/vrm0/0_82_runtime_import.md b/docs/vrm0/0_82_runtime_import.md
index c23583d92..2f33a28fb 100644
--- a/docs/vrm0/0_82_runtime_import.md
+++ b/docs/vrm0/0_82_runtime_import.md
@@ -1,7 +1,6 @@
-# RuntimeImport(0.82)
+# RuntimeImport(0.82) VRMData
-* `Version 0.82.0` は `0.82.1` 以降を使ってください。
-* `Version 0.82.1~`
+from `0.82.1`
以下の手順で import します。
diff --git a/docs/vrm0/0_87_runtime_import.md b/docs/vrm0/0_87_runtime_import.md
new file mode 100644
index 000000000..6f58ad273
--- /dev/null
+++ b/docs/vrm0/0_87_runtime_import.md
@@ -0,0 +1,39 @@
+# RuntimeImport(0.87) 非同期ロード
+
+## awaitCaller 引き数
+
+```csharp
+public virtual async Task LoadAsync(IAwaitCaller awaitCaller = null, ...)
+```
+
+awaitCaller によりロード時の挙動をカスタマイズできます。
+
+```{literalinclude} ../../Assets/VRMShaders/GLTF/IO/Runtime/AwaitCaller/IAwaitCaller.cs
+ :language: csharp
+ :linenos:
+```
+
+* NextFrame: 処理を中断して次のフレームで再開します。ロード処理が長い場合に長時間アプリケーションが固まることを防ぎます
+* Run: UnityEngine.Object にアクセスしない処理を別スレッドで実行します。タスクが終了したら await で Unity Script スレッドで続きを実行します。
+
+## ImmediateCaller
+
+デフォルトでは、`ImmediateCaller` が使われます。
+`ImmediateCaller` タスクを即時に実行するので、同期実行となります。
+
+* Play(Editor Play, build), Editor(not play), UnitTest でデッドロックしないための実装です。
+
+```{literalinclude} ../../Assets/VRMShaders/GLTF/IO/Runtime/AwaitCaller/ImmediateCaller.cs
+ :language: csharp
+ :linenos:
+```
+
+## RuntimeOnlyAwaitCaller
+
+* Play(Editor Play, build) 時に非同期実行する実装です
+* `VRM10_Samples/VRM10Viewer` に使用例があります。
+
+```{literalinclude} ../../Assets/VRMShaders/GLTF/IO/Runtime/AwaitCaller/RuntimeOnlyAwaitCaller.cs
+ :language: csharp
+ :linenos:
+```
diff --git a/docs/vrm0/index.md b/docs/vrm0/index.md
index e31f771f2..b9f66dd95 100644
--- a/docs/vrm0/index.md
+++ b/docs/vrm0/index.md
@@ -1,12 +1,10 @@
# VRM
-| version | |
-|---------|-------------------------------------------------|
-| v0.56 | BlendShapeKey の仕様変更 |
-
```{toctree}
:maxdepth: 1
+sample/index
+0_87_runtime_import
0_82_runtime_import
0_79_runtime_import
0_77_runtime_import
@@ -16,9 +14,9 @@
firstperson
```
-## Samples
+* {doc}`FastSpringBone(0.85) `
-- SimpleViewer
-- RuntimeExporerSample
-- FirstPersonSample
-- AnimationBridgeSample
+### TODO:
+
+* 🚧 materialGenerator
+* 🚧 firstPerson
diff --git a/docs/vrm0/sample/AnimationBridgeSample.md b/docs/vrm0/sample/AnimationBridgeSample.md
new file mode 100644
index 000000000..88b211a8c
--- /dev/null
+++ b/docs/vrm0/sample/AnimationBridgeSample.md
@@ -0,0 +1,3 @@
+# AnimationBridgeSample
+
+AnimationClip に BlendShape の変換を記録して反映するサンプルです。
diff --git a/docs/vrm0/sample/FirstPersonSample.md b/docs/vrm0/sample/FirstPersonSample.md
new file mode 100644
index 000000000..7cebf1f3d
--- /dev/null
+++ b/docs/vrm0/sample/FirstPersonSample.md
@@ -0,0 +1,18 @@
+# FirstPersonSample
+
+VR アプリで FistPerson の設定に合わせて、可視設定を反映するサンプルです。
+
+画面が4分割されて、
+
+* HMDカメラ
+* その他のカメラ
+
+の描画を例示します。
+
+```{gitinclude} v0.87.0 Assets/VRM_Samples/FirstPersonSample/VRMRuntimeLoader.cs
+:language: csharp
+:linenos:
+:lines: 31-53
+:emphasize-lines: 15
+:caption:
+```
diff --git a/docs/vrm0/sample/RuntimeExporterSample.md b/docs/vrm0/sample/RuntimeExporterSample.md
new file mode 100644
index 000000000..7bcbad88d
--- /dev/null
+++ b/docs/vrm0/sample/RuntimeExporterSample.md
@@ -0,0 +1,10 @@
+# RuntimeExporter
+
+VRM を Runtime Export するサンプルです。
+
+```{gitinclude} v0.87.0 Assets/VRM_Samples/RuntimeExporterSample/VRMRuntimeExporter.cs
+:language: csharp
+:linenos:
+:lines: 106-127
+:caption:
+```
diff --git a/docs/vrm0/sample/SimpleViewer.md b/docs/vrm0/sample/SimpleViewer.md
new file mode 100644
index 000000000..b0006d3fb
--- /dev/null
+++ b/docs/vrm0/sample/SimpleViewer.md
@@ -0,0 +1,10 @@
+# SimpleViewer
+
+Runtime ローダーのサンプルです。
+
+```{gitinclude} c89e Assets/VRM_Samples/SimpleViewer/ViewerUI.cs
+:language: csharp
+:linenos:
+:caption:
+:lines: 434-485
+```
diff --git a/docs/vrm0/sample/index.md b/docs/vrm0/sample/index.md
new file mode 100644
index 000000000..f6f9b3d4a
--- /dev/null
+++ b/docs/vrm0/sample/index.md
@@ -0,0 +1,8 @@
+# Sample
+
+```{toctree}
+SimpleViewer
+RuntimeExporterSample
+FirstPersonSample
+AnimationBridgeSample
+```