SceneRotator

This commit is contained in:
ousttrue
2021-02-05 17:32:31 +09:00
parent f2e9e96fdf
commit 79f137db32
3 changed files with 30 additions and 0 deletions

View File

@@ -16,6 +16,9 @@ namespace UniVRM10
var json = glb.Json.Bytes.ParseAsJson();
var gltf = UniGLTF.GltfDeserializer.Deserialize(json);
// https://github.com/vrm-c/vrm-specification/issues/205
SceneRotator.Rotate(gltf);
var extensions = new UniGLTF.glTFExtensionExport();
{
var vrm0 = json["extensions"]["VRM"];
@@ -26,6 +29,8 @@ namespace UniVRM10
vrm1.Meta = MigrationVrmMeta.Migrate(vrm0["meta"]);
vrm1.Humanoid = MigrationVrmHumanoid.Migrate(vrm0["humanoid"]);
vrm1.Expressions = MigrationVrmExpression.Migrate(gltf, vrm0["blendShapeMaster"]).ToList();
// lookat
// firstperson
var f = new JsonFormatter();
UniGLTF.Extensions.VRMC_vrm.GltfSerializer.Serialize(f, vrm1);

View File

@@ -0,0 +1,14 @@
namespace UniVRM10
{
public static class SceneRotator
{
/// <summary>
/// シーンをY軸で180度回転する
/// </summary>
/// <param name="gltf"></param>
public static void Rotate(UniGLTF.glTF gltf)
{
}
}
}

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: c20dfda77d1e2db4997ba27593ade0c4
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant: