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>([ static s_markName = new Map<MarkType, string>([
[MarkType.SYD, "伤员"], [MarkType.SY, "伤员"],
[MarkType.DT, "歹徒"], [MarkType.DT, "歹徒"],
[MarkType.LYX, "漏油(小)"], [MarkType.LYX, "漏油(小)"],
[MarkType.LYD, "漏油(大)"], [MarkType.LYD, "漏油(大)"],
@ -145,13 +145,18 @@ export class ConfigManager {
[MarkType.GK, "顾客"], [MarkType.GK, "顾客"],
[MarkType.JCA, "轿车"], [MarkType.JCA, "轿车"],
[MarkType.JL, "经理"], [MarkType.JL, "经理"],
[MarkType.ZG, "主管"], [MarkType.YZZG, "主管"],
[MarkType.SYY, "收银员"], [MarkType.SYY, "收银员"],
[MarkType.JYY, "加油员"], [MarkType.JYY, "加油员"],
[MarkType.XYY, "卸油员"], [MarkType.XYY, "卸油员"],
[MarkType.YGC, "油罐车"],
[MarkType.YGCSJ, "油罐车司机"],
[MarkType.XFSD, "消防沙(堆)"], [MarkType.XFSD, "消防沙(堆)"],
[MarkType.XFSQ, "消防沙(圈)"], [MarkType.XFSQ, "消防沙(圈)"],
[MarkType.XFT, "消防桶"], [MarkType.PTMHQ, "普通灭火器"],
[MarkType.GFMHQ, "干粉灭火器"],
[MarkType.TCMHQ, "推车灭火器"],
[MarkType.ZYMBRQ, "专用密闭容器"],
[MarkType.JJX, "警戒线"], [MarkType.JJX, "警戒线"],
[MarkType.JGLX, "进攻路线"], [MarkType.JGLX, "进攻路线"],
[MarkType.CT, "撤退"], [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; 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.DT, MarkKindType.Persion, tagPos, result);
AllMarkData.newMarkData(MarkType.LYX, MarkKindType.Goods, tagPos, result); AllMarkData.newMarkData(MarkType.LYX, MarkKindType.Goods, tagPos, result);
AllMarkData.newMarkData(MarkType.LYD, MarkKindType.Goods, tagPos, result); AllMarkData.newMarkData(MarkType.LYD, MarkKindType.Goods, tagPos, result);
@ -65,13 +65,18 @@ export class AllMarkData {
//内部力量 //内部力量
tagPos = MarkTagPos.Inside; tagPos = MarkTagPos.Inside;
AllMarkData.newMarkData(MarkType.JL, MarkKindType.Persion, tagPos, result); 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.SYY, MarkKindType.Persion, tagPos, result);
AllMarkData.newMarkData(MarkType.JYY, MarkKindType.Persion, tagPos, result); AllMarkData.newMarkData(MarkType.JYY, MarkKindType.Persion, tagPos, result);
AllMarkData.newMarkData(MarkType.XYY, 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.XFSD, MarkKindType.Persion, tagPos, result);
AllMarkData.newMarkData(MarkType.XFSQ, 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; tagPos = MarkTagPos.Other;
@ -123,14 +128,14 @@ export class AllMarkData {
} }
//除了灾情以外, 人和车的任务类型 //除了灾情以外, 人和车的任务类型
if (tagPos != MarkTagPos.Disaster) { //if (tagPos != MarkTagPos.Disaster) {
if (kindType == MarkKindType.Persion) { if (kindType == MarkKindType.Persion) {
l_taskType = MarkTask.Person; l_taskType = MarkTask.Person;
}
else if (kindType == MarkKindType.Car) {
l_taskType = MarkTask.Car;
}
} }
else if (kindType == MarkKindType.Car) {
l_taskType = MarkTask.Car;
}
//}
//没指定,则使用规则的任务类型 //没指定,则使用规则的任务类型
if (taskType == null) { 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 * tag
@ -71,7 +71,7 @@ export class MarkData extends ModelData {
defaultTask = "文字信息"; 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 * 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", XYY = "XYY",
/**
*
*/
YGC = "YGC",
/**
*
*/
YGCSJ = "YGCSJ",
/** /**
* *
*/ */
@ -271,9 +281,25 @@ export enum MarkType {
XFSQ = "XFSQ", 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() { 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"; import { ModelInfo_mark } from "./model-info-mark";
/** /**
* () * ()
*/ */
export class MarkNodeInfo { 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 { AbstractMesh } from "@babylonjs/core/Meshes/abstractMesh";
import { classToClass, plainToClass } from "class-transformer"; import { classToClass, plainToClass } from "class-transformer";
import { SceneManager } from "src/app/babylon/controller/scene-manager"; import { SceneManager } from "src/app/babylon/controller/scene-manager";
@ -21,17 +21,25 @@ export class ModelInfo_mark_line extends ModelInfo_mark {
lineMesh: Mesh; lineMesh: Mesh;
mat: StandardMaterial; mat: StandardMaterial | NodeMaterial;
static publicMat: NodeMaterial;
onCreate(isNew: boolean) { onCreate(isNew: boolean) {
let instance = this; let instance = this;
instance.lineData = this.markData as MarkData_Line; instance.lineData = this.markData as MarkData_Line;
//if (ModelInfo_mark_line.publicMat == null) {
this.mat = new StandardMaterial("mat_areaPoint", SceneManager.Instance.scene); this.mat = new StandardMaterial("mat_areaPoint", SceneManager.Instance.scene);
this.mat.emissiveColor = Color3.FromHexString(this.lineData.color); this.mat.emissiveColor = Color3.FromHexString(this.lineData.color);
this.mat.disableLighting = true; this.mat.disableLighting = true;
// }
// else {
// this.mat = ModelInfo_mark_line.publicMat;
// }
if (isNew) { if (isNew) {
instance.lineData.pointData = []; instance.lineData.pointData = [];
@ -56,11 +64,29 @@ export class ModelInfo_mark_line extends ModelInfo_mark {
*/ */
updateRender() { updateRender() {
if (this.lineData.pointData != null && this.lineData.pointData.length > 1) { 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.setParent(this.modelBox);
this.lineMesh.position = Vector3.Zero(); this.lineMesh.position = Vector3.Zero();
this.lineMesh.material = this.mat; 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() { dispose() {
if (this.mat != null) { // if (this.mat != null) {
this.mat.dispose(); // this.mat.dispose();
} // }
this.removeEvent(); this.removeEvent();
super.dispose(); 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; localPos.y = localPos.y / this.modelBox.scaling.y;
console.log(point, localPos, this.modelBox.absolutePosition); console.log(point, localPos, this.modelBox.absolutePosition);
let startBox = MeshBuilder.CreateBox("start", { size: 1 }); // let startBox = MeshBuilder.CreateBox("start", { size: 1 });
startBox.setParent(this.modelBox); // startBox.setParent(this.modelBox);
startBox.position = localPos; // startBox.position = localPos;

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

@ -11,6 +11,7 @@ import {
ISceneLoaderProgressEvent, ISceneLoaderProgressEvent,
Mesh, Mesh,
MeshBuilder, MeshBuilder,
NodeMaterial,
PBRMaterial, PBRMaterial,
QuadraticEase, QuadraticEase,
Quaternion, 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" : [ "nodes" : [
{ {
"mesh" : 0, "mesh" : 0,
"name" : "ZhuGuan" "name" : "DT",
"scale" : [
0.02539999969303608,
0.02539999969303608,
0.02539999969303608
],
"translation" : [
0,
0.7971429824829102,
-0.0051449998281896114
]
} }
], ],
"materials" : [ "materials" : [
{ {
"doubleSided" : true, "doubleSided" : true,
"name" : "ZhuGuanHead", "name" : "Cloth",
"pbrMetallicRoughness" : { "pbrMetallicRoughness" : {
"baseColorTexture" : { "baseColorTexture" : {
"index" : 0 "index" : 0
}, },
"metallicFactor" : 0 "metallicFactor" : 0,
"roughnessFactor" : 0.5
} }
}, },
{ {
"doubleSided" : true, "doubleSided" : true,
"name" : "ZhuGuanBody", "name" : "Head",
"pbrMetallicRoughness" : { "pbrMetallicRoughness" : {
"baseColorTexture" : { "baseColorTexture" : {
"index" : 1 "index" : 1
}, },
"metallicFactor" : 0 "metallicFactor" : 0,
"roughnessFactor" : 0.5
} }
}, },
{ {
"doubleSided" : true, "doubleSided" : true,
"name" : "ZhuGuanHair", "name" : "Body",
"pbrMetallicRoughness" : { "pbrMetallicRoughness" : {
"baseColorTexture" : { "baseColorFactor" : [
"index" : 2 0.720959484577179,
}, 0.4027579724788666,
"metallicFactor" : 0 0.2351764738559723,
1
],
"metallicFactor" : 0,
"roughnessFactor" : 0.5
} }
} }
], ],
"meshes" : [ "meshes" : [
{ {
"name" : "ZhuGuan", "name" : "DT",
"primitives" : [ "primitives" : [
{ {
"attributes" : { "attributes" : {
@ -131,136 +147,127 @@
{ {
"sampler" : 0, "sampler" : 0,
"source" : 1 "source" : 1
},
{
"sampler" : 0,
"source" : 2
} }
], ],
"images" : [ "images" : [
{ {
"mimeType" : "image/jpeg", "mimeType" : "image/jpeg",
"name" : "ZhuGuanHead", "name" : "omon",
"uri" : "ZhuGuanHead.jpg" "uri" : "omon.jpg"
}, },
{ {
"mimeType" : "image/jpeg", "mimeType" : "image/jpeg",
"name" : "ZhuGuanBody", "name" : "terrorface",
"uri" : "ZhuGuanBody.jpg" "uri" : "terrorface.jpg"
},
{
"mimeType" : "image/png",
"name" : "ZhuGuanHair",
"uri" : "ZhuGuanHair.png"
} }
], ],
"accessors" : [ "accessors" : [
{ {
"componentType" : 5126, "componentType" : 5126,
"count" : 1197, "count" : 2349,
"max" : [ "max" : [
0.09228011965751648, 12.893467903137207,
1.8159304857254028, 30.666584014892578,
0.14006438851356506 8.031488418579102
], ],
"min" : [ "min" : [
-0.09851814061403275, -13.261829376220703,
1.4478205442428589, -32.321922302246094,
-0.08274100720882416 -8.493383407592773
], ],
"type" : "VEC3" "type" : "VEC3"
}, },
{ {
"componentType" : 5126, "componentType" : 5126,
"count" : 1197, "count" : 2349,
"type" : "VEC3" "type" : "VEC3"
}, },
{ {
"componentType" : 5126, "componentType" : 5126,
"count" : 1197, "count" : 2349,
"type" : "VEC2" "type" : "VEC2"
}, },
{ {
"componentType" : 5123, "componentType" : 5123,
"count" : 5505, "count" : 7506,
"type" : "SCALAR" "type" : "SCALAR"
}, },
{ {
"componentType" : 5126, "componentType" : 5126,
"count" : 2476, "count" : 134,
"max" : [ "max" : [
0.29248711466789246, 3.0446488857269287,
1.6499481201171875, 38.544593811035156,
0.1415385901927948 5.415109157562256
], ],
"min" : [ "min" : [
-0.2962494194507599, -3.3237531185150146,
-0.0008729100227355957, 28.67820167541504,
-0.18568363785743713 -2.575695037841797
], ],
"type" : "VEC3" "type" : "VEC3"
}, },
{ {
"componentType" : 5126, "componentType" : 5126,
"count" : 2476, "count" : 134,
"type" : "VEC3" "type" : "VEC3"
}, },
{ {
"componentType" : 5126, "componentType" : 5126,
"count" : 2476, "count" : 134,
"type" : "VEC2" "type" : "VEC2"
}, },
{ {
"componentType" : 5123, "componentType" : 5123,
"count" : 10347, "count" : 642,
"type" : "SCALAR" "type" : "SCALAR"
}, },
{ {
"componentType" : 5126, "componentType" : 5126,
"count" : 934, "count" : 28,
"max" : [ "max" : [
0.08727983385324478, 2.431494951248169,
1.8330750465393066, 30.345928192138672,
0.12628629803657532 5.140255928039551
], ],
"min" : [ "min" : [
-0.09116833657026291, -2.595905065536499,
1.6331498622894287, 22.889225006103516,
-0.09298797696828842 -2.1779561042785645
], ],
"type" : "VEC3" "type" : "VEC3"
}, },
{ {
"componentType" : 5126, "componentType" : 5126,
"count" : 934, "count" : 28,
"type" : "VEC3" "type" : "VEC3"
}, },
{ {
"componentType" : 5126, "componentType" : 5126,
"count" : 934, "count" : 28,
"type" : "VEC2" "type" : "VEC2"
}, },
{ {
"componentType" : 5123, "componentType" : 5123,
"count" : 2481, "count" : 48,
"type" : "SCALAR" "type" : "SCALAR"
} }
], ],
"bufferViews" : [ "bufferViews" : [
{ {
"buffer" : 0, "buffer" : 0,
"byteLength" : 10664, "byteLength" : 19600,
"byteOffset" : 0 "byteOffset" : 0
}, },
{ {
"buffer" : 0, "buffer" : 0,
"byteLength" : 20262, "byteLength" : 1543,
"byteOffset" : 10664 "byteOffset" : 19600
}, },
{ {
"buffer" : 0, "buffer" : 0,
"byteLength" : 9127, "byteLength" : 468,
"byteOffset" : 30928 "byteOffset" : 21144
} }
], ],
"samplers" : [ "samplers" : [
@ -271,8 +278,8 @@
], ],
"buffers" : [ "buffers" : [
{ {
"byteLength" : 40056, "byteLength" : 21612,
"uri" : "ZG.bin" "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", "name" : "Scene",
"nodes" : [ "nodes" : [
0 1
] ]
} }
], ],
"nodes" : [ "nodes" : [
{ {
"mesh" : 0, "mesh" : 0,
"name" : "SYD" "name" : "Head",
"translation" : [
0,
0.39481881260871887,
0
]
},
{
"children" : [
0
],
"mesh" : 1,
"name" : "SY"
} }
], ],
"materials" : [ "materials" : [
@ -39,7 +51,7 @@
], ],
"meshes" : [ "meshes" : [
{ {
"name" : "SYC", "name" : "\u7acb\u65b9\u4f53.002",
"primitives" : [ "primitives" : [
{ {
"attributes" : { "attributes" : {
@ -58,6 +70,30 @@
} }
}, },
"indices" : 3, "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, "material" : 0,
"mode" : 4 "mode" : 4
} }
@ -78,12 +114,42 @@
} }
], ],
"accessors" : [ "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, "componentType" : 5126,
"count" : 2460, "count" : 2460,
"max" : [ "max" : [
0.28133630752563477, 0.2813733220100403,
0.3663977086544037, 0.3664361834526062,
0.9737323522567749 0.9737323522567749
], ],
"min" : [ "min" : [
@ -112,8 +178,13 @@
"bufferViews" : [ "bufferViews" : [
{ {
"buffer" : 0, "buffer" : 0,
"byteLength" : 20249, "byteLength" : 197,
"byteOffset" : 0 "byteOffset" : 0
},
{
"buffer" : 0,
"byteLength" : 20202,
"byteOffset" : 200
} }
], ],
"samplers" : [ "samplers" : [
@ -124,8 +195,8 @@
], ],
"buffers" : [ "buffers" : [
{ {
"byteLength" : 20252, "byteLength" : 20404,
"uri" : "SYD.bin" "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" : [ "buffers" : [
{ {
"byteLength" : 25392, "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