Merge remote-tracking branch 'upstream/master' into readonly_struct_material_descriptor

This commit is contained in:
notargs 2021-10-25 17:02:13 +09:00
commit adcf43dcbe
141 changed files with 2401 additions and 866 deletions

View File

@ -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

2
.gitignore vendored
View File

@ -55,4 +55,4 @@ Assets/Private.meta
# sphinx build
public
*.pyc

View File

@ -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)

View File

@ -90,11 +90,11 @@ public static $0 $2(JsonNode parsed)
/// <summary>
/// シリアライザーのコード生成
///
///
/// ObjectのFieldのみ値によって、出力するか否かの判定が必用。
///
///
/// 例: 空文字列は出力しない
///
///
/// </summary>
/// <param name="writer"></param>
/// <param name="callName"></param>
@ -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)};
}}
");

View File

@ -174,7 +174,8 @@ namespace UniGLTF
/// </summary>
private static void FixTextureNameUnique(glTF GLTF)
{
var used = new HashSet<string>();
// NOTE: Windows FileSystem は大文字小文字の違いは同名ファイルとして扱ってしまうため, IgnoreCase で評価する.
var used = new HashSet<string>(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<string>();
// NOTE: Windows FileSystem は大文字小文字の違いは同名ファイルとして扱ってしまうため, IgnoreCase で評価する.
var used = new HashSet<string>(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<string>();
// NOTE: Windows FileSystem は大文字小文字の違いは同名ファイルとして扱ってしまうため, IgnoreCase で評価する.
var used = new HashSet<string>(StringComparer.OrdinalIgnoreCase);
for (int i = 0; i < GLTF.animations.Count; ++i)
{
var animation = GLTF.animations[i];

View File

@ -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);

View File

@ -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];

View File

@ -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<byte>())));
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);
}
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 21904270c266400aa6fe5edf3915a31e
timeCreated: 1634282839

View File

@ -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();
}
}

View File

@ -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<byte>(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<byte>(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();
}

View File

@ -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(

View File

@ -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);

View File

@ -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)
{

View File

@ -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)
{

View File

@ -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

View File

@ -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<string, TextureDescriptor>();
var floatValues = new Dictionary<string, float>();
var colors = new Dictionary<string, Color>();
var vectors = new Dictionary<string, Vector4>();
var actions = new List<Action<Material>>();
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;
}
}

View File

@ -58,16 +58,18 @@ namespace UniVRM10
Vrm10InstanceRuntime m_runtime;
/// <summary>
/// delay new Vrm10InstanceRuntime
/// ランタイム実行時に生成されるインスタンス
/// </summary>
/// <returns></returns>
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();
}
}
}

View File

@ -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);
}
/// <summary>
/// このVRMに紐づくSpringBone関連のバッファを再構築する
/// ランタイム実行時にSpringBoneに対して変更を行いたいときは、このメソッドを明示的に呼ぶ必要がある
/// </summary>
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(

View File

@ -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);
}
/// <summary>
/// VRMコンポーネントのエクスポート
/// </summary>
@ -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

View File

@ -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);
}
}

View File

@ -17,13 +17,12 @@ namespace VRMShaders
m_externalMap = externalMaterialMap;
}
// TODO: UniVRM 0.x の方に処理を移したい
static Dictionary<string, string> s_fallbackShaders = new Dictionary<string, string>
{
{"VRM/UnlitTexture", "Unlit/Texture"},
{"VRM/UnlitTransparent", "Unlit/Transparent"},
{"VRM/UnlitCutout", "Unlit/Transparent Cutout"},
// 互換性は無いがとりあえず、
{"VRM/UnlitTransparentZWrite", "VRM/MToon"},
{"UniGLTF/StandardVColor", UniGLTF.UniUnlit.UniUnlitUtil.ShaderName},
};

View File

@ -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

View File

@ -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);
}
}

View File

@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 3fc3f1af567d73f41a5172249769f047
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

3
docs/_static/custom.css vendored Normal file
View File

@ -0,0 +1,3 @@
.wy-nav-content {
max-width: 1200px !important;
}

View File

@ -1,11 +1,11 @@
{% extends "!layout.html" %}
{% block sidebartitle %}
{%- if language != "en" %}
<a href="{{ pathto('../en/', 1) }}{{ pathto(pagename, 0, '.') }}">English</a>
{%- endif %}
{%- if language != "ja" %}
<a href="{{ pathto('../ja/', 1) }}{{ pathto(pagename, 0, '.') }}">日本語</a>
{%- endif %}
{%- if language != "en" %}
[日本語] <a href="{{ pathto('../en/', 1) }}{{ pathto(pagename, 0, '.') }}">English</a>
{%- endif %}
{%- if language != "ja" %}
<a href="{{ pathto('../ja/', 1) }}{{ pathto(pagename, 0, '.') }}">日本語</a> [English]
{%- endif %}
{{ super() }}
{% endblock %}

View File

@ -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)

View File

@ -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']

View File

@ -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]
```

View File

@ -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 をカスタマイズする </gltf/how_to_customize_material_import>`
## 3. インスタンスを使用する

View File

@ -0,0 +1,21 @@
# Import 時に生成される Material をカスタマイズする
`IMaterialDescriptorGenerator` を実装することで import 時に適用されるマテリアルを差し替えることができます。
## materialGenerator で URP 用のマテリアルをロードする
URP マテリアルを生成するようにカスタムする例です。
<https://github.com/vrm-c/UniVRM/issues/1214>
```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;
}
}
```

View File

@ -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
```

View File

@ -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();

View File

@ -8,4 +8,5 @@ texture_manipulation
coordinate
fast_spring_bone
first_person
scripted_importer
```

View File

@ -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 の扱い

View File

@ -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 <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\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 ""

View File

@ -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 <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\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."

View File

@ -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 <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\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"

View File

@ -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"

View File

@ -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 <EMAIL@ADDRESS>, 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 <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\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"

View File

@ -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 <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\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."

View File

@ -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 <EMAIL@ADDRESS>, 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 <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\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 ""

View File

@ -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 <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\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 ""

View File

@ -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

View File

@ -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

View File

@ -35,7 +35,7 @@ msgid "<https://github.com/vrm-c/UniVRM/releases/tag/v0.55.0>"
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"

View File

@ -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 <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -19,14 +19,311 @@ msgstr ""
"Generated-By: Babel 2.9.1\n"
#: ../../release/056/index.md:1
msgid "v0.56v0.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.56v0.67: Unity-2018.4"
#~ msgstr ""

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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 <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -19,18 +19,280 @@ msgstr ""
"Generated-By: Babel 2.9.1\n"
#: ../../release/068/index.md:1
msgid "v0.68v0.78: Unity-2018.4 (pre release)"
msgstr ""
msgid "v0.68v0.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.68v0.78: Unity-2018.4 (pre release)"
#~ msgstr ""

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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 <EMAIL@ADDRESS>, 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 <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\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 ""

View File

@ -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 <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\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 ""

View File

@ -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 <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\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 ""

View File

@ -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 <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\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 ""

View File

@ -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 <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\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 ""

View File

@ -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 <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\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 ""

View File

@ -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

View File

@ -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

View File

@ -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 <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\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.68v0.78"
msgstr ""
#~ msgid "{doc}`v0.68v0.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.56v0.67"
msgstr ""
#~ msgid "{doc}`v0.56v0.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 ""

View File

@ -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 <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\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 ""

View File

@ -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 <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\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 ""

View File

@ -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 <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\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 ""

View File

@ -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 <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\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 ""

View File

@ -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 <EMAIL@ADDRESS>, 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 <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\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 ""

View File

@ -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 <EMAIL@ADDRESS>, 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 <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\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) </implementation/fast_spring_bone>`"
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"

View File

@ -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 <EMAIL@ADDRESS>, 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 <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\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 ""

View File

@ -1,4 +1,4 @@
# v0.55: Unity-5.6(.NET-3.5)
# v0.55 (Unity-5.6 .NET-3.5) 推奨バージョンv0.55
## UnityPackage

View File

@ -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)

View File

@ -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)

View File

@ -5,7 +5,7 @@
## ChangeLog
* <https://github.com/vrm-c/UniVRM/releases/tag/v0.55.0>
* [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のテストを修正

View File

@ -1,4 +1,4 @@
# v0.56v0.67: Unity-2018.4
# v0.56v0.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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

Some files were not shown because too many files have changed in this diff Show More