Browse Source

完善应急 素材库

dev
刘向辉 3 years ago
parent
commit
725bc8b064
  1. 11
      src/app/babylon/controller/config-manager.ts
  2. 25
      src/app/babylon/model/data/mark/all-mark-data.ts
  3. 38
      src/app/babylon/model/data/mark/mark-data.ts
  4. 3
      src/app/babylon/model/data/mark/mark-property.ts
  5. 2
      src/app/babylon/model/info/mark/mark-plan-info.ts
  6. 40
      src/app/babylon/model/info/mark/other/mark-plan-line-info.ts
  7. 6
      src/app/babylon/model/info/mark/other/mark-plan-multi-arrow.ts
  8. 35
      src/app/babylon/tool/babylon-tool.ts
  9. 0
      src/assets/images/mark/disaster/sy.png
  10. 0
      src/assets/images/mark/inside/gfmhq.png
  11. BIN
      src/assets/images/mark/inside/ptmhq.png
  12. BIN
      src/assets/images/mark/inside/tcmhq.png
  13. BIN
      src/assets/images/mark/inside/ygc.png
  14. BIN
      src/assets/images/mark/inside/ygcsj.png
  15. 0
      src/assets/images/mark/inside/yzzg.png
  16. BIN
      src/assets/images/mark/inside/zymbrq.png
  17. BIN
      src/assets/mesh/mark/disaster/dt/DT.bin
  18. 129
      src/assets/mesh/mark/disaster/dt/DT.gltf
  19. BIN
      src/assets/mesh/mark/disaster/dt/omon.jpg
  20. BIN
      src/assets/mesh/mark/disaster/dt/terrorface.jpg
  21. BIN
      src/assets/mesh/mark/disaster/lyd/LYD.bin
  22. 231
      src/assets/mesh/mark/disaster/lyd/LYD.gltf
  23. BIN
      src/assets/mesh/mark/disaster/lyd/XL_You_BaseColor.png
  24. BIN
      src/assets/mesh/mark/disaster/lyd/XL_You_Metallic-XL_You_Roughness.png
  25. BIN
      src/assets/mesh/mark/disaster/lyd/XL_You_Normal.png
  26. BIN
      src/assets/mesh/mark/disaster/lyx/LYX.bin
  27. 231
      src/assets/mesh/mark/disaster/lyx/LYX.gltf
  28. BIN
      src/assets/mesh/mark/disaster/lyx/XL_You_BaseColor.png
  29. BIN
      src/assets/mesh/mark/disaster/lyx/XL_You_Metallic-XL_You_Roughness.png
  30. BIN
      src/assets/mesh/mark/disaster/lyx/XL_You_Normal.png
  31. BIN
      src/assets/mesh/mark/disaster/sy/SY.bin
  32. 87
      src/assets/mesh/mark/disaster/sy/SY.gltf
  33. 0
      src/assets/mesh/mark/disaster/sy/ShangYuanC.jpg
  34. BIN
      src/assets/mesh/mark/disaster/syd/SYD.bin
  35. 5
      src/assets/mesh/mark/disaster/syd/SYD.gltf.manifest
  36. BIN
      src/assets/mesh/mark/inside/gfmhq/GFMHQ.bin
  37. 212
      src/assets/mesh/mark/inside/gfmhq/GFMHQ.gltf
  38. BIN
      src/assets/mesh/mark/inside/gfmhq/STMHQ_BaseColor.jpg
  39. BIN
      src/assets/mesh/mark/inside/jyy/JYY.bin
  40. 201
      src/assets/mesh/mark/inside/jyy/JYY.gltf
  41. BIN
      src/assets/mesh/mark/inside/jyy/JiaYouYuan.jpg
  42. BIN
      src/assets/mesh/mark/inside/ptmhq/PTMHQ.bin
  43. 212
      src/assets/mesh/mark/inside/ptmhq/PTMHQ.gltf
  44. BIN
      src/assets/mesh/mark/inside/ptmhq/STMHQ_BaseColor.jpg
  45. BIN
      src/assets/mesh/mark/inside/syy/JiaYouYuan.jpg
  46. BIN
      src/assets/mesh/mark/inside/syy/SYY.bin
  47. 201
      src/assets/mesh/mark/inside/syy/SYY.gltf
  48. BIN
      src/assets/mesh/mark/inside/tcmhq/TCMHQ.bin
  49. 200
      src/assets/mesh/mark/inside/tcmhq/TCMHQ.gltf
  50. BIN
      src/assets/mesh/mark/inside/tcmhq/TCMHQ_BaseColor.jpg
  51. BIN
      src/assets/mesh/mark/inside/xfsd/STQ_DefaultMaterial_BaseColor.png
  52. BIN
      src/assets/mesh/mark/inside/xfsd/STQ_DefaultMaterial_Metallic-STQ_DefaultMaterial_Roughness.png
  53. BIN
      src/assets/mesh/mark/inside/xfsd/STQ_DefaultMaterial_Normal.png
  54. BIN
      src/assets/mesh/mark/inside/xfsd/XFSD.bin
  55. 224
      src/assets/mesh/mark/inside/xfsd/XFSD.gltf
  56. BIN
      src/assets/mesh/mark/inside/xfsq/STQ_DefaultMaterial_BaseColor.png
  57. BIN
      src/assets/mesh/mark/inside/xfsq/STQ_DefaultMaterial_Metallic-STQ_DefaultMaterial_Roughness.png
  58. BIN
      src/assets/mesh/mark/inside/xfsq/STQ_DefaultMaterial_Normal.png
  59. BIN
      src/assets/mesh/mark/inside/xfsq/XFSQ.bin
  60. 224
      src/assets/mesh/mark/inside/xfsq/XFSQ.gltf
  61. BIN
      src/assets/mesh/mark/inside/xyy/JiaYouYuan.jpg
  62. BIN
      src/assets/mesh/mark/inside/xyy/XYY.bin
  63. 201
      src/assets/mesh/mark/inside/xyy/XYY.gltf
  64. BIN
      src/assets/mesh/mark/inside/ygc/CheDeng1.jpg
  65. BIN
      src/assets/mesh/mark/inside/ygc/CheDeng2.jpg
  66. BIN
      src/assets/mesh/mark/inside/ygc/ChePai.jpg
  67. BIN
      src/assets/mesh/mark/inside/ygc/JingShiXian.jpg
  68. BIN
      src/assets/mesh/mark/inside/ygc/Tire_Basecolor.jpg
  69. BIN
      src/assets/mesh/mark/inside/ygc/Tire_Metallic-Tire_Roughness.png
  70. BIN
      src/assets/mesh/mark/inside/ygc/Tire_Normal.jpg
  71. BIN
      src/assets/mesh/mark/inside/ygc/YGC.bin
  72. 1114
      src/assets/mesh/mark/inside/ygc/YGC.gltf
  73. BIN
      src/assets/mesh/mark/inside/ygc/YouGuan.jpg
  74. BIN
      src/assets/mesh/mark/inside/ygcsj/JiaYouYuan.jpg
  75. BIN
      src/assets/mesh/mark/inside/ygcsj/MaJia_BaseColor_png.png
  76. BIN
      src/assets/mesh/mark/inside/ygcsj/MaJia_Metallic_png-MaJia_Roughness_png.png
  77. BIN
      src/assets/mesh/mark/inside/ygcsj/MaJia_Normal_png.png
  78. BIN
      src/assets/mesh/mark/inside/ygcsj/YGCSJ.bin
  79. 298
      src/assets/mesh/mark/inside/ygcsj/YGCSJ.gltf
  80. BIN
      src/assets/mesh/mark/inside/yzzg/JiaYouYuan.jpg
  81. BIN
      src/assets/mesh/mark/inside/yzzg/YZZG.bin
  82. 201
      src/assets/mesh/mark/inside/yzzg/YZZG.gltf
  83. BIN
      src/assets/mesh/mark/inside/zg/ZG.bin
  84. 5
      src/assets/mesh/mark/inside/zg/ZG.gltf.manifest
  85. BIN
      src/assets/mesh/mark/inside/zg/ZhuGuanBody.jpg
  86. BIN
      src/assets/mesh/mark/inside/zg/ZhuGuanHair.png
  87. BIN
      src/assets/mesh/mark/inside/zg/ZhuGuanHead.jpg
  88. BIN
      src/assets/mesh/mark/inside/zymbrq/ZYMBRQ.bin
  89. 224
      src/assets/mesh/mark/inside/zymbrq/ZYMBRQ.gltf
  90. BIN
      src/assets/mesh/mark/inside/zymbrq/ZYMBRQ_BaseColor.png
  91. BIN
      src/assets/mesh/mark/inside/zymbrq/ZYMBRQ_Metallic-ZYMBRQ_Roughness.png
  92. BIN
      src/assets/mesh/mark/inside/zymbrq/ZYMBRQ_Normal.png
  93. 2
      src/assets/mesh/mark/other/gk/GK.gltf
  94. BIN
      src/assets/mesh/mark/other/jcb/JYCL.bin
  95. 354
      src/assets/mesh/mark/other/jcb/JYCL.gltf
  96. BIN
      src/assets/mesh/mark/other/jcb/JYCL.jpg
  97. BIN
      src/assets/mesh/mark/outside/XFC/CarColor.png
  98. BIN
      src/assets/mesh/mark/outside/XFC/FireCar.jpg
  99. BIN
      src/assets/mesh/mark/outside/XFC/XFC.bin
  100. 862
      src/assets/mesh/mark/outside/XFC/XFC.gltf
  101. Some files were not shown because too many files have changed in this diff Show More

11
src/app/babylon/controller/config-manager.ts

@ -127,7 +127,7 @@ export class ConfigManager {
*/
static s_markName = new Map<MarkType, string>([
[MarkType.SYD, "伤员"],
[MarkType.SY, "伤员"],
[MarkType.DT, "歹徒"],
[MarkType.LYX, "漏油(小)"],
[MarkType.LYD, "漏油(大)"],
@ -145,13 +145,18 @@ export class ConfigManager {
[MarkType.GK, "顾客"],
[MarkType.JCA, "轿车"],
[MarkType.JL, "经理"],
[MarkType.ZG, "主管"],
[MarkType.YZZG, "主管"],
[MarkType.SYY, "收银员"],
[MarkType.JYY, "加油员"],
[MarkType.XYY, "卸油员"],
[MarkType.YGC, "油罐车"],
[MarkType.YGCSJ, "油罐车司机"],
[MarkType.XFSD, "消防沙(堆)"],
[MarkType.XFSQ, "消防沙(圈)"],
[MarkType.XFT, "消防桶"],
[MarkType.PTMHQ, "普通灭火器"],
[MarkType.GFMHQ, "干粉灭火器"],
[MarkType.TCMHQ, "推车灭火器"],
[MarkType.ZYMBRQ, "专用密闭容器"],
[MarkType.JJX, "警戒线"],
[MarkType.JGLX, "进攻路线"],
[MarkType.CT, "撤退"],

25
src/app/babylon/model/data/mark/all-mark-data.ts

@ -44,7 +44,7 @@ export class AllMarkData {
//灾情
let tagPos: MarkTagPos = MarkTagPos.Disaster;
AllMarkData.newMarkData(MarkType.SYD, MarkKindType.Persion, tagPos, result);
AllMarkData.newMarkData(MarkType.SY, MarkKindType.Persion, tagPos, result);
AllMarkData.newMarkData(MarkType.DT, MarkKindType.Persion, tagPos, result);
AllMarkData.newMarkData(MarkType.LYX, MarkKindType.Goods, tagPos, result);
AllMarkData.newMarkData(MarkType.LYD, MarkKindType.Goods, tagPos, result);
@ -65,13 +65,18 @@ export class AllMarkData {
//内部力量
tagPos = MarkTagPos.Inside;
AllMarkData.newMarkData(MarkType.JL, MarkKindType.Persion, tagPos, result);
AllMarkData.newMarkData(MarkType.ZG, MarkKindType.Persion, tagPos, result);
AllMarkData.newMarkData(MarkType.YZZG, MarkKindType.Persion, tagPos, result);
AllMarkData.newMarkData(MarkType.SYY, MarkKindType.Persion, tagPos, result);
AllMarkData.newMarkData(MarkType.JYY, MarkKindType.Persion, tagPos, result);
AllMarkData.newMarkData(MarkType.XYY, MarkKindType.Persion, tagPos, result);
AllMarkData.newMarkData(MarkType.YGC, MarkKindType.Car, tagPos, result);
AllMarkData.newMarkData(MarkType.YGCSJ, MarkKindType.Persion, tagPos, result);
AllMarkData.newMarkData(MarkType.XFSD, MarkKindType.Persion, tagPos, result);
AllMarkData.newMarkData(MarkType.XFSQ, MarkKindType.Persion, tagPos, result);
AllMarkData.newMarkData(MarkType.XFT, MarkKindType.Persion, tagPos, result);
AllMarkData.newMarkData(MarkType.ZYMBRQ, MarkKindType.Goods, tagPos, result);
AllMarkData.newMarkData(MarkType.PTMHQ, MarkKindType.Goods, tagPos, result);
AllMarkData.newMarkData(MarkType.GFMHQ, MarkKindType.Goods, tagPos, result);
AllMarkData.newMarkData(MarkType.TCMHQ, MarkKindType.Goods, tagPos, result);
//其他
tagPos = MarkTagPos.Other;
@ -123,14 +128,14 @@ export class AllMarkData {
}
//除了灾情以外, 人和车的任务类型
if (tagPos != MarkTagPos.Disaster) {
if (kindType == MarkKindType.Persion) {
l_taskType = MarkTask.Person;
}
else if (kindType == MarkKindType.Car) {
l_taskType = MarkTask.Car;
}
//if (tagPos != MarkTagPos.Disaster) {
if (kindType == MarkKindType.Persion) {
l_taskType = MarkTask.Person;
}
else if (kindType == MarkKindType.Car) {
l_taskType = MarkTask.Car;
}
//}
//没指定,则使用规则的任务类型
if (taskType == null) {

38
src/app/babylon/model/data/mark/mark-data.ts

@ -17,7 +17,7 @@ export class MarkData extends ModelData {
/**
*
*/
type: MarkType = MarkType.SYD;
type: MarkType = MarkType.SY;
/**
* tag
@ -71,7 +71,7 @@ export class MarkData extends ModelData {
defaultTask = "文字信息";
}
this.property = new MarkProperty(taskType, undefined, undefined, defaultTask);
this.property = new MarkProperty(taskType, this.name, undefined, defaultTask);
}
}
@ -160,7 +160,7 @@ export enum MarkType {
/**
* D
*/
SYD = "SYD",
SY = "SY",
/**
*
@ -243,7 +243,7 @@ export enum MarkType {
/**
*
*/
ZG = "ZG",
YZZG = "YZZG",
/**
*
@ -260,6 +260,16 @@ export enum MarkType {
*/
XYY = "XYY",
/**
*
*/
YGC = "YGC",
/**
*
*/
YGCSJ = "YGCSJ",
/**
*
*/
@ -271,9 +281,25 @@ export enum MarkType {
XFSQ = "XFSQ",
/**
*
*
*/
ZYMBRQ = "ZYMBRQ",
/**
*
*/
PTMHQ = "PTMHQ",
/**
*
*/
XFT = "XFT",
GFMHQ = "GFMHQ",
/**
*
*/
TCMHQ = "TCMHQ",
//===================其他===================

3
src/app/babylon/model/data/mark/mark-property.ts

@ -43,7 +43,8 @@ export class MarkProperty {
* -
*/
getInstitutionNum() {
return this.institution + "-" + this.index;
// return this.institution + "-" + this.index;
return this.institution;
}

2
src/app/babylon/model/info/mark/mark-plan-info.ts

@ -5,7 +5,7 @@ import { MarkNodeData, MarkPlanData } from "../../data/mark/mark-plan-data";
import { ModelInfo_mark } from "./model-info-mark";
/**
* ()
* ()
*/
export class MarkNodeInfo {

40
src/app/babylon/model/info/mark/other/mark-plan-line-info.ts

@ -1,4 +1,4 @@
import { Color3, EventState, Mesh, MeshBuilder, Observer, PointerEventTypes, PointerInfo, Scene, StandardMaterial, Vector3 } from "@babylonjs/core";
import { BaseTexture, Color3, EventState, Mesh, MeshBuilder, NodeMaterial, Observer, PointerEventTypes, PointerInfo, Scene, StandardMaterial, Texture, Vector3, Vector4 } from "@babylonjs/core";
import { AbstractMesh } from "@babylonjs/core/Meshes/abstractMesh";
import { classToClass, plainToClass } from "class-transformer";
import { SceneManager } from "src/app/babylon/controller/scene-manager";
@ -21,17 +21,25 @@ export class ModelInfo_mark_line extends ModelInfo_mark {
lineMesh: Mesh;
mat: StandardMaterial;
mat: StandardMaterial | NodeMaterial;
static publicMat: NodeMaterial;
onCreate(isNew: boolean) {
let instance = this;
instance.lineData = this.markData as MarkData_Line;
//if (ModelInfo_mark_line.publicMat == null) {
this.mat = new StandardMaterial("mat_areaPoint", SceneManager.Instance.scene);
this.mat.emissiveColor = Color3.FromHexString(this.lineData.color);
this.mat.disableLighting = true;
// }
// else {
// this.mat = ModelInfo_mark_line.publicMat;
// }
if (isNew) {
instance.lineData.pointData = [];
@ -56,11 +64,29 @@ export class ModelInfo_mark_line extends ModelInfo_mark {
*/
updateRender() {
if (this.lineData.pointData != null && this.lineData.pointData.length > 1) {
this.lineMesh = MeshBuilder.CreateTube("tube", { path: this.lineData.pointData, radius: 0.5, sideOrientation: Mesh.DOUBLESIDE, updatable: true }, SceneManager.Instance.scene);
this.lineMesh = MeshBuilder.CreateTube("tube", { path: this.lineData.pointData, radius: 0.2, sideOrientation: Mesh.FRONTSIDE, updatable: true }, SceneManager.Instance.scene);
this.lineMesh.setParent(this.modelBox);
this.lineMesh.position = Vector3.Zero();
this.lineMesh.material = this.mat;
let length = Vector3.Distance(this.lineData.pointData[0], this.lineData.pointData[1]);
let instance = this;
//if (this.mat instanceof StandardMaterial) {
BabylonTool.locadShader("assets/shader/warn-line.json", instance.lineMesh, (mat: NodeMaterial) => {
//instance.mat.dispose();
instance.mat = mat;
ModelInfo_mark_line.publicMat = mat;
// instance.lineMesh.material.getEffect()?.setFloat("u_alpha", 1);
let textures: BaseTexture[] = instance.lineMesh.material.getActiveTextures();
console.log("图片", textures);
let texture0 = (textures[0] as Texture);
texture0.vScale = length;
texture0.wrapV = 1;
});
//}
}
}
@ -170,9 +196,9 @@ export class ModelInfo_mark_line extends ModelInfo_mark {
dispose() {
if (this.mat != null) {
this.mat.dispose();
}
// if (this.mat != null) {
// this.mat.dispose();
// }
this.removeEvent();
super.dispose();

6
src/app/babylon/model/info/mark/other/mark-plan-multi-arrow.ts

@ -96,10 +96,10 @@ export class ModelInfo_mark_multiArrow extends ModelInfo_mark {
localPos.y = localPos.y / this.modelBox.scaling.y;
console.log(point, localPos, this.modelBox.absolutePosition);
let startBox = MeshBuilder.CreateBox("start", { size: 1 });
startBox.setParent(this.modelBox);
// let startBox = MeshBuilder.CreateBox("start", { size: 1 });
// startBox.setParent(this.modelBox);
startBox.position = localPos;
// startBox.position = localPos;

35
src/app/babylon/tool/babylon-tool.ts

@ -11,6 +11,7 @@ import {
ISceneLoaderProgressEvent,
Mesh,
MeshBuilder,
NodeMaterial,
PBRMaterial,
QuadraticEase,
Quaternion,
@ -189,6 +190,40 @@ export class BabylonTool {
}
}
/**
* nodeshader并构建材质
* @param shaderPath
* @param mesh
* @param onSuccess
*/
static locadShader(shaderPath: string, mesh?: AbstractMesh, onSuccess?: (mat: NodeMaterial) => void): NodeMaterial {
let nodeMaterial = new NodeMaterial(shaderPath, undefined, { emitComments: false }); //关闭shader内容的打印
let shaderUrl = shaderPath;
nodeMaterial.loadAsync(shaderUrl).then(() => {
nodeMaterial.build(true);
if (mesh != null) {
mesh.material = nodeMaterial;
// let effect = nodeMaterial.getEffect();
// console.log("============" + nodeMaterial.getInputBlocks());
// let inputs = nodeMaterial.getInputBlocks();
// for (let i = 0; i < inputs.length; i++) {
// console.log(inputs[i]);
// }
// mesh.material.getEffect()?.setFloat("u_alpha", 1);
}
if (onSuccess != null) {
onSuccess(nodeMaterial);
}
});
return nodeMaterial;
}
//改变摄像机观察目标

0
src/assets/images/mark/disaster/syd.png → src/assets/images/mark/disaster/sy.png

Before

Width:  |  Height:  |  Size: 4.5 KiB

After

Width:  |  Height:  |  Size: 4.5 KiB

0
src/assets/images/mark/inside/xft.png → src/assets/images/mark/inside/gfmhq.png

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 3.0 KiB

BIN
src/assets/images/mark/inside/ptmhq.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

BIN
src/assets/images/mark/inside/tcmhq.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

BIN
src/assets/images/mark/inside/ygc.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

BIN
src/assets/images/mark/inside/ygcsj.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

0
src/assets/images/mark/inside/zg.png → src/assets/images/mark/inside/yzzg.png

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

BIN
src/assets/images/mark/inside/zymbrq.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

BIN
src/assets/mesh/mark/disaster/dt/DT.bin

Binary file not shown.

129
src/assets/mesh/mark/inside/zg/ZG.gltf → src/assets/mesh/mark/disaster/dt/DT.gltf

@ -21,44 +21,60 @@
"nodes" : [
{
"mesh" : 0,
"name" : "ZhuGuan"
"name" : "DT",
"scale" : [
0.02539999969303608,
0.02539999969303608,
0.02539999969303608
],
"translation" : [
0,
0.7971429824829102,
-0.0051449998281896114
]
}
],
"materials" : [
{
"doubleSided" : true,
"name" : "ZhuGuanHead",
"name" : "Cloth",
"pbrMetallicRoughness" : {
"baseColorTexture" : {
"index" : 0
},
"metallicFactor" : 0
"metallicFactor" : 0,
"roughnessFactor" : 0.5
}
},
{
"doubleSided" : true,
"name" : "ZhuGuanBody",
"name" : "Head",
"pbrMetallicRoughness" : {
"baseColorTexture" : {
"index" : 1
},
"metallicFactor" : 0
"metallicFactor" : 0,
"roughnessFactor" : 0.5
}
},
{
"doubleSided" : true,
"name" : "ZhuGuanHair",
"name" : "Body",
"pbrMetallicRoughness" : {
"baseColorTexture" : {
"index" : 2
},
"metallicFactor" : 0
"baseColorFactor" : [
0.720959484577179,
0.4027579724788666,
0.2351764738559723,
1
],
"metallicFactor" : 0,
"roughnessFactor" : 0.5
}
}
],
"meshes" : [
{
"name" : "ZhuGuan",
"name" : "DT",
"primitives" : [
{
"attributes" : {
@ -131,136 +147,127 @@
{
"sampler" : 0,
"source" : 1
},
{
"sampler" : 0,
"source" : 2
}
],
"images" : [
{
"mimeType" : "image/jpeg",
"name" : "ZhuGuanHead",
"uri" : "ZhuGuanHead.jpg"
"name" : "omon",
"uri" : "omon.jpg"
},
{
"mimeType" : "image/jpeg",
"name" : "ZhuGuanBody",
"uri" : "ZhuGuanBody.jpg"
},
{
"mimeType" : "image/png",
"name" : "ZhuGuanHair",
"uri" : "ZhuGuanHair.png"
"name" : "terrorface",
"uri" : "terrorface.jpg"
}
],
"accessors" : [
{
"componentType" : 5126,
"count" : 1197,
"count" : 2349,
"max" : [
0.09228011965751648,
1.8159304857254028,
0.14006438851356506
12.893467903137207,
30.666584014892578,
8.031488418579102
],
"min" : [
-0.09851814061403275,
1.4478205442428589,
-0.08274100720882416
-13.261829376220703,
-32.321922302246094,
-8.493383407592773
],
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 1197,
"count" : 2349,
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 1197,
"count" : 2349,
"type" : "VEC2"
},
{
"componentType" : 5123,
"count" : 5505,
"count" : 7506,
"type" : "SCALAR"
},
{
"componentType" : 5126,
"count" : 2476,
"count" : 134,
"max" : [
0.29248711466789246,
1.6499481201171875,
0.1415385901927948
3.0446488857269287,
38.544593811035156,
5.415109157562256
],
"min" : [
-0.2962494194507599,
-0.0008729100227355957,
-0.18568363785743713
-3.3237531185150146,
28.67820167541504,
-2.575695037841797
],
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 2476,
"count" : 134,
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 2476,
"count" : 134,
"type" : "VEC2"
},
{
"componentType" : 5123,
"count" : 10347,
"count" : 642,
"type" : "SCALAR"
},
{
"componentType" : 5126,
"count" : 934,
"count" : 28,
"max" : [
0.08727983385324478,
1.8330750465393066,
0.12628629803657532
2.431494951248169,
30.345928192138672,
5.140255928039551
],
"min" : [
-0.09116833657026291,
1.6331498622894287,
-0.09298797696828842
-2.595905065536499,
22.889225006103516,
-2.1779561042785645
],
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 934,
"count" : 28,
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 934,
"count" : 28,
"type" : "VEC2"
},
{
"componentType" : 5123,
"count" : 2481,
"count" : 48,
"type" : "SCALAR"
}
],
"bufferViews" : [
{
"buffer" : 0,
"byteLength" : 10664,
"byteLength" : 19600,
"byteOffset" : 0
},
{
"buffer" : 0,
"byteLength" : 20262,
"byteOffset" : 10664
"byteLength" : 1543,
"byteOffset" : 19600
},
{
"buffer" : 0,
"byteLength" : 9127,
"byteOffset" : 30928
"byteLength" : 468,
"byteOffset" : 21144
}
],
"samplers" : [
@ -271,8 +278,8 @@
],
"buffers" : [
{
"byteLength" : 40056,
"uri" : "ZG.bin"
"byteLength" : 21612,
"uri" : "DT.bin"
}
]
}

BIN
src/assets/mesh/mark/disaster/dt/omon.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 728 KiB

BIN
src/assets/mesh/mark/disaster/dt/terrorface.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

BIN
src/assets/mesh/mark/disaster/lyd/LYD.bin

Binary file not shown.

231
src/assets/mesh/mark/disaster/lyd/LYD.gltf

@ -0,0 +1,231 @@
{
"asset" : {
"generator" : "Khronos glTF Blender I/O v1.6.16",
"version" : "2.0"
},
"extensionsUsed" : [
"KHR_draco_mesh_compression"
],
"extensionsRequired" : [
"KHR_draco_mesh_compression"
],
"scene" : 0,
"scenes" : [
{
"name" : "Scene",
"nodes" : [
1
]
}
],
"nodes" : [
{
"mesh" : 0,
"name" : "Head",
"translation" : [
0,
0.12652380764484406,
0
]
},
{
"children" : [
0
],
"mesh" : 1,
"name" : "XL"
}
],
"materials" : [
{
"alphaMode" : "BLEND",
"doubleSided" : true,
"name" : "You",
"normalTexture" : {
"index" : 0
},
"pbrMetallicRoughness" : {
"baseColorFactor" : [
1,
1,
1,
0.800000011920929
],
"baseColorTexture" : {
"index" : 1
},
"metallicRoughnessTexture" : {
"index" : 2
}
}
}
],
"meshes" : [
{
"name" : "\u7acb\u65b9\u4f53",
"primitives" : [
{
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2
},
"extensions" : {
"KHR_draco_mesh_compression" : {
"bufferView" : 0,
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2
}
}
},
"indices" : 3,
"mode" : 4
}
]
},
{
"name" : "\u5e73\u9762",
"primitives" : [
{
"attributes" : {
"POSITION" : 4,
"NORMAL" : 5,
"TEXCOORD_0" : 6
},
"extensions" : {
"KHR_draco_mesh_compression" : {
"bufferView" : 1,
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2
}
}
},
"indices" : 7,
"material" : 0,
"mode" : 4
}
]
}
],
"textures" : [
{
"sampler" : 0,
"source" : 0
},
{
"sampler" : 0,
"source" : 1
},
{
"sampler" : 0,
"source" : 2
}
],
"images" : [
{
"mimeType" : "image/png",
"name" : "XL_You_Normal",
"uri" : "XL_You_Normal.png"
},
{
"mimeType" : "image/png",
"name" : "XL_You_BaseColor",
"uri" : "XL_You_BaseColor.png"
},
{
"mimeType" : "image/png",
"name" : "XL_You_Metallic-XL_You_Roughness",
"uri" : "XL_You_Metallic-XL_You_Roughness.png"
}
],
"accessors" : [
{
"componentType" : 5126,
"count" : 14,
"max" : [
0.048929695039987564,
-0.01718713715672493,
-0.027312645688652992
],
"min" : [
0.048929695039987564,
-0.01718713715672493,
-0.027312645688652992
],
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 14,
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 14,
"type" : "VEC2"
},
{
"componentType" : 5123,
"count" : 36,
"type" : "SCALAR"
},
{
"componentType" : 5126,
"count" : 625,
"max" : [
1.2687238454818726,
0.08975585550069809,
1.2809154987335205
],
"min" : [
-1.204312801361084,
-0.19250622391700745,
-1.2478896379470825
],
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 625,
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 625,
"type" : "VEC2"
},
{
"componentType" : 5123,
"count" : 3456,
"type" : "SCALAR"
}
],
"bufferViews" : [
{
"buffer" : 0,
"byteLength" : 197,
"byteOffset" : 0
},
{
"buffer" : 0,
"byteLength" : 4608,
"byteOffset" : 200
}
],
"samplers" : [
{
"magFilter" : 9729,
"minFilter" : 9987
}
],
"buffers" : [
{
"byteLength" : 4808,
"uri" : "LYD.bin"
}
]
}

BIN
src/assets/mesh/mark/disaster/lyd/XL_You_BaseColor.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

BIN
src/assets/mesh/mark/disaster/lyd/XL_You_Metallic-XL_You_Roughness.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

BIN
src/assets/mesh/mark/disaster/lyd/XL_You_Normal.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

BIN
src/assets/mesh/mark/disaster/lyx/LYX.bin

Binary file not shown.

231
src/assets/mesh/mark/disaster/lyx/LYX.gltf

@ -0,0 +1,231 @@
{
"asset" : {
"generator" : "Khronos glTF Blender I/O v1.6.16",
"version" : "2.0"
},
"extensionsUsed" : [
"KHR_draco_mesh_compression"
],
"extensionsRequired" : [
"KHR_draco_mesh_compression"
],
"scene" : 0,
"scenes" : [
{
"name" : "Scene",
"nodes" : [
1
]
}
],
"nodes" : [
{
"mesh" : 0,
"name" : "Head",
"translation" : [
0,
0.07907678186893463,
0
]
},
{
"children" : [
0
],
"mesh" : 1,
"name" : "XL"
}
],
"materials" : [
{
"alphaMode" : "BLEND",
"doubleSided" : true,
"name" : "You",
"normalTexture" : {
"index" : 0
},
"pbrMetallicRoughness" : {
"baseColorFactor" : [
1,
1,
1,
0.800000011920929
],
"baseColorTexture" : {
"index" : 1
},
"metallicRoughnessTexture" : {
"index" : 2
}
}
}
],
"meshes" : [
{
"name" : "\u7acb\u65b9\u4f53",
"primitives" : [
{
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2
},
"extensions" : {
"KHR_draco_mesh_compression" : {
"bufferView" : 0,
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2
}
}
},
"indices" : 3,
"mode" : 4
}
]
},
{
"name" : "\u5e73\u9762",
"primitives" : [
{
"attributes" : {
"POSITION" : 4,
"NORMAL" : 5,
"TEXCOORD_0" : 6
},
"extensions" : {
"KHR_draco_mesh_compression" : {
"bufferView" : 1,
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2
}
}
},
"indices" : 7,
"material" : 0,
"mode" : 4
}
]
}
],
"textures" : [
{
"sampler" : 0,
"source" : 0
},
{
"sampler" : 0,
"source" : 1
},
{
"sampler" : 0,
"source" : 2
}
],
"images" : [
{
"mimeType" : "image/png",
"name" : "XL_You_Normal",
"uri" : "XL_You_Normal.png"
},
{
"mimeType" : "image/png",
"name" : "XL_You_BaseColor",
"uri" : "XL_You_BaseColor.png"
},
{
"mimeType" : "image/png",
"name" : "XL_You_Metallic-XL_You_Roughness",
"uri" : "XL_You_Metallic-XL_You_Roughness.png"
}
],
"accessors" : [
{
"componentType" : 5126,
"count" : 14,
"max" : [
0.030580827966332436,
-0.010741879232227802,
-0.01707027480006218
],
"min" : [
0.030580827966332436,
-0.010741879232227802,
-0.01707027480006218
],
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 14,
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 14,
"type" : "VEC2"
},
{
"componentType" : 5123,
"count" : 36,
"type" : "SCALAR"
},
{
"componentType" : 5126,
"count" : 625,
"max" : [
0.792946457862854,
0.056096985936164856,
0.8005661368370056
],
"min" : [
-0.7526898384094238,
-0.12031548470258713,
-0.7799251079559326
],
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 625,
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 625,
"type" : "VEC2"
},
{
"componentType" : 5123,
"count" : 3456,
"type" : "SCALAR"
}
],
"bufferViews" : [
{
"buffer" : 0,
"byteLength" : 197,
"byteOffset" : 0
},
{
"buffer" : 0,
"byteLength" : 4608,
"byteOffset" : 200
}
],
"samplers" : [
{
"magFilter" : 9729,
"minFilter" : 9987
}
],
"buffers" : [
{
"byteLength" : 4808,
"uri" : "LYX.bin"
}
]
}

BIN
src/assets/mesh/mark/disaster/lyx/XL_You_BaseColor.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

BIN
src/assets/mesh/mark/disaster/lyx/XL_You_Metallic-XL_You_Roughness.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

BIN
src/assets/mesh/mark/disaster/lyx/XL_You_Normal.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

BIN
src/assets/mesh/mark/disaster/sy/SY.bin

Binary file not shown.

87
src/assets/mesh/mark/disaster/syd/SYD.gltf → src/assets/mesh/mark/disaster/sy/SY.gltf

@ -14,14 +14,26 @@
{
"name" : "Scene",
"nodes" : [
0
1
]
}
],
"nodes" : [
{
"mesh" : 0,
"name" : "SYD"
"name" : "Head",
"translation" : [
0,
0.39481881260871887,
0
]
},
{
"children" : [
0
],
"mesh" : 1,
"name" : "SY"
}
],
"materials" : [
@ -39,7 +51,7 @@
],
"meshes" : [
{
"name" : "SYC",
"name" : "\u7acb\u65b9\u4f53.002",
"primitives" : [
{
"attributes" : {
@ -58,6 +70,30 @@
}
},
"indices" : 3,
"mode" : 4
}
]
},
{
"name" : "SYC.001",
"primitives" : [
{
"attributes" : {
"POSITION" : 4,
"NORMAL" : 5,
"TEXCOORD_0" : 6
},
"extensions" : {
"KHR_draco_mesh_compression" : {
"bufferView" : 1,
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2
}
}
},
"indices" : 7,
"material" : 0,
"mode" : 4
}
@ -78,12 +114,42 @@
}
],
"accessors" : [
{
"componentType" : 5126,
"count" : 14,
"max" : [
0,
0,
0
],
"min" : [
0,
0,
0
],
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 14,
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 14,
"type" : "VEC2"
},
{
"componentType" : 5123,
"count" : 36,
"type" : "SCALAR"
},
{
"componentType" : 5126,
"count" : 2460,
"max" : [
0.28133630752563477,
0.3663977086544037,
0.2813733220100403,
0.3664361834526062,
0.9737323522567749
],
"min" : [
@ -112,8 +178,13 @@
"bufferViews" : [
{
"buffer" : 0,
"byteLength" : 20249,
"byteLength" : 197,
"byteOffset" : 0
},
{
"buffer" : 0,
"byteLength" : 20202,
"byteOffset" : 200
}
],
"samplers" : [
@ -124,8 +195,8 @@
],
"buffers" : [
{
"byteLength" : 20252,
"uri" : "SYD.bin"
"byteLength" : 20404,
"uri" : "SY.bin"
}
]
}

0
src/assets/mesh/mark/disaster/syd/ShangYuanC.jpg → src/assets/mesh/mark/disaster/sy/ShangYuanC.jpg

Before

Width:  |  Height:  |  Size: 198 KiB

After

Width:  |  Height:  |  Size: 198 KiB

BIN
src/assets/mesh/mark/disaster/syd/SYD.bin

Binary file not shown.

5
src/assets/mesh/mark/disaster/syd/SYD.gltf.manifest

@ -1,5 +0,0 @@
{
"version" : 1,
"enableSceneOffline" : true,
"enableTexturesOffline" : true
}

BIN
src/assets/mesh/mark/inside/gfmhq/GFMHQ.bin

Binary file not shown.

212
src/assets/mesh/mark/inside/gfmhq/GFMHQ.gltf

@ -0,0 +1,212 @@
{
"asset" : {
"generator" : "Khronos glTF Blender I/O v1.6.16",
"version" : "2.0"
},
"extensionsUsed" : [
"KHR_draco_mesh_compression"
],
"extensionsRequired" : [
"KHR_draco_mesh_compression"
],
"scene" : 0,
"scenes" : [
{
"name" : "Scene",
"nodes" : [
1
]
}
],
"nodes" : [
{
"mesh" : 0,
"name" : "Head",
"rotation" : [
0,
0.7071066498756409,
0,
0.70710688829422
],
"translation" : [
0,
0.5004109740257263,
0
]
},
{
"children" : [
0
],
"mesh" : 1,
"name" : "GFMHQ",
"rotation" : [
0,
-0.7071066498756409,
0,
0.70710688829422
]
}
],
"materials" : [
{
"name" : "STMHQ_BaseColor",
"pbrMetallicRoughness" : {
"baseColorTexture" : {
"index" : 0
},
"metallicFactor" : 0
}
}
],
"meshes" : [
{
"name" : "\u7acb\u65b9\u4f53",
"primitives" : [
{
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2
},
"extensions" : {
"KHR_draco_mesh_compression" : {
"bufferView" : 0,
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2
}
}
},
"indices" : 3,
"mode" : 4
}
]
},
{
"name" : "XF_MHQ_GF_8_11",
"primitives" : [
{
"attributes" : {
"POSITION" : 4,
"NORMAL" : 5,
"TEXCOORD_0" : 6
},
"extensions" : {
"KHR_draco_mesh_compression" : {
"bufferView" : 1,
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2
}
}
},
"indices" : 7,
"material" : 0,
"mode" : 4
}
]
}
],
"textures" : [
{
"sampler" : 0,
"source" : 0
}
],
"images" : [
{
"mimeType" : "image/jpeg",
"name" : "STMHQ_BaseColor",
"uri" : "STMHQ_BaseColor.jpg"
}
],
"accessors" : [
{
"componentType" : 5126,
"count" : 14,
"max" : [
0,
0,
0
],
"min" : [
0,
0,
0
],
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 14,
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 14,
"type" : "VEC2"
},
{
"componentType" : 5123,
"count" : 36,
"type" : "SCALAR"
},
{
"componentType" : 5126,
"count" : 6462,
"max" : [
0.07558751851320267,
0.506163477897644,
0.14484810829162598
],
"min" : [
-0.07558751851320267,
-9.094946390924901e-16,
-0.14484810829162598
],
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 6462,
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 6462,
"type" : "VEC2"
},
{
"componentType" : 5123,
"count" : 29292,
"type" : "SCALAR"
}
],
"bufferViews" : [
{
"buffer" : 0,
"byteLength" : 197,
"byteOffset" : 0
},
{
"buffer" : 0,
"byteLength" : 39484,
"byteOffset" : 200
}
],
"samplers" : [
{
"magFilter" : 9729,
"minFilter" : 9987
}
],
"buffers" : [
{
"byteLength" : 39684,
"uri" : "GFMHQ.bin"
}
]
}

BIN
src/assets/mesh/mark/inside/gfmhq/STMHQ_BaseColor.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
src/assets/mesh/mark/inside/jyy/JYY.bin

Binary file not shown.

201
src/assets/mesh/mark/inside/jyy/JYY.gltf

@ -0,0 +1,201 @@
{
"asset" : {
"generator" : "Khronos glTF Blender I/O v1.6.16",
"version" : "2.0"
},
"extensionsUsed" : [
"KHR_draco_mesh_compression"
],
"extensionsRequired" : [
"KHR_draco_mesh_compression"
],
"scene" : 0,
"scenes" : [
{
"name" : "Scene",
"nodes" : [
1
]
}
],
"nodes" : [
{
"mesh" : 0,
"name" : "Head",
"translation" : [
0,
1.8443994522094727,
0
]
},
{
"children" : [
0
],
"mesh" : 1,
"name" : "JYY"
}
],
"materials" : [
{
"doubleSided" : true,
"name" : "QXJYF_color",
"pbrMetallicRoughness" : {
"baseColorTexture" : {
"index" : 0
},
"metallicFactor" : 0
}
}
],
"meshes" : [
{
"name" : "\u7acb\u65b9\u4f53",
"primitives" : [
{
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2
},
"extensions" : {
"KHR_draco_mesh_compression" : {
"bufferView" : 0,
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2
}
}
},
"indices" : 3,
"mode" : 4
}
]
},
{
"name" : "JYY",
"primitives" : [
{
"attributes" : {
"POSITION" : 4,
"NORMAL" : 5,
"TEXCOORD_0" : 6
},
"extensions" : {
"KHR_draco_mesh_compression" : {
"bufferView" : 1,
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2
}
}
},
"indices" : 7,
"material" : 0,
"mode" : 4
}
]
}
],
"textures" : [
{
"sampler" : 0,
"source" : 0
}
],
"images" : [
{
"mimeType" : "image/jpeg",
"name" : "JiaYouYuan",
"uri" : "JiaYouYuan.jpg"
}
],
"accessors" : [
{
"componentType" : 5126,
"count" : 14,
"max" : [
0,
0,
0
],
"min" : [
0,
0,
0
],
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 14,
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 14,
"type" : "VEC2"
},
{
"componentType" : 5123,
"count" : 36,
"type" : "SCALAR"
},
{
"componentType" : 5126,
"count" : 1445,
"max" : [
0.29069849848747253,
1.8285303115844727,
0.15221694111824036
],
"min" : [
-0.31044676899909973,
-0.003130019875243306,
-0.18604528903961182
],
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 1445,
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 1445,
"type" : "VEC2"
},
{
"componentType" : 5123,
"count" : 6786,
"type" : "SCALAR"
}
],
"bufferViews" : [
{
"buffer" : 0,
"byteLength" : 197,
"byteOffset" : 0
},
{
"buffer" : 0,
"byteLength" : 12710,
"byteOffset" : 200
}
],
"samplers" : [
{
"magFilter" : 9729,
"minFilter" : 9987
}
],
"buffers" : [
{
"byteLength" : 12912,
"uri" : "JYY.bin"
}
]
}

BIN
src/assets/mesh/mark/inside/jyy/JiaYouYuan.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 165 KiB

BIN
src/assets/mesh/mark/inside/ptmhq/PTMHQ.bin

Binary file not shown.

212
src/assets/mesh/mark/inside/ptmhq/PTMHQ.gltf

@ -0,0 +1,212 @@
{
"asset" : {
"generator" : "Khronos glTF Blender I/O v1.6.16",
"version" : "2.0"
},
"extensionsUsed" : [
"KHR_draco_mesh_compression"
],
"extensionsRequired" : [
"KHR_draco_mesh_compression"
],
"scene" : 0,
"scenes" : [
{
"name" : "Scene",
"nodes" : [
1
]
}
],
"nodes" : [
{
"mesh" : 0,
"name" : "Head",
"rotation" : [
0,
0.7071066498756409,
0,
0.70710688829422
],
"translation" : [
0,
0.5004109740257263,
0
]
},
{
"children" : [
0
],
"mesh" : 1,
"name" : "PTMHQ",
"rotation" : [
0,
-0.7071066498756409,
0,
0.70710688829422
]
}
],
"materials" : [
{
"name" : "STMHQ_BaseColor",
"pbrMetallicRoughness" : {
"baseColorTexture" : {
"index" : 0
},
"metallicFactor" : 0
}
}
],
"meshes" : [
{
"name" : "\u7acb\u65b9\u4f53",
"primitives" : [
{
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2
},
"extensions" : {
"KHR_draco_mesh_compression" : {
"bufferView" : 0,
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2
}
}
},
"indices" : 3,
"mode" : 4
}
]
},
{
"name" : "XF_MHQ_GF_8_11",
"primitives" : [
{
"attributes" : {
"POSITION" : 4,
"NORMAL" : 5,
"TEXCOORD_0" : 6
},
"extensions" : {
"KHR_draco_mesh_compression" : {
"bufferView" : 1,
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2
}
}
},
"indices" : 7,
"material" : 0,
"mode" : 4
}
]
}
],
"textures" : [
{
"sampler" : 0,
"source" : 0
}
],
"images" : [
{
"mimeType" : "image/jpeg",
"name" : "STMHQ_BaseColor",
"uri" : "STMHQ_BaseColor.jpg"
}
],
"accessors" : [
{
"componentType" : 5126,
"count" : 14,
"max" : [
0,
0,
0
],
"min" : [
0,
0,
0
],
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 14,
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 14,
"type" : "VEC2"
},
{
"componentType" : 5123,
"count" : 36,
"type" : "SCALAR"
},
{
"componentType" : 5126,
"count" : 6462,
"max" : [
0.07558751851320267,
0.506163477897644,
0.14484810829162598
],
"min" : [
-0.07558751851320267,
-9.094946390924901e-16,
-0.14484810829162598
],
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 6462,
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 6462,
"type" : "VEC2"
},
{
"componentType" : 5123,
"count" : 29292,
"type" : "SCALAR"
}
],
"bufferViews" : [
{
"buffer" : 0,
"byteLength" : 197,
"byteOffset" : 0
},
{
"buffer" : 0,
"byteLength" : 39484,
"byteOffset" : 200
}
],
"samplers" : [
{
"magFilter" : 9729,
"minFilter" : 9987
}
],
"buffers" : [
{
"byteLength" : 39684,
"uri" : "PTMHQ.bin"
}
]
}

BIN
src/assets/mesh/mark/inside/ptmhq/STMHQ_BaseColor.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
src/assets/mesh/mark/inside/syy/JiaYouYuan.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 165 KiB

BIN
src/assets/mesh/mark/inside/syy/SYY.bin

Binary file not shown.

201
src/assets/mesh/mark/inside/syy/SYY.gltf

@ -0,0 +1,201 @@
{
"asset" : {
"generator" : "Khronos glTF Blender I/O v1.6.16",
"version" : "2.0"
},
"extensionsUsed" : [
"KHR_draco_mesh_compression"
],
"extensionsRequired" : [
"KHR_draco_mesh_compression"
],
"scene" : 0,
"scenes" : [
{
"name" : "Scene",
"nodes" : [
1
]
}
],
"nodes" : [
{
"mesh" : 0,
"name" : "Head",
"translation" : [
0,
1.8443994522094727,
0
]
},
{
"children" : [
0
],
"mesh" : 1,
"name" : "JYY"
}
],
"materials" : [
{
"doubleSided" : true,
"name" : "QXJYF_color",
"pbrMetallicRoughness" : {
"baseColorTexture" : {
"index" : 0
},
"metallicFactor" : 0
}
}
],
"meshes" : [
{
"name" : "\u7acb\u65b9\u4f53",
"primitives" : [
{
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2
},
"extensions" : {
"KHR_draco_mesh_compression" : {
"bufferView" : 0,
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2
}
}
},
"indices" : 3,
"mode" : 4
}
]
},
{
"name" : "JYY",
"primitives" : [
{
"attributes" : {
"POSITION" : 4,
"NORMAL" : 5,
"TEXCOORD_0" : 6
},
"extensions" : {
"KHR_draco_mesh_compression" : {
"bufferView" : 1,
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2
}
}
},
"indices" : 7,
"material" : 0,
"mode" : 4
}
]
}
],
"textures" : [
{
"sampler" : 0,
"source" : 0
}
],
"images" : [
{
"mimeType" : "image/jpeg",
"name" : "JiaYouYuan",
"uri" : "JiaYouYuan.jpg"
}
],
"accessors" : [
{
"componentType" : 5126,
"count" : 14,
"max" : [
0,
0,
0
],
"min" : [
0,
0,
0
],
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 14,
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 14,
"type" : "VEC2"
},
{
"componentType" : 5123,
"count" : 36,
"type" : "SCALAR"
},
{
"componentType" : 5126,
"count" : 1445,
"max" : [
0.29069849848747253,
1.8285303115844727,
0.15221694111824036
],
"min" : [
-0.31044676899909973,
-0.003130019875243306,
-0.18604528903961182
],
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 1445,
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 1445,
"type" : "VEC2"
},
{
"componentType" : 5123,
"count" : 6786,
"type" : "SCALAR"
}
],
"bufferViews" : [
{
"buffer" : 0,
"byteLength" : 197,
"byteOffset" : 0
},
{
"buffer" : 0,
"byteLength" : 12710,
"byteOffset" : 200
}
],
"samplers" : [
{
"magFilter" : 9729,
"minFilter" : 9987
}
],
"buffers" : [
{
"byteLength" : 12912,
"uri" : "SYY.bin"
}
]
}

BIN
src/assets/mesh/mark/inside/tcmhq/TCMHQ.bin

Binary file not shown.

200
src/assets/mesh/mark/inside/tcmhq/TCMHQ.gltf

@ -0,0 +1,200 @@
{
"asset" : {
"generator" : "Khronos glTF Blender I/O v1.6.16",
"version" : "2.0"
},
"extensionsUsed" : [
"KHR_draco_mesh_compression"
],
"extensionsRequired" : [
"KHR_draco_mesh_compression"
],
"scene" : 0,
"scenes" : [
{
"name" : "Scene",
"nodes" : [
1
]
}
],
"nodes" : [
{
"mesh" : 0,
"name" : "Head",
"translation" : [
0,
0.9341071248054504,
0
]
},
{
"children" : [
0
],
"mesh" : 1,
"name" : "TCMHQ"
}
],
"materials" : [
{
"name" : "TCMHQ_BaseColor",
"pbrMetallicRoughness" : {
"baseColorTexture" : {
"index" : 0
},
"metallicFactor" : 0
}
}
],
"meshes" : [
{
"name" : "\u7acb\u65b9\u4f53.001",
"primitives" : [
{
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2
},
"extensions" : {
"KHR_draco_mesh_compression" : {
"bufferView" : 0,
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2
}
}
},
"indices" : 3,
"mode" : 4
}
]
},
{
"name" : "XF_MHQ_GF_35_3",
"primitives" : [
{
"attributes" : {
"POSITION" : 4,
"NORMAL" : 5,
"TEXCOORD_0" : 6
},
"extensions" : {
"KHR_draco_mesh_compression" : {
"bufferView" : 1,
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2
}
}
},
"indices" : 7,
"material" : 0,
"mode" : 4
}
]
}
],
"textures" : [
{
"sampler" : 0,
"source" : 0
}
],
"images" : [
{
"mimeType" : "image/jpeg",
"name" : "TCMHQ_BaseColor",
"uri" : "TCMHQ_BaseColor.jpg"
}
],
"accessors" : [
{
"componentType" : 5126,
"count" : 14,
"max" : [
0,
0,
0
],
"min" : [
0,
0,
0
],
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 14,
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 14,
"type" : "VEC2"
},
{
"componentType" : 5123,
"count" : 36,
"type" : "SCALAR"
},
{
"componentType" : 5126,
"count" : 5639,
"max" : [
0.19778600335121155,
0.989916980266571,
0.25225400924682617
],
"min" : [
-0.19778600335121155,
-0.09522499889135361,
-0.1932629942893982
],
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 5639,
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 5639,
"type" : "VEC2"
},
{
"componentType" : 5123,
"count" : 17904,
"type" : "SCALAR"
}
],
"bufferViews" : [
{
"buffer" : 0,
"byteLength" : 197,
"byteOffset" : 0
},
{
"buffer" : 0,
"byteLength" : 34862,
"byteOffset" : 200
}
],
"samplers" : [
{
"magFilter" : 9729,
"minFilter" : 9987
}
],
"buffers" : [
{
"byteLength" : 35064,
"uri" : "TCMHQ.bin"
}
]
}

BIN
src/assets/mesh/mark/inside/tcmhq/TCMHQ_BaseColor.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

BIN
src/assets/mesh/mark/inside/xfsd/STQ_DefaultMaterial_BaseColor.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 272 KiB

BIN
src/assets/mesh/mark/inside/xfsd/STQ_DefaultMaterial_Metallic-STQ_DefaultMaterial_Roughness.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 183 KiB

BIN
src/assets/mesh/mark/inside/xfsd/STQ_DefaultMaterial_Normal.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 391 KiB

BIN
src/assets/mesh/mark/inside/xfsd/XFSD.bin

Binary file not shown.

224
src/assets/mesh/mark/inside/xfsd/XFSD.gltf

@ -0,0 +1,224 @@
{
"asset" : {
"generator" : "Khronos glTF Blender I/O v1.6.16",
"version" : "2.0"
},
"extensionsUsed" : [
"KHR_draco_mesh_compression"
],
"extensionsRequired" : [
"KHR_draco_mesh_compression"
],
"scene" : 0,
"scenes" : [
{
"name" : "Scene",
"nodes" : [
1
]
}
],
"nodes" : [
{
"mesh" : 0,
"name" : "Head",
"translation" : [
0,
0.16478003561496735,
0
]
},
{
"children" : [
0
],
"mesh" : 1,
"name" : "XFSD"
}
],
"materials" : [
{
"doubleSided" : true,
"name" : "STQ",
"normalTexture" : {
"index" : 0
},
"pbrMetallicRoughness" : {
"baseColorTexture" : {
"index" : 1
},
"metallicRoughnessTexture" : {
"index" : 2
}
}
}
],
"meshes" : [
{
"name" : "\u7acb\u65b9\u4f53",
"primitives" : [
{
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2
},
"extensions" : {
"KHR_draco_mesh_compression" : {
"bufferView" : 0,
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2
}
}
},
"indices" : 3,
"mode" : 4
}
]
},
{
"name" : "\u73af\u4f53.001",
"primitives" : [
{
"attributes" : {
"POSITION" : 4,
"NORMAL" : 5,
"TEXCOORD_0" : 6
},
"extensions" : {
"KHR_draco_mesh_compression" : {
"bufferView" : 1,
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2
}
}
},
"indices" : 7,
"material" : 0,
"mode" : 4
}
]
}
],
"textures" : [
{
"sampler" : 0,
"source" : 0
},
{
"sampler" : 0,
"source" : 1
},
{
"sampler" : 0,
"source" : 2
}
],
"images" : [
{
"mimeType" : "image/png",
"name" : "STQ_DefaultMaterial_Normal",
"uri" : "STQ_DefaultMaterial_Normal.png"
},
{
"mimeType" : "image/png",
"name" : "STQ_DefaultMaterial_BaseColor",
"uri" : "STQ_DefaultMaterial_BaseColor.png"
},
{
"mimeType" : "image/png",
"name" : "STQ_DefaultMaterial_Metallic-STQ_DefaultMaterial_Roughness",
"uri" : "STQ_DefaultMaterial_Metallic-STQ_DefaultMaterial_Roughness.png"
}
],
"accessors" : [
{
"componentType" : 5126,
"count" : 14,
"max" : [
0.007015326991677284,
0.06947014480829239,
-0.02569388598203659
],
"min" : [
0.007015326991677284,
0.06947014480829239,
-0.02569388598203659
],
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 14,
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 14,
"type" : "VEC2"
},
{
"componentType" : 5123,
"count" : 36,
"type" : "SCALAR"
},
{
"componentType" : 5126,
"count" : 3264,
"max" : [
0.7261804342269897,
0.11592789739370346,
0.7275289297103882
],
"min" : [
-0.7120053172111511,
-0.06618237495422363,
-0.7157122492790222
],
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 3264,
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 3264,
"type" : "VEC2"
},
{
"componentType" : 5123,
"count" : 17856,
"type" : "SCALAR"
}
],
"bufferViews" : [
{
"buffer" : 0,
"byteLength" : 197,
"byteOffset" : 0
},
{
"buffer" : 0,
"byteLength" : 19749,
"byteOffset" : 200
}
],
"samplers" : [
{
"magFilter" : 9729,
"minFilter" : 9987
}
],
"buffers" : [
{
"byteLength" : 19952,
"uri" : "XFSD.bin"
}
]
}

BIN
src/assets/mesh/mark/inside/xfsq/STQ_DefaultMaterial_BaseColor.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 272 KiB

BIN
src/assets/mesh/mark/inside/xfsq/STQ_DefaultMaterial_Metallic-STQ_DefaultMaterial_Roughness.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 183 KiB

BIN
src/assets/mesh/mark/inside/xfsq/STQ_DefaultMaterial_Normal.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 391 KiB

BIN
src/assets/mesh/mark/inside/xfsq/XFSQ.bin

Binary file not shown.

224
src/assets/mesh/mark/inside/xfsq/XFSQ.gltf

@ -0,0 +1,224 @@
{
"asset" : {
"generator" : "Khronos glTF Blender I/O v1.6.16",
"version" : "2.0"
},
"extensionsUsed" : [
"KHR_draco_mesh_compression"
],
"extensionsRequired" : [
"KHR_draco_mesh_compression"
],
"scene" : 0,
"scenes" : [
{
"name" : "Scene",
"nodes" : [
1
]
}
],
"nodes" : [
{
"mesh" : 0,
"name" : "Head",
"translation" : [
0,
0.16478003561496735,
0
]
},
{
"children" : [
0
],
"mesh" : 1,
"name" : "STQ"
}
],
"materials" : [
{
"doubleSided" : true,
"name" : "STQ",
"normalTexture" : {
"index" : 0
},
"pbrMetallicRoughness" : {
"baseColorTexture" : {
"index" : 1
},
"metallicRoughnessTexture" : {
"index" : 2
}
}
}
],
"meshes" : [
{
"name" : "\u7acb\u65b9\u4f53",
"primitives" : [
{
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2
},
"extensions" : {
"KHR_draco_mesh_compression" : {
"bufferView" : 0,
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2
}
}
},
"indices" : 3,
"mode" : 4
}
]
},
{
"name" : "\u73af\u4f53.001",
"primitives" : [
{
"attributes" : {
"POSITION" : 4,
"NORMAL" : 5,
"TEXCOORD_0" : 6
},
"extensions" : {
"KHR_draco_mesh_compression" : {
"bufferView" : 1,
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2
}
}
},
"indices" : 7,
"material" : 0,
"mode" : 4
}
]
}
],
"textures" : [
{
"sampler" : 0,
"source" : 0
},
{
"sampler" : 0,
"source" : 1
},
{
"sampler" : 0,
"source" : 2
}
],
"images" : [
{
"mimeType" : "image/png",
"name" : "STQ_DefaultMaterial_Normal",
"uri" : "STQ_DefaultMaterial_Normal.png"
},
{
"mimeType" : "image/png",
"name" : "STQ_DefaultMaterial_BaseColor",
"uri" : "STQ_DefaultMaterial_BaseColor.png"
},
{
"mimeType" : "image/png",
"name" : "STQ_DefaultMaterial_Metallic-STQ_DefaultMaterial_Roughness",
"uri" : "STQ_DefaultMaterial_Metallic-STQ_DefaultMaterial_Roughness.png"
}
],
"accessors" : [
{
"componentType" : 5126,
"count" : 14,
"max" : [
0.007015326991677284,
0.06947014480829239,
-0.02569388598203659
],
"min" : [
0.007015326991677284,
0.06947014480829239,
-0.02569388598203659
],
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 14,
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 14,
"type" : "VEC2"
},
{
"componentType" : 5123,
"count" : 36,
"type" : "SCALAR"
},
{
"componentType" : 5126,
"count" : 3264,
"max" : [
0.7274104356765747,
0.07930383831262589,
0.7388497591018677
],
"min" : [
-0.7183641195297241,
-0.080328069627285,
-0.7182769775390625
],
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 3264,
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 3264,
"type" : "VEC2"
},
{
"componentType" : 5123,
"count" : 18432,
"type" : "SCALAR"
}
],
"bufferViews" : [
{
"buffer" : 0,
"byteLength" : 197,
"byteOffset" : 0
},
{
"buffer" : 0,
"byteLength" : 18005,
"byteOffset" : 200
}
],
"samplers" : [
{
"magFilter" : 9729,
"minFilter" : 9987
}
],
"buffers" : [
{
"byteLength" : 18208,
"uri" : "XFSQ.bin"
}
]
}

BIN
src/assets/mesh/mark/inside/xyy/JiaYouYuan.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 165 KiB

BIN
src/assets/mesh/mark/inside/xyy/XYY.bin

Binary file not shown.

201
src/assets/mesh/mark/inside/xyy/XYY.gltf

@ -0,0 +1,201 @@
{
"asset" : {
"generator" : "Khronos glTF Blender I/O v1.6.16",
"version" : "2.0"
},
"extensionsUsed" : [
"KHR_draco_mesh_compression"
],
"extensionsRequired" : [
"KHR_draco_mesh_compression"
],
"scene" : 0,
"scenes" : [
{
"name" : "Scene",
"nodes" : [
1
]
}
],
"nodes" : [
{
"mesh" : 0,
"name" : "Head",
"translation" : [
0,
1.8443994522094727,
0
]
},
{
"children" : [
0
],
"mesh" : 1,
"name" : "JYY"
}
],
"materials" : [
{
"doubleSided" : true,
"name" : "QXJYF_color",
"pbrMetallicRoughness" : {
"baseColorTexture" : {
"index" : 0
},
"metallicFactor" : 0
}
}
],
"meshes" : [
{
"name" : "\u7acb\u65b9\u4f53",
"primitives" : [
{
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2
},
"extensions" : {
"KHR_draco_mesh_compression" : {
"bufferView" : 0,
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2
}
}
},
"indices" : 3,
"mode" : 4
}
]
},
{
"name" : "JYY",
"primitives" : [
{
"attributes" : {
"POSITION" : 4,
"NORMAL" : 5,
"TEXCOORD_0" : 6
},
"extensions" : {
"KHR_draco_mesh_compression" : {
"bufferView" : 1,
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2
}
}
},
"indices" : 7,
"material" : 0,
"mode" : 4
}
]
}
],
"textures" : [
{
"sampler" : 0,
"source" : 0
}
],
"images" : [
{
"mimeType" : "image/jpeg",
"name" : "JiaYouYuan",
"uri" : "JiaYouYuan.jpg"
}
],
"accessors" : [
{
"componentType" : 5126,
"count" : 14,
"max" : [
0,
0,
0
],
"min" : [
0,
0,
0
],
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 14,
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 14,
"type" : "VEC2"
},
{
"componentType" : 5123,
"count" : 36,
"type" : "SCALAR"
},
{
"componentType" : 5126,
"count" : 1445,
"max" : [
0.29069849848747253,
1.8285303115844727,
0.15221694111824036
],
"min" : [
-0.31044676899909973,
-0.003130019875243306,
-0.18604528903961182
],
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 1445,
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 1445,
"type" : "VEC2"
},
{
"componentType" : 5123,
"count" : 6786,
"type" : "SCALAR"
}
],
"bufferViews" : [
{
"buffer" : 0,
"byteLength" : 197,
"byteOffset" : 0
},
{
"buffer" : 0,
"byteLength" : 12710,
"byteOffset" : 200
}
],
"samplers" : [
{
"magFilter" : 9729,
"minFilter" : 9987
}
],
"buffers" : [
{
"byteLength" : 12912,
"uri" : "XYY.bin"
}
]
}

BIN
src/assets/mesh/mark/inside/ygc/CheDeng1.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 168 KiB

BIN
src/assets/mesh/mark/inside/ygc/CheDeng2.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

BIN
src/assets/mesh/mark/inside/ygc/ChePai.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 89 KiB

BIN
src/assets/mesh/mark/inside/ygc/JingShiXian.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 664 B

BIN
src/assets/mesh/mark/inside/ygc/Tire_Basecolor.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

BIN
src/assets/mesh/mark/inside/ygc/Tire_Metallic-Tire_Roughness.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 232 KiB

BIN
src/assets/mesh/mark/inside/ygc/Tire_Normal.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 190 KiB

BIN
src/assets/mesh/mark/inside/ygc/YGC.bin

Binary file not shown.

1114
src/assets/mesh/mark/inside/ygc/YGC.gltf

File diff suppressed because it is too large Load Diff

BIN
src/assets/mesh/mark/inside/ygc/YouGuan.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 175 KiB

BIN
src/assets/mesh/mark/inside/ygcsj/JiaYouYuan.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 165 KiB

BIN
src/assets/mesh/mark/inside/ygcsj/MaJia_BaseColor_png.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 121 KiB

BIN
src/assets/mesh/mark/inside/ygcsj/MaJia_Metallic_png-MaJia_Roughness_png.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 92 KiB

BIN
src/assets/mesh/mark/inside/ygcsj/MaJia_Normal_png.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

BIN
src/assets/mesh/mark/inside/ygcsj/YGCSJ.bin

Binary file not shown.

298
src/assets/mesh/mark/inside/ygcsj/YGCSJ.gltf

@ -0,0 +1,298 @@
{
"asset" : {
"generator" : "Khronos glTF Blender I/O v1.6.16",
"version" : "2.0"
},
"extensionsUsed" : [
"KHR_draco_mesh_compression"
],
"extensionsRequired" : [
"KHR_draco_mesh_compression"
],
"scene" : 0,
"scenes" : [
{
"name" : "Scene",
"nodes" : [
1
]
}
],
"nodes" : [
{
"mesh" : 0,
"name" : "Head",
"translation" : [
0,
1.845733404159546,
0
]
},
{
"children" : [
0
],
"mesh" : 1,
"name" : "YGCSJ"
}
],
"materials" : [
{
"doubleSided" : true,
"name" : "QXJYF_color",
"pbrMetallicRoughness" : {
"baseColorTexture" : {
"index" : 0
},
"metallicFactor" : 0
}
},
{
"doubleSided" : true,
"name" : "MaJia",
"normalTexture" : {
"index" : 1
},
"pbrMetallicRoughness" : {
"baseColorTexture" : {
"index" : 2
},
"metallicRoughnessTexture" : {
"index" : 3
}
}
}
],
"meshes" : [
{
"name" : "\u7acb\u65b9\u4f53",
"primitives" : [
{
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2
},
"extensions" : {
"KHR_draco_mesh_compression" : {
"bufferView" : 0,
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2
}
}
},
"indices" : 3,
"mode" : 4
}
]
},
{
"name" : "JYF",
"primitives" : [
{
"attributes" : {
"POSITION" : 4,
"NORMAL" : 5,
"TEXCOORD_0" : 6
},
"extensions" : {
"KHR_draco_mesh_compression" : {
"bufferView" : 1,
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2
}
}
},
"indices" : 7,
"material" : 0,
"mode" : 4
},
{
"attributes" : {
"POSITION" : 8,
"NORMAL" : 9,
"TEXCOORD_0" : 10
},
"extensions" : {
"KHR_draco_mesh_compression" : {
"bufferView" : 2,
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2
}
}
},
"indices" : 11,
"material" : 1,
"mode" : 4
}
]
}
],
"textures" : [
{
"sampler" : 0,
"source" : 0
},
{
"sampler" : 0,
"source" : 1
},
{
"sampler" : 0,
"source" : 2
},
{
"sampler" : 0,
"source" : 3
}
],
"images" : [
{
"mimeType" : "image/jpeg",
"name" : "JiaYouYuan",
"uri" : "JiaYouYuan.jpg"
},
{
"mimeType" : "image/png",
"name" : "MaJia_Normal.png",
"uri" : "MaJia_Normal_png.png"
},
{
"mimeType" : "image/png",
"name" : "MaJia_BaseColor.png",
"uri" : "MaJia_BaseColor_png.png"
},
{
"mimeType" : "image/png",
"name" : "MaJia_Metallic.png-MaJia_Roughness.png",
"uri" : "MaJia_Metallic_png-MaJia_Roughness_png.png"
}
],
"accessors" : [
{
"componentType" : 5126,
"count" : 14,
"max" : [
0,
0,
0
],
"min" : [
0,
0,
0
],
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 14,
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 14,
"type" : "VEC2"
},
{
"componentType" : 5123,
"count" : 36,
"type" : "SCALAR"
},
{
"componentType" : 5126,
"count" : 1311,
"max" : [
0.29069849848747253,
1.8285303115844727,
0.15221694111824036
],
"min" : [
-0.31044676899909973,
-0.003130019875243306,
-0.18604528903961182
],
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 1311,
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 1311,
"type" : "VEC2"
},
{
"componentType" : 5123,
"count" : 6102,
"type" : "SCALAR"
},
{
"componentType" : 5126,
"count" : 202,
"max" : [
0.21910947561264038,
1.5569336414337158,
0.13415271043777466
],
"min" : [
-0.21865637600421906,
0.8815008401870728,
-0.19090521335601807
],
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 202,
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 202,
"type" : "VEC2"
},
{
"componentType" : 5123,
"count" : 1044,
"type" : "SCALAR"
}
],
"bufferViews" : [
{
"buffer" : 0,
"byteLength" : 197,
"byteOffset" : 0
},
{
"buffer" : 0,
"byteLength" : 11553,
"byteOffset" : 200
},
{
"buffer" : 0,
"byteLength" : 2081,
"byteOffset" : 11756
}
],
"samplers" : [
{
"magFilter" : 9729,
"minFilter" : 9987
}
],
"buffers" : [
{
"byteLength" : 13840,
"uri" : "YGCSJ.bin"
}
]
}

BIN
src/assets/mesh/mark/inside/yzzg/JiaYouYuan.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 165 KiB

BIN
src/assets/mesh/mark/inside/yzzg/YZZG.bin

Binary file not shown.

201
src/assets/mesh/mark/inside/yzzg/YZZG.gltf

@ -0,0 +1,201 @@
{
"asset" : {
"generator" : "Khronos glTF Blender I/O v1.6.16",
"version" : "2.0"
},
"extensionsUsed" : [
"KHR_draco_mesh_compression"
],
"extensionsRequired" : [
"KHR_draco_mesh_compression"
],
"scene" : 0,
"scenes" : [
{
"name" : "Scene",
"nodes" : [
1
]
}
],
"nodes" : [
{
"mesh" : 0,
"name" : "Head",
"translation" : [
0,
1.8443994522094727,
0
]
},
{
"children" : [
0
],
"mesh" : 1,
"name" : "JYY"
}
],
"materials" : [
{
"doubleSided" : true,
"name" : "QXJYF_color",
"pbrMetallicRoughness" : {
"baseColorTexture" : {
"index" : 0
},
"metallicFactor" : 0
}
}
],
"meshes" : [
{
"name" : "\u7acb\u65b9\u4f53",
"primitives" : [
{
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2
},
"extensions" : {
"KHR_draco_mesh_compression" : {
"bufferView" : 0,
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2
}
}
},
"indices" : 3,
"mode" : 4
}
]
},
{
"name" : "JYY",
"primitives" : [
{
"attributes" : {
"POSITION" : 4,
"NORMAL" : 5,
"TEXCOORD_0" : 6
},
"extensions" : {
"KHR_draco_mesh_compression" : {
"bufferView" : 1,
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2
}
}
},
"indices" : 7,
"material" : 0,
"mode" : 4
}
]
}
],
"textures" : [
{
"sampler" : 0,
"source" : 0
}
],
"images" : [
{
"mimeType" : "image/jpeg",
"name" : "JiaYouYuan",
"uri" : "JiaYouYuan.jpg"
}
],
"accessors" : [
{
"componentType" : 5126,
"count" : 14,
"max" : [
0,
0,
0
],
"min" : [
0,
0,
0
],
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 14,
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 14,
"type" : "VEC2"
},
{
"componentType" : 5123,
"count" : 36,
"type" : "SCALAR"
},
{
"componentType" : 5126,
"count" : 1445,
"max" : [
0.29069849848747253,
1.8285303115844727,
0.15221694111824036
],
"min" : [
-0.31044676899909973,
-0.003130019875243306,
-0.18604528903961182
],
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 1445,
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 1445,
"type" : "VEC2"
},
{
"componentType" : 5123,
"count" : 6786,
"type" : "SCALAR"
}
],
"bufferViews" : [
{
"buffer" : 0,
"byteLength" : 197,
"byteOffset" : 0
},
{
"buffer" : 0,
"byteLength" : 12710,
"byteOffset" : 200
}
],
"samplers" : [
{
"magFilter" : 9729,
"minFilter" : 9987
}
],
"buffers" : [
{
"byteLength" : 12912,
"uri" : "YZZG.bin"
}
]
}

BIN
src/assets/mesh/mark/inside/zg/ZG.bin

Binary file not shown.

5
src/assets/mesh/mark/inside/zg/ZG.gltf.manifest

@ -1,5 +0,0 @@
{
"version" : 1,
"enableSceneOffline" : true,
"enableTexturesOffline" : true
}

BIN
src/assets/mesh/mark/inside/zg/ZhuGuanBody.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 62 KiB

BIN
src/assets/mesh/mark/inside/zg/ZhuGuanHair.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 250 KiB

BIN
src/assets/mesh/mark/inside/zg/ZhuGuanHead.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 77 KiB

BIN
src/assets/mesh/mark/inside/zymbrq/ZYMBRQ.bin

Binary file not shown.

224
src/assets/mesh/mark/inside/zymbrq/ZYMBRQ.gltf

@ -0,0 +1,224 @@
{
"asset" : {
"generator" : "Khronos glTF Blender I/O v1.6.16",
"version" : "2.0"
},
"extensionsUsed" : [
"KHR_draco_mesh_compression"
],
"extensionsRequired" : [
"KHR_draco_mesh_compression"
],
"scene" : 0,
"scenes" : [
{
"name" : "Scene",
"nodes" : [
1
]
}
],
"nodes" : [
{
"mesh" : 0,
"name" : "Head",
"translation" : [
0,
0.9469606280326843,
0
]
},
{
"children" : [
0
],
"mesh" : 1,
"name" : "ZYMBRQ"
}
],
"materials" : [
{
"doubleSided" : true,
"name" : "ZYMBRQ",
"normalTexture" : {
"index" : 0
},
"pbrMetallicRoughness" : {
"baseColorTexture" : {
"index" : 1
},
"metallicRoughnessTexture" : {
"index" : 2
}
}
}
],
"meshes" : [
{
"name" : "\u7acb\u65b9\u4f53",
"primitives" : [
{
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2
},
"extensions" : {
"KHR_draco_mesh_compression" : {
"bufferView" : 0,
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2
}
}
},
"indices" : 3,
"mode" : 4
}
]
},
{
"name" : "default",
"primitives" : [
{
"attributes" : {
"POSITION" : 4,
"NORMAL" : 5,
"TEXCOORD_0" : 6
},
"extensions" : {
"KHR_draco_mesh_compression" : {
"bufferView" : 1,
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2
}
}
},
"indices" : 7,
"material" : 0,
"mode" : 4
}
]
}
],
"textures" : [
{
"sampler" : 0,
"source" : 0
},
{
"sampler" : 0,
"source" : 1
},
{
"sampler" : 0,
"source" : 2
}
],
"images" : [
{
"mimeType" : "image/png",
"name" : "ZYMBRQ_Normal",
"uri" : "ZYMBRQ_Normal.png"
},
{
"mimeType" : "image/png",
"name" : "ZYMBRQ_BaseColor",
"uri" : "ZYMBRQ_BaseColor.png"
},
{
"mimeType" : "image/png",
"name" : "ZYMBRQ_Metallic-ZYMBRQ_Roughness",
"uri" : "ZYMBRQ_Metallic-ZYMBRQ_Roughness.png"
}
],
"accessors" : [
{
"componentType" : 5126,
"count" : 14,
"max" : [
0,
0,
0
],
"min" : [
0,
0,
0
],
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 14,
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 14,
"type" : "VEC2"
},
{
"componentType" : 5123,
"count" : 36,
"type" : "SCALAR"
},
{
"componentType" : 5126,
"count" : 210,
"max" : [
0.2991158664226532,
0.9000000357627869,
0.2991158962249756
],
"min" : [
-0.29911577701568604,
-4.0307661208771606e-08,
-0.29911577701568604
],
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 210,
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 210,
"type" : "VEC2"
},
{
"componentType" : 5123,
"count" : 756,
"type" : "SCALAR"
}
],
"bufferViews" : [
{
"buffer" : 0,
"byteLength" : 197,
"byteOffset" : 0
},
{
"buffer" : 0,
"byteLength" : 1825,
"byteOffset" : 200
}
],
"samplers" : [
{
"magFilter" : 9729,
"minFilter" : 9987
}
],
"buffers" : [
{
"byteLength" : 2028,
"uri" : "ZYMBRQ.bin"
}
]
}

BIN
src/assets/mesh/mark/inside/zymbrq/ZYMBRQ_BaseColor.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 83 KiB

BIN
src/assets/mesh/mark/inside/zymbrq/ZYMBRQ_Metallic-ZYMBRQ_Roughness.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

BIN
src/assets/mesh/mark/inside/zymbrq/ZYMBRQ_Normal.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

2
src/assets/mesh/mark/other/gk/GK.gltf

@ -124,7 +124,7 @@
"buffers" : [
{
"byteLength" : 25392,
"uri" : "GKbin"
"uri" : "GK.bin"
}
]
}

BIN
src/assets/mesh/mark/other/jcb/JYCL.bin

Binary file not shown.

354
src/assets/mesh/mark/other/jcb/JYCL.gltf

@ -0,0 +1,354 @@
{
"asset" : {
"generator" : "Khronos glTF Blender I/O v1.6.16",
"version" : "2.0"
},
"extensionsUsed" : [
"KHR_draco_mesh_compression"
],
"extensionsRequired" : [
"KHR_draco_mesh_compression"
],
"scene" : 0,
"scenes" : [
{
"name" : "Scene",
"nodes" : [
3
]
}
],
"nodes" : [
{
"mesh" : 0,
"name" : "Head",
"rotation" : [
0,
1,
0,
0
],
"translation" : [
0,
1.4929273128509521,
-0.34362471103668213
]
},
{
"mesh" : 1,
"name" : "Hood",
"translation" : [
-0.0009927988285198808,
1.0112119913101196,
0.9222028255462646
]
},
{
"mesh" : 2,
"name" : "TankCap",
"translation" : [
-0.8143319487571716,
0.9089763760566711,
-1.291675329208374
]
},
{
"children" : [
0,
1,
2
],
"mesh" : 3,
"name" : "JYCL",
"rotation" : [
0,
1,
0,
0
]
}
],
"materials" : [
{
"doubleSided" : true,
"name" : "JYCL",
"pbrMetallicRoughness" : {
"baseColorTexture" : {
"index" : 0
},
"metallicFactor" : 0,
"roughnessFactor" : 0.4000000059604645
}
}
],
"meshes" : [
{
"name" : "\u7acb\u65b9\u4f53.002",
"primitives" : [
{
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2
},
"extensions" : {
"KHR_draco_mesh_compression" : {
"bufferView" : 0,
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2
}
}
},
"indices" : 3,
"mode" : 4
}
]
},
{
"name" : "Hood",
"primitives" : [
{
"attributes" : {
"POSITION" : 4,
"NORMAL" : 5,
"TEXCOORD_0" : 6
},
"extensions" : {
"KHR_draco_mesh_compression" : {
"bufferView" : 1,
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2
}
}
},
"indices" : 7,
"material" : 0,
"mode" : 4
}
]
},
{
"name" : "TankCap",
"primitives" : [
{
"attributes" : {
"POSITION" : 8,
"NORMAL" : 9,
"TEXCOORD_0" : 10
},
"extensions" : {
"KHR_draco_mesh_compression" : {
"bufferView" : 2,
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2
}
}
},
"indices" : 11,
"material" : 0,
"mode" : 4
}
]
},
{
"name" : "Body",
"primitives" : [
{
"attributes" : {
"POSITION" : 12,
"NORMAL" : 13,
"TEXCOORD_0" : 14
},
"extensions" : {
"KHR_draco_mesh_compression" : {
"bufferView" : 3,
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2
}
}
},
"indices" : 15,
"material" : 0,
"mode" : 4
}
]
}
],
"textures" : [
{
"sampler" : 0,
"source" : 0
}
],
"images" : [
{
"mimeType" : "image/jpeg",
"name" : "JYCL",
"uri" : "JYCL.jpg"
}
],
"accessors" : [
{
"componentType" : 5126,
"count" : 14,
"max" : [
0,
1.4197123050689697,
0.30166590213775635
],
"min" : [
0,
1.4197123050689697,
0.30166590213775635
],
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 14,
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 14,
"type" : "VEC2"
},
{
"componentType" : 5123,
"count" : 36,
"type" : "SCALAR"
},
{
"componentType" : 5126,
"count" : 156,
"max" : [
0.8189024329185486,
0,
1.2398630380630493
],
"min" : [
-0.8189024925231934,
-0.26473096013069153,
1.1920928244535389e-07
],
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 156,
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 156,
"type" : "VEC2"
},
{
"componentType" : 5123,
"count" : 480,
"type" : "SCALAR"
},
{
"componentType" : 5126,
"count" : 72,
"max" : [
0.023170674219727516,
0.03695791959762573,
-0.0009978188900277019
],
"min" : [
-0.011541306041181087,
-0.03562488406896591,
-0.16413365304470062
],
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 72,
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 72,
"type" : "VEC2"
},
{
"componentType" : 5123,
"count" : 132,
"type" : "SCALAR"
},
{
"componentType" : 5126,
"count" : 2170,
"max" : [
0.9949439764022827,
1.448199987411499,
2.25
],
"min" : [
-0.9949449896812439,
0,
-2.250001907348633
],
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 2170,
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 2170,
"type" : "VEC2"
},
{
"componentType" : 5123,
"count" : 8499,
"type" : "SCALAR"
}
],
"bufferViews" : [
{
"buffer" : 0,
"byteLength" : 197,
"byteOffset" : 0
},
{
"buffer" : 0,
"byteLength" : 1650,
"byteOffset" : 200
},
{
"buffer" : 0,
"byteLength" : 704,
"byteOffset" : 1852
},
{
"buffer" : 0,
"byteLength" : 17474,
"byteOffset" : 2556
}
],
"samplers" : [
{
"magFilter" : 9729,
"minFilter" : 9987
}
],
"buffers" : [
{
"byteLength" : 20032,
"uri" : "JYCL.bin"
}
]
}

BIN
src/assets/mesh/mark/other/jcb/JYCL.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 236 KiB

BIN
src/assets/mesh/mark/outside/XFC/CarColor.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

BIN
src/assets/mesh/mark/outside/XFC/FireCar.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 638 KiB

BIN
src/assets/mesh/mark/outside/XFC/XFC.bin

Binary file not shown.

862
src/assets/mesh/mark/outside/XFC/XFC.gltf

@ -0,0 +1,862 @@
{
"asset" : {
"generator" : "Khronos glTF Blender I/O v1.6.16",
"version" : "2.0"
},
"extensionsUsed" : [
"KHR_draco_mesh_compression"
],
"extensionsRequired" : [
"KHR_draco_mesh_compression"
],
"scene" : 0,
"scenes" : [
{
"name" : "Scene",
"nodes" : [
9
]
}
],
"nodes" : [
{
"mesh" : 0,
"name" : "Glass"
},
{
"mesh" : 1,
"name" : "Head",
"translation" : [
0,
3.051854133605957,
0
]
},
{
"mesh" : 2,
"name" : "PZ",
"translation" : [
0.0015363730490207672,
0.014608621597290039,
0.6146829128265381
]
},
{
"children" : [
2
],
"mesh" : 3,
"name" : "PT",
"translation" : [
0.032101746648550034,
3.3492186069488525,
-1.230138897895813
]
},
{
"mesh" : 4,
"name" : "BL",
"translation" : [
0.930389404296875,
0.5263820886611938,
-1.2779022455215454
]
},
{
"mesh" : 5,
"name" : "BR",
"translation" : [
-0.8709052801132202,
0.5263820886611938,
-1.2779022455215454
]
},
{
"mesh" : 6,
"name" : "FL",
"translation" : [
0.9883639812469482,
0.526381254196167,
2.525930166244507
]
},
{
"mesh" : 7,
"name" : "FR",
"translation" : [
-0.9485308527946472,
0.526381254196167,
2.525930166244507
]
},
{
"children" : [
4,
5,
6,
7
],
"name" : "wheelModels"
},
{
"children" : [
0,
1,
3,
8
],
"mesh" : 8,
"name" : "XFC"
}
],
"materials" : [
{
"doubleSided" : true,
"name" : "CarGlass",
"pbrMetallicRoughness" : {
"baseColorFactor" : [
0.07656104862689972,
0.06475582718849182,
0.04368578642606735,
1
],
"metallicFactor" : 0,
"roughnessFactor" : 0.15441176295280457
}
},
{
"doubleSided" : true,
"name" : "CarColor",
"pbrMetallicRoughness" : {
"baseColorTexture" : {
"index" : 0
},
"metallicFactor" : 0,
"roughnessFactor" : 0.5
}
},
{
"doubleSided" : true,
"name" : "FireCar.002",
"pbrMetallicRoughness" : {
"baseColorTexture" : {
"index" : 1
},
"metallicFactor" : 0,
"roughnessFactor" : 0.5
}
}
],
"meshes" : [
{
"name" : "Glass",
"primitives" : [
{
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2,
"TEXCOORD_1" : 3
},
"extensions" : {
"KHR_draco_mesh_compression" : {
"bufferView" : 0,
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2,
"TEXCOORD_1" : 3
}
}
},
"indices" : 4,
"material" : 0,
"mode" : 4
}
]
},
{
"name" : "\u7acb\u65b9\u4f53",
"primitives" : [
{
"attributes" : {
"POSITION" : 5,
"NORMAL" : 6,
"TEXCOORD_0" : 7
},
"extensions" : {
"KHR_draco_mesh_compression" : {
"bufferView" : 1,
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2
}
}
},
"indices" : 8,
"mode" : 4
}
]
},
{
"name" : "\u7acb\u65b9\u4f53.008",
"primitives" : [
{
"attributes" : {
"POSITION" : 9,
"NORMAL" : 10,
"TEXCOORD_0" : 11
},
"extensions" : {
"KHR_draco_mesh_compression" : {
"bufferView" : 2,
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2
}
}
},
"indices" : 12,
"mode" : 4
}
]
},
{
"name" : "WaterGun",
"primitives" : [
{
"attributes" : {
"POSITION" : 13,
"NORMAL" : 14,
"TEXCOORD_0" : 15,
"TEXCOORD_1" : 16
},
"extensions" : {
"KHR_draco_mesh_compression" : {
"bufferView" : 3,
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2,
"TEXCOORD_1" : 3
}
}
},
"indices" : 17,
"material" : 1,
"mode" : 4
}
]
},
{
"name" : "BL",
"primitives" : [
{
"attributes" : {
"POSITION" : 18,
"NORMAL" : 19,
"TEXCOORD_0" : 20,
"TEXCOORD_1" : 21
},
"extensions" : {
"KHR_draco_mesh_compression" : {
"bufferView" : 4,
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2,
"TEXCOORD_1" : 3
}
}
},
"indices" : 22,
"material" : 2,
"mode" : 4
}
]
},
{
"name" : "BR",
"primitives" : [
{
"attributes" : {
"POSITION" : 23,
"NORMAL" : 24,
"TEXCOORD_0" : 25,
"TEXCOORD_1" : 26
},
"extensions" : {
"KHR_draco_mesh_compression" : {
"bufferView" : 5,
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2,
"TEXCOORD_1" : 3
}
}
},
"indices" : 27,
"material" : 2,
"mode" : 4
}
]
},
{
"name" : "FL",
"primitives" : [
{
"attributes" : {
"POSITION" : 28,
"NORMAL" : 29,
"TEXCOORD_0" : 30,
"TEXCOORD_1" : 31
},
"extensions" : {
"KHR_draco_mesh_compression" : {
"bufferView" : 6,
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2,
"TEXCOORD_1" : 3
}
}
},
"indices" : 32,
"material" : 2,
"mode" : 4
}
]
},
{
"name" : "FR",
"primitives" : [
{
"attributes" : {
"POSITION" : 33,
"NORMAL" : 34,
"TEXCOORD_0" : 35,
"TEXCOORD_1" : 36
},
"extensions" : {
"KHR_draco_mesh_compression" : {
"bufferView" : 7,
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2,
"TEXCOORD_1" : 3
}
}
},
"indices" : 32,
"material" : 2,
"mode" : 4
}
]
},
{
"name" : "Body",
"primitives" : [
{
"attributes" : {
"POSITION" : 37,
"NORMAL" : 38,
"TEXCOORD_0" : 39,
"TEXCOORD_1" : 40,
"TEXCOORD_2" : 41,
"TEXCOORD_3" : 42
},
"extensions" : {
"KHR_draco_mesh_compression" : {
"bufferView" : 8,
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2,
"TEXCOORD_1" : 3,
"TEXCOORD_2" : 4,
"TEXCOORD_3" : 5
}
}
},
"indices" : 43,
"material" : 1,
"mode" : 4
},
{
"attributes" : {
"POSITION" : 44,
"NORMAL" : 45,
"TEXCOORD_0" : 46,
"TEXCOORD_1" : 47,
"TEXCOORD_2" : 48,
"TEXCOORD_3" : 49
},
"extensions" : {
"KHR_draco_mesh_compression" : {
"bufferView" : 9,
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2,
"TEXCOORD_1" : 3,
"TEXCOORD_2" : 4,
"TEXCOORD_3" : 5
}
}
},
"indices" : 50,
"material" : 2,
"mode" : 4
}
]
}
],
"textures" : [
{
"sampler" : 0,
"source" : 0
},
{
"sampler" : 0,
"source" : 1
}
],
"images" : [
{
"mimeType" : "image/png",
"name" : "CarColor",
"uri" : "CarColor.png"
},
{
"mimeType" : "image/jpeg",
"name" : "FireCar",
"uri" : "FireCar.jpg"
}
],
"accessors" : [
{
"componentType" : 5126,
"count" : 146,
"max" : [
1.2894694805145264,
2.566256523132324,
3.534332752227783
],
"min" : [
-1.2894694805145264,
1.629791498184204,
1.1941930055618286
],
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 146,
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 146,
"type" : "VEC2"
},
{
"componentType" : 5126,
"count" : 146,
"type" : "VEC2"
},
{
"componentType" : 5123,
"count" : 474,
"type" : "SCALAR"
},
{
"componentType" : 5126,
"count" : 14,
"max" : [
0,
0,
0
],
"min" : [
0,
0,
0
],
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 14,
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 14,
"type" : "VEC2"
},
{
"componentType" : 5123,
"count" : 36,
"type" : "SCALAR"
},
{
"componentType" : 5126,
"count" : 24,
"max" : [
4.999999873689376e-05,
4.999999873689376e-05,
4.999999873689376e-05
],
"min" : [
-4.999999873689376e-05,
-4.999999873689376e-05,
-4.999999873689376e-05
],
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 24,
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 24,
"type" : "VEC2"
},
{
"componentType" : 5123,
"count" : 36,
"type" : "SCALAR"
},
{
"componentType" : 5126,
"count" : 296,
"max" : [
0.12257297337055206,
0.08071567118167877,
0.6802297830581665
],
"min" : [
-0.11950023472309113,
-0.0514986515045166,
-0.5285130739212036
],
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 296,
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 296,
"type" : "VEC2"
},
{
"componentType" : 5126,
"count" : 296,
"type" : "VEC2"
},
{
"componentType" : 5123,
"count" : 516,
"type" : "SCALAR"
},
{
"componentType" : 5126,
"count" : 289,
"max" : [
0.2735353708267212,
0.5016516447067261,
0.5016562938690186
],
"min" : [
-0.3255194425582886,
-0.5016518831253052,
-0.5016472339630127
],
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 289,
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 289,
"type" : "VEC2"
},
{
"componentType" : 5126,
"count" : 289,
"type" : "VEC2"
},
{
"componentType" : 5123,
"count" : 1068,
"type" : "SCALAR"
},
{
"componentType" : 5126,
"count" : 284,
"max" : [
0.27353453636169434,
0.5016516447067261,
0.5016562938690186
],
"min" : [
-0.32552027702331543,
-0.5016518831253052,
-0.5016472339630127
],
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 284,
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 284,
"type" : "VEC2"
},
{
"componentType" : 5126,
"count" : 284,
"type" : "VEC2"
},
{
"componentType" : 5123,
"count" : 1068,
"type" : "SCALAR"
},
{
"componentType" : 5126,
"count" : 148,
"max" : [
0.12047308683395386,
0.5016517639160156,
0.5016556978225708
],
"min" : [
-0.1725015640258789,
-0.5016516447067261,
-0.5016477108001709
],
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 148,
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 148,
"type" : "VEC2"
},
{
"componentType" : 5126,
"count" : 148,
"type" : "VEC2"
},
{
"componentType" : 5123,
"count" : 588,
"type" : "SCALAR"
},
{
"componentType" : 5126,
"count" : 148,
"max" : [
0.12047266960144043,
0.5016517639160156,
0.5016556978225708
],
"min" : [
-0.17250198125839233,
-0.5016516447067261,
-0.5016477108001709
],
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 148,
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 148,
"type" : "VEC2"
},
{
"componentType" : 5126,
"count" : 148,
"type" : "VEC2"
},
{
"componentType" : 5126,
"count" : 10328,
"max" : [
1.3214938640594482,
3.396054267883301,
3.7334296703338623
],
"min" : [
-1.3215093612670898,
0.06301689147949219,
-3.7334306240081787
],
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 10328,
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 10328,
"type" : "VEC2"
},
{
"componentType" : 5126,
"count" : 10328,
"type" : "VEC2"
},
{
"componentType" : 5126,
"count" : 10328,
"type" : "VEC2"
},
{
"componentType" : 5126,
"count" : 10328,
"type" : "VEC2"
},
{
"componentType" : 5123,
"count" : 19134,
"type" : "SCALAR"
},
{
"componentType" : 5126,
"count" : 118,
"max" : [
1.1970285177230835,
2.388274908065796,
3.7181694507598877
],
"min" : [
-1.1981037855148315,
0.2322521060705185,
-3.6314189434051514
],
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 118,
"type" : "VEC3"
},
{
"componentType" : 5126,
"count" : 118,
"type" : "VEC2"
},
{
"componentType" : 5126,
"count" : 118,
"type" : "VEC2"
},
{
"componentType" : 5126,
"count" : 118,
"type" : "VEC2"
},
{
"componentType" : 5126,
"count" : 118,
"type" : "VEC2"
},
{
"componentType" : 5123,
"count" : 156,
"type" : "SCALAR"
}
],
"bufferViews" : [
{
"buffer" : 0,
"byteLength" : 1728,
"byteOffset" : 0
},
{
"buffer" : 0,
"byteLength" : 197,
"byteOffset" : 1728
},
{
"buffer" : 0,
"byteLength" : 264,
"byteOffset" : 1928
},
{
"buffer" : 0,
"byteLength" : 3101,
"byteOffset" : 2192
},
{
"buffer" : 0,
"byteLength" : 3246,
"byteOffset" : 5296
},
{
"buffer" : 0,
"byteLength" : 3168,
"byteOffset" : 8544
},
{
"buffer" : 0,
"byteLength" : 1761,
"byteOffset" : 11712
},
{
"buffer" : 0,
"byteLength" : 1773,
"byteOffset" : 13476
},
{
"buffer" : 0,
"byteLength" : 77635,
"byteOffset" : 15252
},
{
"buffer" : 0,
"byteLength" : 1719,
"byteOffset" : 92888
}
],
"samplers" : [
{
"magFilter" : 9729,
"minFilter" : 9987
}
],
"buffers" : [
{
"byteLength" : 94608,
"uri" : "XFC.bin"
}
]
}

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

Loading…
Cancel
Save