Adopt Shapespark vegetation assets

This commit is contained in:
2026-08-03 17:10:17 +08:00
parent cd9cde0127
commit dbb5705d8e
135 changed files with 9401 additions and 737 deletions

View File

@@ -1,47 +1,21 @@
# 模型资产来源
# 植物模型资产来源
`assets/models/` 下的树模型是第三方素材,**已 gitignore**,不随仓库分发。
干净 checkout 缺这些文件时 `tree.assemble()` 返回 0`generate_scene.py`
自动回落到 `natural` 样式,构建不会失败。
`assets/models/custom/shapespark_plants/` 保存从 Shapespark low-poly plants kit
拆分出的植物资产。每个植物目录包含:
放置路径见 `blender/osmassets/tree.py` 顶部的常量。
- `model.gltf`
- `model.bin`
- `preview.png`
## apple`--tree-style apple`
贴图统一放在 `assets/models/custom/shapespark_plants/textures/`,由各个 glTF
相对引用。`manifest.json` 记录每个拆分资产的类别、几何指标、材质名和预览图路径。
- 名称RedDeliciousAppleSpeedTree 工具导出)
- 路径:`assets/models/speedtree/apple_low/`
- `RedDeliciousApple.obj` — 4475 tris单网格
- `RedDeliciousApple.mtl` — 已重写,见文件内注释
- `textures/apple_color_2k.png` — 由原始 4096² PNG 降采样,**必须保留 alpha 通道**
57% 的像素是抠掉的叶片卡片
- `textures/apple_normal_2k.png` — 同上降采样
当前管线使用:
原始素材另有 `.fbx` / `.cgf` / `.st` / `.tif` 以及 `_SS` / `_Subsurface` 贴图,
管线不用,未收录。
- `tree-01-*``tree-02-*``tree-03-*``--tree-style shapespark` 的 12 个确定性树变体
- `bush-03``natural=scrub` 边缘 bush 实例
- `grass-01``grass-02``grass-03``landuse=grass` 草坪草簇
降采样命令(原始 4k 贴图 16MB + 20MB降到 2k 后 4.3MB + 4.7MB
```bash
sips -Z 2048 -s format png <原始>_Color.png --out textures/apple_color_2k.png
sips -Z 2048 -s format png <原始>_Normal.png --out textures/apple_normal_2k.png
```
## fattree`--tree-style fattree`
- 名称fat tree作者署名 Lyrog付费素材
- 路径:`assets/models/lyrog/fattree/`
- `fattree.blend` — 取其中名为 `fattree` 的对象2238 tris
- `textures/fat_tree.png` — 原文件名带空格(`fat tree.png`),已改为下划线
源 .blend 里的贴图路径是 `//fat tree.png`,只在原始目录下能解析;
运行时不依赖它,`tree.py` 会丢掉源材质并按上面的路径重建一个 Principled 材质。
该 .blend 里另有两个 `plant` 对象(灌木),管线未使用。
## 已移除
`polyhaven/island_tree_01`76MB已于 2026-07-31 删除,连同 `--tree-style polyhaven`
`blender/tools/ingest_tree.py`。原因见 `docs/changelog.md`:该文件的 `*_LOD1`
对象不是完整的树,而是给几何节点散布用的枝叶碎片。
若要重新取用Poly Haven 上是 CC0https://polyhaven.com/a/island_tree_01
`polyhaven/shrub_02` 仍在使用(草丛散布),不受影响。
旧的 SpeedTree apple、Lyrog fattree、Poly Haven `shrub_02`、原始高模
`custom/bush` 和 rejected `custom/bush_low` 已删除。相关实验结论保留在
`docs/changelog.md` 和归档 Trellis 任务中。

Binary file not shown.

View File

@@ -0,0 +1,246 @@
{
"asset":{
"generator":"Khronos glTF Blender I/O v4.5.51",
"version":"2.0"
},
"extensionsUsed":[
"KHR_materials_specular",
"KHR_materials_ior"
],
"scene":0,
"scenes":[
{
"name":"Scene",
"nodes":[
0
]
}
],
"nodes":[
{
"mesh":0,
"name":"Bush-01.001"
}
],
"materials":[
{
"alphaMode":"BLEND",
"doubleSided":true,
"extensions":{
"KHR_materials_specular":{
"specularFactor":0
},
"KHR_materials_ior":{
"ior":1.4500000476837158
}
},
"name":"branch-1-01",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":0
},
"metallicFactor":0,
"roughnessFactor":0.5
}
},
{
"alphaMode":"BLEND",
"doubleSided":true,
"extensions":{
"KHR_materials_specular":{
"specularFactor":0
},
"KHR_materials_ior":{
"ior":1.4500000476837158
}
},
"name":"branch-1-02",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":1
},
"metallicFactor":0,
"roughnessFactor":0.5
}
}
],
"meshes":[
{
"name":"Plane.001",
"primitives":[
{
"attributes":{
"POSITION":0,
"NORMAL":1,
"TEXCOORD_0":2
},
"indices":3,
"material":0
},
{
"attributes":{
"POSITION":4,
"NORMAL":5,
"TEXCOORD_0":6
},
"indices":7,
"material":1
}
]
}
],
"textures":[
{
"sampler":0,
"source":0
},
{
"sampler":0,
"source":1
}
],
"images":[
{
"mimeType":"image/png",
"name":"branch-01",
"uri":"../textures/branch-01.png"
},
{
"mimeType":"image/png",
"name":"branch-02",
"uri":"../textures/branch-02.png"
}
],
"accessors":[
{
"bufferView":0,
"componentType":5126,
"count":99,
"max":[
0.6232271194458008,
0.8840625286102295,
0.5985598564147949
],
"min":[
-0.4801969528198242,
0.003126591444015503,
-0.5000066757202148
],
"type":"VEC3"
},
{
"bufferView":1,
"componentType":5126,
"count":99,
"type":"VEC3"
},
{
"bufferView":2,
"componentType":5126,
"count":99,
"type":"VEC2"
},
{
"bufferView":3,
"componentType":5123,
"count":264,
"type":"SCALAR"
},
{
"bufferView":4,
"componentType":5126,
"count":45,
"max":[
0.5563669204711914,
0.8848730325698853,
0.4917292594909668
],
"min":[
-0.6232271194458008,
0,
-0.5985598564147949
],
"type":"VEC3"
},
{
"bufferView":5,
"componentType":5126,
"count":45,
"type":"VEC3"
},
{
"bufferView":6,
"componentType":5126,
"count":45,
"type":"VEC2"
},
{
"bufferView":7,
"componentType":5123,
"count":120,
"type":"SCALAR"
}
],
"bufferViews":[
{
"buffer":0,
"byteLength":1188,
"byteOffset":0,
"target":34962
},
{
"buffer":0,
"byteLength":1188,
"byteOffset":1188,
"target":34962
},
{
"buffer":0,
"byteLength":792,
"byteOffset":2376,
"target":34962
},
{
"buffer":0,
"byteLength":528,
"byteOffset":3168,
"target":34963
},
{
"buffer":0,
"byteLength":540,
"byteOffset":3696,
"target":34962
},
{
"buffer":0,
"byteLength":540,
"byteOffset":4236,
"target":34962
},
{
"buffer":0,
"byteLength":360,
"byteOffset":4776,
"target":34962
},
{
"buffer":0,
"byteLength":240,
"byteOffset":5136,
"target":34963
}
],
"samplers":[
{
"magFilter":9729,
"minFilter":9987
}
],
"buffers":[
{
"byteLength":5376,
"uri":"model.bin"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 511 KiB

View File

@@ -0,0 +1,246 @@
{
"asset":{
"generator":"Khronos glTF Blender I/O v4.5.51",
"version":"2.0"
},
"extensionsUsed":[
"KHR_materials_specular",
"KHR_materials_ior"
],
"scene":0,
"scenes":[
{
"name":"Scene",
"nodes":[
0
]
}
],
"nodes":[
{
"mesh":0,
"name":"Bush-02.001"
}
],
"materials":[
{
"alphaMode":"BLEND",
"doubleSided":true,
"extensions":{
"KHR_materials_specular":{
"specularFactor":0
},
"KHR_materials_ior":{
"ior":1.4500000476837158
}
},
"name":"branch-1-01",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":0
},
"metallicFactor":0,
"roughnessFactor":0.5
}
},
{
"alphaMode":"BLEND",
"doubleSided":true,
"extensions":{
"KHR_materials_specular":{
"specularFactor":0
},
"KHR_materials_ior":{
"ior":1.4500000476837158
}
},
"name":"branch-1-02",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":1
},
"metallicFactor":0,
"roughnessFactor":0.5
}
}
],
"meshes":[
{
"name":"Plane.001",
"primitives":[
{
"attributes":{
"POSITION":0,
"NORMAL":1,
"TEXCOORD_0":2
},
"indices":3,
"material":0
},
{
"attributes":{
"POSITION":4,
"NORMAL":5,
"TEXCOORD_0":6
},
"indices":7,
"material":1
}
]
}
],
"textures":[
{
"sampler":0,
"source":0
},
{
"sampler":0,
"source":1
}
],
"images":[
{
"mimeType":"image/png",
"name":"branch-01",
"uri":"../textures/branch-01.png"
},
{
"mimeType":"image/png",
"name":"branch-02",
"uri":"../textures/branch-02.png"
}
],
"accessors":[
{
"bufferView":0,
"componentType":5126,
"count":81,
"max":[
0.5122456550598145,
0.8778968453407288,
0.5435709953308105
],
"min":[
-0.5961732864379883,
0,
-0.6160855293273926
],
"type":"VEC3"
},
{
"bufferView":1,
"componentType":5126,
"count":81,
"type":"VEC3"
},
{
"bufferView":2,
"componentType":5126,
"count":81,
"type":"VEC2"
},
{
"bufferView":3,
"componentType":5123,
"count":216,
"type":"SCALAR"
},
{
"bufferView":4,
"componentType":5126,
"count":72,
"max":[
0.5961732864379883,
0.8770927786827087,
0.635948657989502
],
"min":[
-0.4895660877227783,
0.0037081539630889893,
-0.635948657989502
],
"type":"VEC3"
},
{
"bufferView":5,
"componentType":5126,
"count":72,
"type":"VEC3"
},
{
"bufferView":6,
"componentType":5126,
"count":72,
"type":"VEC2"
},
{
"bufferView":7,
"componentType":5123,
"count":192,
"type":"SCALAR"
}
],
"bufferViews":[
{
"buffer":0,
"byteLength":972,
"byteOffset":0,
"target":34962
},
{
"buffer":0,
"byteLength":972,
"byteOffset":972,
"target":34962
},
{
"buffer":0,
"byteLength":648,
"byteOffset":1944,
"target":34962
},
{
"buffer":0,
"byteLength":432,
"byteOffset":2592,
"target":34963
},
{
"buffer":0,
"byteLength":864,
"byteOffset":3024,
"target":34962
},
{
"buffer":0,
"byteLength":864,
"byteOffset":3888,
"target":34962
},
{
"buffer":0,
"byteLength":576,
"byteOffset":4752,
"target":34962
},
{
"buffer":0,
"byteLength":384,
"byteOffset":5328,
"target":34963
}
],
"samplers":[
{
"magFilter":9729,
"minFilter":9987
}
],
"buffers":[
{
"byteLength":5712,
"uri":"model.bin"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 493 KiB

View File

@@ -0,0 +1,226 @@
{
"asset":{
"generator":"Khronos glTF Blender I/O v4.5.51",
"version":"2.0"
},
"scene":0,
"scenes":[
{
"name":"Scene",
"nodes":[
0
]
}
],
"nodes":[
{
"mesh":0,
"name":"Bush-03.001"
}
],
"materials":[
{
"alphaMode":"BLEND",
"doubleSided":true,
"name":"shrubbery-2-01",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":0
},
"metallicFactor":0,
"roughnessFactor":0.5
}
},
{
"alphaMode":"BLEND",
"doubleSided":true,
"name":"shrubbery-2-02",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":1
},
"metallicFactor":0,
"roughnessFactor":0.5
}
}
],
"meshes":[
{
"name":"Plane.001",
"primitives":[
{
"attributes":{
"POSITION":0,
"NORMAL":1,
"TEXCOORD_0":2
},
"indices":3,
"material":0
},
{
"attributes":{
"POSITION":4,
"NORMAL":5,
"TEXCOORD_0":6
},
"indices":7,
"material":1
}
]
}
],
"textures":[
{
"sampler":0,
"source":0
},
{
"sampler":0,
"source":1
}
],
"images":[
{
"mimeType":"image/png",
"name":"shrubbery-1-01",
"uri":"../textures/shrubbery-1-01.png"
},
{
"mimeType":"image/png",
"name":"shrubbery-1-02",
"uri":"../textures/shrubbery-1-02.png"
}
],
"accessors":[
{
"bufferView":0,
"componentType":5126,
"count":80,
"max":[
0.5833921432495117,
1.0170124769210815,
0.6101999282836914
],
"min":[
-0.5379180908203125,
0,
-0.6101999282836914
],
"type":"VEC3"
},
{
"bufferView":1,
"componentType":5126,
"count":80,
"type":"VEC3"
},
{
"bufferView":2,
"componentType":5126,
"count":80,
"type":"VEC2"
},
{
"bufferView":3,
"componentType":5123,
"count":120,
"type":"SCALAR"
},
{
"bufferView":4,
"componentType":5126,
"count":28,
"max":[
0.5107007026672363,
1.0170124769210815,
0.4259634017944336
],
"min":[
-0.5833921432495117,
0,
-0.5510902404785156
],
"type":"VEC3"
},
{
"bufferView":5,
"componentType":5126,
"count":28,
"type":"VEC3"
},
{
"bufferView":6,
"componentType":5126,
"count":28,
"type":"VEC2"
},
{
"bufferView":7,
"componentType":5123,
"count":42,
"type":"SCALAR"
}
],
"bufferViews":[
{
"buffer":0,
"byteLength":960,
"byteOffset":0,
"target":34962
},
{
"buffer":0,
"byteLength":960,
"byteOffset":960,
"target":34962
},
{
"buffer":0,
"byteLength":640,
"byteOffset":1920,
"target":34962
},
{
"buffer":0,
"byteLength":240,
"byteOffset":2560,
"target":34963
},
{
"buffer":0,
"byteLength":336,
"byteOffset":2800,
"target":34962
},
{
"buffer":0,
"byteLength":336,
"byteOffset":3136,
"target":34962
},
{
"buffer":0,
"byteLength":224,
"byteOffset":3472,
"target":34962
},
{
"buffer":0,
"byteLength":84,
"byteOffset":3696,
"target":34963
}
],
"samplers":[
{
"magFilter":9729,
"minFilter":9987
}
],
"buffers":[
{
"byteLength":3780,
"uri":"model.bin"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 521 KiB

View File

@@ -0,0 +1,226 @@
{
"asset":{
"generator":"Khronos glTF Blender I/O v4.5.51",
"version":"2.0"
},
"scene":0,
"scenes":[
{
"name":"Scene",
"nodes":[
0
]
}
],
"nodes":[
{
"mesh":0,
"name":"Bush-04.001"
}
],
"materials":[
{
"alphaMode":"BLEND",
"doubleSided":true,
"name":"shrubbery-1-01",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":0
},
"metallicFactor":0,
"roughnessFactor":0.5
}
},
{
"alphaMode":"BLEND",
"doubleSided":true,
"name":"shrubbery-1-02",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":1
},
"metallicFactor":0,
"roughnessFactor":0.5
}
}
],
"meshes":[
{
"name":"Plane.001",
"primitives":[
{
"attributes":{
"POSITION":0,
"NORMAL":1,
"TEXCOORD_0":2
},
"indices":3,
"material":0
},
{
"attributes":{
"POSITION":4,
"NORMAL":5,
"TEXCOORD_0":6
},
"indices":7,
"material":1
}
]
}
],
"textures":[
{
"sampler":0,
"source":0
},
{
"sampler":0,
"source":1
}
],
"images":[
{
"mimeType":"image/png",
"name":"shrubbery-01",
"uri":"../textures/shrubbery-01.png"
},
{
"mimeType":"image/png",
"name":"shrubbery-02",
"uri":"../textures/shrubbery-02.png"
}
],
"accessors":[
{
"bufferView":0,
"componentType":5126,
"count":72,
"max":[
0.5833916664123535,
1.017012357711792,
0.6101994514465332
],
"min":[
-0.5833921432495117,
0,
-0.6101994514465332
],
"type":"VEC3"
},
{
"bufferView":1,
"componentType":5126,
"count":72,
"type":"VEC3"
},
{
"bufferView":2,
"componentType":5126,
"count":72,
"type":"VEC2"
},
{
"bufferView":3,
"componentType":5123,
"count":108,
"type":"SCALAR"
},
{
"bufferView":4,
"componentType":5126,
"count":36,
"max":[
0.4748873710632324,
1.017012357711792,
0.48714447021484375
],
"min":[
-0.5173826217651367,
0,
-0.5243539810180664
],
"type":"VEC3"
},
{
"bufferView":5,
"componentType":5126,
"count":36,
"type":"VEC3"
},
{
"bufferView":6,
"componentType":5126,
"count":36,
"type":"VEC2"
},
{
"bufferView":7,
"componentType":5123,
"count":54,
"type":"SCALAR"
}
],
"bufferViews":[
{
"buffer":0,
"byteLength":864,
"byteOffset":0,
"target":34962
},
{
"buffer":0,
"byteLength":864,
"byteOffset":864,
"target":34962
},
{
"buffer":0,
"byteLength":576,
"byteOffset":1728,
"target":34962
},
{
"buffer":0,
"byteLength":216,
"byteOffset":2304,
"target":34963
},
{
"buffer":0,
"byteLength":432,
"byteOffset":2520,
"target":34962
},
{
"buffer":0,
"byteLength":432,
"byteOffset":2952,
"target":34962
},
{
"buffer":0,
"byteLength":288,
"byteOffset":3384,
"target":34962
},
{
"buffer":0,
"byteLength":108,
"byteOffset":3672,
"target":34963
}
],
"samplers":[
{
"magFilter":9729,
"minFilter":9987
}
],
"buffers":[
{
"byteLength":3780,
"uri":"model.bin"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 569 KiB

View File

@@ -0,0 +1,341 @@
{
"asset":{
"generator":"Khronos glTF Blender I/O v4.5.51",
"version":"2.0"
},
"extensionsUsed":[
"KHR_materials_specular",
"KHR_materials_ior"
],
"scene":0,
"scenes":[
{
"name":"Scene",
"nodes":[
0
]
}
],
"nodes":[
{
"mesh":0,
"name":"Bush-05.001"
}
],
"materials":[
{
"doubleSided":true,
"extensions":{
"KHR_materials_specular":{
"specularFactor":0
},
"KHR_materials_ior":{
"ior":1.4500000476837158
}
},
"name":"trunk-01",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":0
},
"metallicFactor":0,
"roughnessFactor":0.3431818187236786
}
},
{
"alphaMode":"BLEND",
"doubleSided":true,
"extensions":{
"KHR_materials_specular":{
"specularFactor":0
},
"KHR_materials_ior":{
"ior":1.4500000476837158
}
},
"name":"branch-1-01",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":1
},
"metallicFactor":0,
"roughnessFactor":0.5
}
},
{
"alphaMode":"BLEND",
"doubleSided":true,
"extensions":{
"KHR_materials_specular":{
"specularFactor":0
},
"KHR_materials_ior":{
"ior":1.4500000476837158
}
},
"name":"branch-1-02",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":2
},
"metallicFactor":0,
"roughnessFactor":0.5
}
}
],
"meshes":[
{
"name":"BezierCurve.001",
"primitives":[
{
"attributes":{
"POSITION":0,
"NORMAL":1,
"TEXCOORD_0":2
},
"indices":3,
"material":0
},
{
"attributes":{
"POSITION":4,
"NORMAL":5,
"TEXCOORD_0":6
},
"indices":7,
"material":1
},
{
"attributes":{
"POSITION":8,
"NORMAL":9,
"TEXCOORD_0":10
},
"indices":11,
"material":2
}
]
}
],
"textures":[
{
"sampler":0,
"source":0
},
{
"sampler":0,
"source":1
},
{
"sampler":0,
"source":2
}
],
"images":[
{
"mimeType":"image/jpeg",
"name":"bark",
"uri":"../textures/bark.jpg"
},
{
"mimeType":"image/png",
"name":"branch-01",
"uri":"../textures/branch-01.png"
},
{
"mimeType":"image/png",
"name":"branch-02",
"uri":"../textures/branch-02.png"
}
],
"accessors":[
{
"bufferView":0,
"componentType":5126,
"count":135,
"max":[
0.36066222190856934,
1.9299087524414062,
0.8855743408203125
],
"min":[
-0.676530122756958,
0,
-0.3175506591796875
],
"type":"VEC3"
},
{
"bufferView":1,
"componentType":5126,
"count":135,
"type":"VEC3"
},
{
"bufferView":2,
"componentType":5126,
"count":135,
"type":"VEC2"
},
{
"bufferView":3,
"componentType":5123,
"count":537,
"type":"SCALAR"
},
{
"bufferView":4,
"componentType":5126,
"count":162,
"max":[
1.9345498085021973,
2.192629337310791,
1.7276725769042969
],
"min":[
-2.116325855255127,
0.05757701396942139,
-2.312786102294922
],
"type":"VEC3"
},
{
"bufferView":5,
"componentType":5126,
"count":162,
"type":"VEC3"
},
{
"bufferView":6,
"componentType":5126,
"count":162,
"type":"VEC2"
},
{
"bufferView":7,
"componentType":5123,
"count":432,
"type":"SCALAR"
},
{
"bufferView":8,
"componentType":5126,
"count":261,
"max":[
2.116325855255127,
2.2404303550720215,
2.3127880096435547
],
"min":[
-1.688843846321106,
0.008928298950195312,
-2.229969024658203
],
"type":"VEC3"
},
{
"bufferView":9,
"componentType":5126,
"count":261,
"type":"VEC3"
},
{
"bufferView":10,
"componentType":5126,
"count":261,
"type":"VEC2"
},
{
"bufferView":11,
"componentType":5123,
"count":696,
"type":"SCALAR"
}
],
"bufferViews":[
{
"buffer":0,
"byteLength":1620,
"byteOffset":0,
"target":34962
},
{
"buffer":0,
"byteLength":1620,
"byteOffset":1620,
"target":34962
},
{
"buffer":0,
"byteLength":1080,
"byteOffset":3240,
"target":34962
},
{
"buffer":0,
"byteLength":1074,
"byteOffset":4320,
"target":34963
},
{
"buffer":0,
"byteLength":1944,
"byteOffset":5396,
"target":34962
},
{
"buffer":0,
"byteLength":1944,
"byteOffset":7340,
"target":34962
},
{
"buffer":0,
"byteLength":1296,
"byteOffset":9284,
"target":34962
},
{
"buffer":0,
"byteLength":864,
"byteOffset":10580,
"target":34963
},
{
"buffer":0,
"byteLength":3132,
"byteOffset":11444,
"target":34962
},
{
"buffer":0,
"byteLength":3132,
"byteOffset":14576,
"target":34962
},
{
"buffer":0,
"byteLength":2088,
"byteOffset":17708,
"target":34962
},
{
"buffer":0,
"byteLength":1392,
"byteOffset":19796,
"target":34963
}
],
"samplers":[
{
"magFilter":9729,
"minFilter":9987
}
],
"buffers":[
{
"byteLength":21188,
"uri":"model.bin"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 494 KiB

View File

@@ -0,0 +1,150 @@
{
"asset":{
"generator":"Khronos glTF Blender I/O v4.5.51",
"version":"2.0"
},
"extensionsUsed":[
"KHR_materials_specular",
"KHR_materials_ior"
],
"scene":0,
"scenes":[
{
"name":"Scene",
"nodes":[
0
]
}
],
"nodes":[
{
"mesh":0,
"name":"Clover-01.001"
}
],
"materials":[
{
"alphaMode":"BLEND",
"doubleSided":true,
"extensions":{
"KHR_materials_specular":{
"specularFactor":0.3227272629737854
},
"KHR_materials_ior":{
"ior":1.4500000476837158
}
},
"name":"clover-01",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":0
},
"metallicFactor":0,
"roughnessFactor":0.5
}
}
],
"meshes":[
{
"name":"Plane.001",
"primitives":[
{
"attributes":{
"POSITION":0,
"NORMAL":1,
"TEXCOORD_0":2
},
"indices":3,
"material":0
}
]
}
],
"textures":[
{
"sampler":0,
"source":0
}
],
"images":[
{
"mimeType":"image/png",
"name":"clover-05",
"uri":"../textures/clover-05.png"
}
],
"accessors":[
{
"bufferView":0,
"componentType":5126,
"count":13,
"max":[
0.8042905330657959,
0.06880080699920654,
0.804290771484375
],
"min":[
-0.8042905330657959,
0,
-0.804290771484375
],
"type":"VEC3"
},
{
"bufferView":1,
"componentType":5126,
"count":13,
"type":"VEC3"
},
{
"bufferView":2,
"componentType":5126,
"count":13,
"type":"VEC2"
},
{
"bufferView":3,
"componentType":5123,
"count":15,
"type":"SCALAR"
}
],
"bufferViews":[
{
"buffer":0,
"byteLength":156,
"byteOffset":0,
"target":34962
},
{
"buffer":0,
"byteLength":156,
"byteOffset":156,
"target":34962
},
{
"buffer":0,
"byteLength":104,
"byteOffset":312,
"target":34962
},
{
"buffer":0,
"byteLength":30,
"byteOffset":416,
"target":34963
}
],
"samplers":[
{
"magFilter":9729,
"minFilter":9987
}
],
"buffers":[
{
"byteLength":448,
"uri":"model.bin"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 346 KiB

View File

@@ -0,0 +1,150 @@
{
"asset":{
"generator":"Khronos glTF Blender I/O v4.5.51",
"version":"2.0"
},
"extensionsUsed":[
"KHR_materials_specular",
"KHR_materials_ior"
],
"scene":0,
"scenes":[
{
"name":"Scene",
"nodes":[
0
]
}
],
"nodes":[
{
"mesh":0,
"name":"Clover-02.001"
}
],
"materials":[
{
"alphaMode":"BLEND",
"doubleSided":true,
"extensions":{
"KHR_materials_specular":{
"specularFactor":0.5045454502105713
},
"KHR_materials_ior":{
"ior":1.4500000476837158
}
},
"name":"clover-02",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":0
},
"metallicFactor":0,
"roughnessFactor":0.5
}
}
],
"meshes":[
{
"name":"Plane.001",
"primitives":[
{
"attributes":{
"POSITION":0,
"NORMAL":1,
"TEXCOORD_0":2
},
"indices":3,
"material":0
}
]
}
],
"textures":[
{
"sampler":0,
"source":0
}
],
"images":[
{
"mimeType":"image/png",
"name":"clover-04",
"uri":"../textures/clover-04.png"
}
],
"accessors":[
{
"bufferView":0,
"componentType":5126,
"count":12,
"max":[
0.8042905330657959,
0.04400423914194107,
0.804290771484375
],
"min":[
-0.8042905330657959,
0,
-0.804290771484375
],
"type":"VEC3"
},
{
"bufferView":1,
"componentType":5126,
"count":12,
"type":"VEC3"
},
{
"bufferView":2,
"componentType":5126,
"count":12,
"type":"VEC2"
},
{
"bufferView":3,
"componentType":5123,
"count":12,
"type":"SCALAR"
}
],
"bufferViews":[
{
"buffer":0,
"byteLength":144,
"byteOffset":0,
"target":34962
},
{
"buffer":0,
"byteLength":144,
"byteOffset":144,
"target":34962
},
{
"buffer":0,
"byteLength":96,
"byteOffset":288,
"target":34962
},
{
"buffer":0,
"byteLength":24,
"byteOffset":384,
"target":34963
}
],
"samplers":[
{
"magFilter":9729,
"minFilter":9987
}
],
"buffers":[
{
"byteLength":408,
"uri":"model.bin"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 296 KiB

View File

@@ -0,0 +1,150 @@
{
"asset":{
"generator":"Khronos glTF Blender I/O v4.5.51",
"version":"2.0"
},
"extensionsUsed":[
"KHR_materials_specular",
"KHR_materials_ior"
],
"scene":0,
"scenes":[
{
"name":"Scene",
"nodes":[
0
]
}
],
"nodes":[
{
"mesh":0,
"name":"Clover-03.001"
}
],
"materials":[
{
"alphaMode":"BLEND",
"doubleSided":true,
"extensions":{
"KHR_materials_specular":{
"specularFactor":0.48636364936828613
},
"KHR_materials_ior":{
"ior":1.4500000476837158
}
},
"name":"clover-03",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":0
},
"metallicFactor":0,
"roughnessFactor":0.5
}
}
],
"meshes":[
{
"name":"Plane.001",
"primitives":[
{
"attributes":{
"POSITION":0,
"NORMAL":1,
"TEXCOORD_0":2
},
"indices":3,
"material":0
}
]
}
],
"textures":[
{
"sampler":0,
"source":0
}
],
"images":[
{
"mimeType":"image/png",
"name":"clover-03",
"uri":"../textures/clover-03.png"
}
],
"accessors":[
{
"bufferView":0,
"componentType":5126,
"count":13,
"max":[
0.8042902946472168,
0.06880080699920654,
0.804290771484375
],
"min":[
-0.8042902946472168,
0,
-0.804290771484375
],
"type":"VEC3"
},
{
"bufferView":1,
"componentType":5126,
"count":13,
"type":"VEC3"
},
{
"bufferView":2,
"componentType":5126,
"count":13,
"type":"VEC2"
},
{
"bufferView":3,
"componentType":5123,
"count":15,
"type":"SCALAR"
}
],
"bufferViews":[
{
"buffer":0,
"byteLength":156,
"byteOffset":0,
"target":34962
},
{
"buffer":0,
"byteLength":156,
"byteOffset":156,
"target":34962
},
{
"buffer":0,
"byteLength":104,
"byteOffset":312,
"target":34962
},
{
"buffer":0,
"byteLength":30,
"byteOffset":416,
"target":34963
}
],
"samplers":[
{
"magFilter":9729,
"minFilter":9987
}
],
"buffers":[
{
"byteLength":448,
"uri":"model.bin"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 314 KiB

View File

@@ -0,0 +1,150 @@
{
"asset":{
"generator":"Khronos glTF Blender I/O v4.5.51",
"version":"2.0"
},
"extensionsUsed":[
"KHR_materials_specular",
"KHR_materials_ior"
],
"scene":0,
"scenes":[
{
"name":"Scene",
"nodes":[
0
]
}
],
"nodes":[
{
"mesh":0,
"name":"Clover-04.001"
}
],
"materials":[
{
"alphaMode":"BLEND",
"doubleSided":true,
"extensions":{
"KHR_materials_specular":{
"specularFactor":0.5181818008422852
},
"KHR_materials_ior":{
"ior":1.4500000476837158
}
},
"name":"clover-04",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":0
},
"metallicFactor":0,
"roughnessFactor":0.5
}
}
],
"meshes":[
{
"name":"Plane.001",
"primitives":[
{
"attributes":{
"POSITION":0,
"NORMAL":1,
"TEXCOORD_0":2
},
"indices":3,
"material":0
}
]
}
],
"textures":[
{
"sampler":0,
"source":0
}
],
"images":[
{
"mimeType":"image/png",
"name":"clover-02",
"uri":"../textures/clover-02.png"
}
],
"accessors":[
{
"bufferView":0,
"componentType":5126,
"count":12,
"max":[
0.8042902946472168,
0.11188695579767227,
0.804290771484375
],
"min":[
-0.8042902946472168,
0,
-0.804290771484375
],
"type":"VEC3"
},
{
"bufferView":1,
"componentType":5126,
"count":12,
"type":"VEC3"
},
{
"bufferView":2,
"componentType":5126,
"count":12,
"type":"VEC2"
},
{
"bufferView":3,
"componentType":5123,
"count":12,
"type":"SCALAR"
}
],
"bufferViews":[
{
"buffer":0,
"byteLength":144,
"byteOffset":0,
"target":34962
},
{
"buffer":0,
"byteLength":144,
"byteOffset":144,
"target":34962
},
{
"buffer":0,
"byteLength":96,
"byteOffset":288,
"target":34962
},
{
"buffer":0,
"byteLength":24,
"byteOffset":384,
"target":34963
}
],
"samplers":[
{
"magFilter":9729,
"minFilter":9987
}
],
"buffers":[
{
"byteLength":408,
"uri":"model.bin"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 316 KiB

View File

@@ -0,0 +1,150 @@
{
"asset":{
"generator":"Khronos glTF Blender I/O v4.5.51",
"version":"2.0"
},
"extensionsUsed":[
"KHR_materials_specular",
"KHR_materials_ior"
],
"scene":0,
"scenes":[
{
"name":"Scene",
"nodes":[
0
]
}
],
"nodes":[
{
"mesh":0,
"name":"Clover-05.001"
}
],
"materials":[
{
"alphaMode":"BLEND",
"doubleSided":true,
"extensions":{
"KHR_materials_specular":{
"specularFactor":0.4954545497894287
},
"KHR_materials_ior":{
"ior":1.4500000476837158
}
},
"name":"clover-05",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":0
},
"metallicFactor":0,
"roughnessFactor":0.5
}
}
],
"meshes":[
{
"name":"Plane.001",
"primitives":[
{
"attributes":{
"POSITION":0,
"NORMAL":1,
"TEXCOORD_0":2
},
"indices":3,
"material":0
}
]
}
],
"textures":[
{
"sampler":0,
"source":0
}
],
"images":[
{
"mimeType":"image/png",
"name":"clover-01",
"uri":"../textures/clover-01.png"
}
],
"accessors":[
{
"bufferView":0,
"componentType":5126,
"count":12,
"max":[
0.8042902946472168,
0.06880080699920654,
0.804290771484375
],
"min":[
-0.8042902946472168,
0,
-0.804290771484375
],
"type":"VEC3"
},
{
"bufferView":1,
"componentType":5126,
"count":12,
"type":"VEC3"
},
{
"bufferView":2,
"componentType":5126,
"count":12,
"type":"VEC2"
},
{
"bufferView":3,
"componentType":5123,
"count":12,
"type":"SCALAR"
}
],
"bufferViews":[
{
"buffer":0,
"byteLength":144,
"byteOffset":0,
"target":34962
},
{
"buffer":0,
"byteLength":144,
"byteOffset":144,
"target":34962
},
{
"buffer":0,
"byteLength":96,
"byteOffset":288,
"target":34962
},
{
"buffer":0,
"byteLength":24,
"byteOffset":384,
"target":34963
}
],
"samplers":[
{
"magFilter":9729,
"minFilter":9987
}
],
"buffers":[
{
"byteLength":408,
"uri":"model.bin"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 333 KiB

View File

@@ -0,0 +1,138 @@
{
"asset":{
"generator":"Khronos glTF Blender I/O v4.5.51",
"version":"2.0"
},
"scene":0,
"scenes":[
{
"name":"Scene",
"nodes":[
0
]
}
],
"nodes":[
{
"mesh":0,
"name":"Flowers-01.001"
}
],
"materials":[
{
"alphaMode":"BLEND",
"doubleSided":true,
"name":"flowers-01.001",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":0
},
"metallicFactor":0,
"roughnessFactor":0.5
}
}
],
"meshes":[
{
"name":"Plane.001",
"primitives":[
{
"attributes":{
"POSITION":0,
"NORMAL":1,
"TEXCOORD_0":2
},
"indices":3,
"material":0
}
]
}
],
"textures":[
{
"sampler":0,
"source":0
}
],
"images":[
{
"mimeType":"image/png",
"name":"flowers-01",
"uri":"../textures/flowers-01.png"
}
],
"accessors":[
{
"bufferView":0,
"componentType":5126,
"count":32,
"max":[
0.8042905330657959,
0.0962081104516983,
0.804290771484375
],
"min":[
-0.8042905330657959,
0,
-0.804290771484375
],
"type":"VEC3"
},
{
"bufferView":1,
"componentType":5126,
"count":32,
"type":"VEC3"
},
{
"bufferView":2,
"componentType":5126,
"count":32,
"type":"VEC2"
},
{
"bufferView":3,
"componentType":5123,
"count":42,
"type":"SCALAR"
}
],
"bufferViews":[
{
"buffer":0,
"byteLength":384,
"byteOffset":0,
"target":34962
},
{
"buffer":0,
"byteLength":384,
"byteOffset":384,
"target":34962
},
{
"buffer":0,
"byteLength":256,
"byteOffset":768,
"target":34962
},
{
"buffer":0,
"byteLength":84,
"byteOffset":1024,
"target":34963
}
],
"samplers":[
{
"magFilter":9729,
"minFilter":9987
}
],
"buffers":[
{
"byteLength":1108,
"uri":"model.bin"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 302 KiB

View File

@@ -0,0 +1,402 @@
{
"asset":{
"generator":"Khronos glTF Blender I/O v4.5.51",
"version":"2.0"
},
"scene":0,
"scenes":[
{
"name":"Scene",
"nodes":[
0
]
}
],
"nodes":[
{
"mesh":0,
"name":"Flowers-02.001"
}
],
"materials":[
{
"alphaMode":"BLEND",
"doubleSided":true,
"name":"flowers-01.001",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":0
},
"metallicFactor":0,
"roughnessFactor":0.5
}
},
{
"alphaMode":"BLEND",
"doubleSided":true,
"name":"flowers-01.002",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":1
},
"metallicFactor":0,
"roughnessFactor":0.5
}
},
{
"alphaMode":"BLEND",
"doubleSided":true,
"name":"shrubbery-1-01",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":2
},
"metallicFactor":0,
"roughnessFactor":0.5
}
},
{
"alphaMode":"BLEND",
"doubleSided":true,
"name":"shrubbery-1-02",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":3
},
"metallicFactor":0,
"roughnessFactor":0.5
}
}
],
"meshes":[
{
"name":"Plane.001",
"primitives":[
{
"attributes":{
"POSITION":0,
"NORMAL":1,
"TEXCOORD_0":2
},
"indices":3,
"material":0
},
{
"attributes":{
"POSITION":4,
"NORMAL":5,
"TEXCOORD_0":6
},
"indices":7,
"material":1
},
{
"attributes":{
"POSITION":8,
"NORMAL":9,
"TEXCOORD_0":10
},
"indices":11,
"material":2
},
{
"attributes":{
"POSITION":12,
"NORMAL":13,
"TEXCOORD_0":14
},
"indices":15,
"material":3
}
]
}
],
"textures":[
{
"sampler":0,
"source":0
},
{
"sampler":0,
"source":1
},
{
"sampler":0,
"source":2
},
{
"sampler":0,
"source":3
}
],
"images":[
{
"mimeType":"image/png",
"name":"flowers-01",
"uri":"../textures/flowers-01.png"
},
{
"mimeType":"image/png",
"name":"flowers-02",
"uri":"../textures/flowers-02.png"
},
{
"mimeType":"image/png",
"name":"shrubbery-01",
"uri":"../textures/shrubbery-01.png"
},
{
"mimeType":"image/png",
"name":"shrubbery-02",
"uri":"../textures/shrubbery-02.png"
}
],
"accessors":[
{
"bufferView":0,
"componentType":5126,
"count":36,
"max":[
0.5630202293395996,
0.7661895751953125,
0.5195379257202148
],
"min":[
-0.6329164505004883,
0.409686803817749,
-0.7071380615234375
],
"type":"VEC3"
},
{
"bufferView":1,
"componentType":5126,
"count":36,
"type":"VEC3"
},
{
"bufferView":2,
"componentType":5126,
"count":36,
"type":"VEC2"
},
{
"bufferView":3,
"componentType":5123,
"count":54,
"type":"SCALAR"
},
{
"bufferView":4,
"componentType":5126,
"count":36,
"max":[
0.6526293754577637,
0.7462631464004517,
0.5518369674682617
],
"min":[
-0.41998767852783203,
0.3797542452812195,
-0.5864648818969727
],
"type":"VEC3"
},
{
"bufferView":5,
"componentType":5126,
"count":36,
"type":"VEC3"
},
{
"bufferView":6,
"componentType":5126,
"count":36,
"type":"VEC2"
},
{
"bufferView":7,
"componentType":5123,
"count":54,
"type":"SCALAR"
},
{
"bufferView":8,
"componentType":5126,
"count":72,
"max":[
0.7357230186462402,
0.9060201644897461,
0.7071380615234375
],
"min":[
-0.735722541809082,
0,
-0.7022256851196289
],
"type":"VEC3"
},
{
"bufferView":9,
"componentType":5126,
"count":72,
"type":"VEC3"
},
{
"bufferView":10,
"componentType":5126,
"count":72,
"type":"VEC2"
},
{
"bufferView":11,
"componentType":5123,
"count":108,
"type":"SCALAR"
},
{
"bufferView":12,
"componentType":5126,
"count":36,
"max":[
0.581110954284668,
0.9545401334762573,
0.6120939254760742
],
"min":[
-0.7084417343139648,
0.0038599371910095215,
-0.6311941146850586
],
"type":"VEC3"
},
{
"bufferView":13,
"componentType":5126,
"count":36,
"type":"VEC3"
},
{
"bufferView":14,
"componentType":5126,
"count":36,
"type":"VEC2"
},
{
"bufferView":15,
"componentType":5123,
"count":54,
"type":"SCALAR"
}
],
"bufferViews":[
{
"buffer":0,
"byteLength":432,
"byteOffset":0,
"target":34962
},
{
"buffer":0,
"byteLength":432,
"byteOffset":432,
"target":34962
},
{
"buffer":0,
"byteLength":288,
"byteOffset":864,
"target":34962
},
{
"buffer":0,
"byteLength":108,
"byteOffset":1152,
"target":34963
},
{
"buffer":0,
"byteLength":432,
"byteOffset":1260,
"target":34962
},
{
"buffer":0,
"byteLength":432,
"byteOffset":1692,
"target":34962
},
{
"buffer":0,
"byteLength":288,
"byteOffset":2124,
"target":34962
},
{
"buffer":0,
"byteLength":108,
"byteOffset":2412,
"target":34963
},
{
"buffer":0,
"byteLength":864,
"byteOffset":2520,
"target":34962
},
{
"buffer":0,
"byteLength":864,
"byteOffset":3384,
"target":34962
},
{
"buffer":0,
"byteLength":576,
"byteOffset":4248,
"target":34962
},
{
"buffer":0,
"byteLength":216,
"byteOffset":4824,
"target":34963
},
{
"buffer":0,
"byteLength":432,
"byteOffset":5040,
"target":34962
},
{
"buffer":0,
"byteLength":432,
"byteOffset":5472,
"target":34962
},
{
"buffer":0,
"byteLength":288,
"byteOffset":5904,
"target":34962
},
{
"buffer":0,
"byteLength":108,
"byteOffset":6192,
"target":34963
}
],
"samplers":[
{
"magFilter":9729,
"minFilter":9987
}
],
"buffers":[
{
"byteLength":6300,
"uri":"model.bin"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 518 KiB

View File

@@ -0,0 +1,138 @@
{
"asset":{
"generator":"Khronos glTF Blender I/O v4.5.51",
"version":"2.0"
},
"scene":0,
"scenes":[
{
"name":"Scene",
"nodes":[
0
]
}
],
"nodes":[
{
"mesh":0,
"name":"Flowers-03.001"
}
],
"materials":[
{
"alphaMode":"BLEND",
"doubleSided":true,
"name":"flowers-01.002",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":0
},
"metallicFactor":0,
"roughnessFactor":0.5
}
}
],
"meshes":[
{
"name":"Plane.001",
"primitives":[
{
"attributes":{
"POSITION":0,
"NORMAL":1,
"TEXCOORD_0":2
},
"indices":3,
"material":0
}
]
}
],
"textures":[
{
"sampler":0,
"source":0
}
],
"images":[
{
"mimeType":"image/png",
"name":"flowers-02",
"uri":"../textures/flowers-02.png"
}
],
"accessors":[
{
"bufferView":0,
"componentType":5126,
"count":34,
"max":[
0.8042902946472168,
0.15777377784252167,
0.804290771484375
],
"min":[
-0.8042902946472168,
0,
-0.804290771484375
],
"type":"VEC3"
},
{
"bufferView":1,
"componentType":5126,
"count":34,
"type":"VEC3"
},
{
"bufferView":2,
"componentType":5126,
"count":34,
"type":"VEC2"
},
{
"bufferView":3,
"componentType":5123,
"count":48,
"type":"SCALAR"
}
],
"bufferViews":[
{
"buffer":0,
"byteLength":408,
"byteOffset":0,
"target":34962
},
{
"buffer":0,
"byteLength":408,
"byteOffset":408,
"target":34962
},
{
"buffer":0,
"byteLength":272,
"byteOffset":816,
"target":34962
},
{
"buffer":0,
"byteLength":96,
"byteOffset":1088,
"target":34963
}
],
"samplers":[
{
"magFilter":9729,
"minFilter":9987
}
],
"buffers":[
{
"byteLength":1184,
"uri":"model.bin"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 311 KiB

View File

@@ -0,0 +1,402 @@
{
"asset":{
"generator":"Khronos glTF Blender I/O v4.5.51",
"version":"2.0"
},
"scene":0,
"scenes":[
{
"name":"Scene",
"nodes":[
0
]
}
],
"nodes":[
{
"mesh":0,
"name":"Flowers-04.001"
}
],
"materials":[
{
"alphaMode":"BLEND",
"doubleSided":true,
"name":"flowers-01.001",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":0
},
"metallicFactor":0,
"roughnessFactor":0.5
}
},
{
"alphaMode":"BLEND",
"doubleSided":true,
"name":"flowers-01.002",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":1
},
"metallicFactor":0,
"roughnessFactor":0.5
}
},
{
"alphaMode":"BLEND",
"doubleSided":true,
"name":"shrubbery-1-01",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":2
},
"metallicFactor":0,
"roughnessFactor":0.5
}
},
{
"alphaMode":"BLEND",
"doubleSided":true,
"name":"shrubbery-1-02",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":3
},
"metallicFactor":0,
"roughnessFactor":0.5
}
}
],
"meshes":[
{
"name":"Plane.001",
"primitives":[
{
"attributes":{
"POSITION":0,
"NORMAL":1,
"TEXCOORD_0":2
},
"indices":3,
"material":0
},
{
"attributes":{
"POSITION":4,
"NORMAL":5,
"TEXCOORD_0":6
},
"indices":7,
"material":1
},
{
"attributes":{
"POSITION":8,
"NORMAL":9,
"TEXCOORD_0":10
},
"indices":11,
"material":2
},
{
"attributes":{
"POSITION":12,
"NORMAL":13,
"TEXCOORD_0":14
},
"indices":15,
"material":3
}
]
}
],
"textures":[
{
"sampler":0,
"source":0
},
{
"sampler":0,
"source":1
},
{
"sampler":0,
"source":2
},
{
"sampler":0,
"source":3
}
],
"images":[
{
"mimeType":"image/png",
"name":"flowers-01",
"uri":"../textures/flowers-01.png"
},
{
"mimeType":"image/png",
"name":"flowers-02",
"uri":"../textures/flowers-02.png"
},
{
"mimeType":"image/png",
"name":"shrubbery-01",
"uri":"../textures/shrubbery-01.png"
},
{
"mimeType":"image/png",
"name":"shrubbery-02",
"uri":"../textures/shrubbery-02.png"
}
],
"accessors":[
{
"bufferView":0,
"componentType":5126,
"count":36,
"max":[
0.4416971206665039,
0.7731611132621765,
0.5218057632446289
],
"min":[
-0.551506757736206,
0.3797275125980377,
-0.5259017944335938
],
"type":"VEC3"
},
{
"bufferView":1,
"componentType":5126,
"count":36,
"type":"VEC3"
},
{
"bufferView":2,
"componentType":5126,
"count":36,
"type":"VEC2"
},
{
"bufferView":3,
"componentType":5123,
"count":54,
"type":"SCALAR"
},
{
"bufferView":4,
"componentType":5126,
"count":36,
"max":[
0.6191749572753906,
0.7363936901092529,
0.507960319519043
],
"min":[
-0.4534420967102051,
0.36988475918769836,
-0.6303415298461914
],
"type":"VEC3"
},
{
"bufferView":5,
"componentType":5126,
"count":36,
"type":"VEC3"
},
{
"bufferView":6,
"componentType":5126,
"count":36,
"type":"VEC2"
},
{
"bufferView":7,
"componentType":5123,
"count":54,
"type":"SCALAR"
},
{
"bufferView":8,
"componentType":5126,
"count":72,
"max":[
0.7048861980438232,
0.8867557048797607,
0.7372770309448242
],
"min":[
-0.7048861980438232,
0,
-0.7372770309448242
],
"type":"VEC3"
},
{
"bufferView":9,
"componentType":5126,
"count":72,
"type":"VEC3"
},
{
"bufferView":10,
"componentType":5126,
"count":72,
"type":"VEC2"
},
{
"bufferView":11,
"componentType":5123,
"count":108,
"type":"SCALAR"
},
{
"bufferView":12,
"componentType":5126,
"count":36,
"max":[
0.5737853050231934,
0.942986249923706,
0.5885944366455078
],
"min":[
-0.6251299381256104,
0,
-0.6335535049438477
],
"type":"VEC3"
},
{
"bufferView":13,
"componentType":5126,
"count":36,
"type":"VEC3"
},
{
"bufferView":14,
"componentType":5126,
"count":36,
"type":"VEC2"
},
{
"bufferView":15,
"componentType":5123,
"count":54,
"type":"SCALAR"
}
],
"bufferViews":[
{
"buffer":0,
"byteLength":432,
"byteOffset":0,
"target":34962
},
{
"buffer":0,
"byteLength":432,
"byteOffset":432,
"target":34962
},
{
"buffer":0,
"byteLength":288,
"byteOffset":864,
"target":34962
},
{
"buffer":0,
"byteLength":108,
"byteOffset":1152,
"target":34963
},
{
"buffer":0,
"byteLength":432,
"byteOffset":1260,
"target":34962
},
{
"buffer":0,
"byteLength":432,
"byteOffset":1692,
"target":34962
},
{
"buffer":0,
"byteLength":288,
"byteOffset":2124,
"target":34962
},
{
"buffer":0,
"byteLength":108,
"byteOffset":2412,
"target":34963
},
{
"buffer":0,
"byteLength":864,
"byteOffset":2520,
"target":34962
},
{
"buffer":0,
"byteLength":864,
"byteOffset":3384,
"target":34962
},
{
"buffer":0,
"byteLength":576,
"byteOffset":4248,
"target":34962
},
{
"buffer":0,
"byteLength":216,
"byteOffset":4824,
"target":34963
},
{
"buffer":0,
"byteLength":432,
"byteOffset":5040,
"target":34962
},
{
"buffer":0,
"byteLength":432,
"byteOffset":5472,
"target":34962
},
{
"buffer":0,
"byteLength":288,
"byteOffset":5904,
"target":34962
},
{
"buffer":0,
"byteLength":108,
"byteOffset":6192,
"target":34963
}
],
"samplers":[
{
"magFilter":9729,
"minFilter":9987
}
],
"buffers":[
{
"byteLength":6300,
"uri":"model.bin"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 508 KiB

View File

@@ -0,0 +1,226 @@
{
"asset":{
"generator":"Khronos glTF Blender I/O v4.5.51",
"version":"2.0"
},
"scene":0,
"scenes":[
{
"name":"Scene",
"nodes":[
0
]
}
],
"nodes":[
{
"mesh":0,
"name":"Grass-01.001"
}
],
"materials":[
{
"alphaMode":"BLEND",
"doubleSided":true,
"name":"high-grass-1-02",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":0
},
"metallicFactor":0,
"roughnessFactor":0.5
}
},
{
"alphaMode":"BLEND",
"doubleSided":true,
"name":"high-grass-1-01",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":1
},
"metallicFactor":0,
"roughnessFactor":0.5
}
}
],
"meshes":[
{
"name":"Plane.001",
"primitives":[
{
"attributes":{
"POSITION":0,
"NORMAL":1,
"TEXCOORD_0":2
},
"indices":3,
"material":0
},
{
"attributes":{
"POSITION":4,
"NORMAL":5,
"TEXCOORD_0":6
},
"indices":7,
"material":1
}
]
}
],
"textures":[
{
"sampler":0,
"source":0
},
{
"sampler":0,
"source":1
}
],
"images":[
{
"mimeType":"image/png",
"name":"grass-02",
"uri":"../textures/grass-02.png"
},
{
"mimeType":"image/png",
"name":"grass-01",
"uri":"../textures/grass-01.png"
}
],
"accessors":[
{
"bufferView":0,
"componentType":5126,
"count":12,
"max":[
0.5192580223083496,
1.3420486450195312,
0.6648273468017578
],
"min":[
-0.5123167037963867,
0,
-0.6648283004760742
],
"type":"VEC3"
},
{
"bufferView":1,
"componentType":5126,
"count":12,
"type":"VEC3"
},
{
"bufferView":2,
"componentType":5126,
"count":12,
"type":"VEC2"
},
{
"bufferView":3,
"componentType":5123,
"count":18,
"type":"SCALAR"
},
{
"bufferView":4,
"componentType":5126,
"count":8,
"max":[
0.6255302429199219,
1.2000000476837158,
0.44700050354003906
],
"min":[
-0.6255302429199219,
0,
-0.26865100860595703
],
"type":"VEC3"
},
{
"bufferView":5,
"componentType":5126,
"count":8,
"type":"VEC3"
},
{
"bufferView":6,
"componentType":5126,
"count":8,
"type":"VEC2"
},
{
"bufferView":7,
"componentType":5123,
"count":12,
"type":"SCALAR"
}
],
"bufferViews":[
{
"buffer":0,
"byteLength":144,
"byteOffset":0,
"target":34962
},
{
"buffer":0,
"byteLength":144,
"byteOffset":144,
"target":34962
},
{
"buffer":0,
"byteLength":96,
"byteOffset":288,
"target":34962
},
{
"buffer":0,
"byteLength":36,
"byteOffset":384,
"target":34963
},
{
"buffer":0,
"byteLength":96,
"byteOffset":420,
"target":34962
},
{
"buffer":0,
"byteLength":96,
"byteOffset":516,
"target":34962
},
{
"buffer":0,
"byteLength":64,
"byteOffset":612,
"target":34962
},
{
"buffer":0,
"byteLength":24,
"byteOffset":676,
"target":34963
}
],
"samplers":[
{
"magFilter":9729,
"minFilter":9987
}
],
"buffers":[
{
"byteLength":700,
"uri":"model.bin"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 404 KiB

View File

@@ -0,0 +1,226 @@
{
"asset":{
"generator":"Khronos glTF Blender I/O v4.5.51",
"version":"2.0"
},
"scene":0,
"scenes":[
{
"name":"Scene",
"nodes":[
0
]
}
],
"nodes":[
{
"mesh":0,
"name":"Grass-02.001"
}
],
"materials":[
{
"alphaMode":"BLEND",
"doubleSided":true,
"name":"high-grass-1-01",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":0
},
"metallicFactor":0,
"roughnessFactor":0.5
}
},
{
"alphaMode":"BLEND",
"doubleSided":true,
"name":"high-grass-1-02",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":1
},
"metallicFactor":0,
"roughnessFactor":0.5
}
}
],
"meshes":[
{
"name":"Plane.001",
"primitives":[
{
"attributes":{
"POSITION":0,
"NORMAL":1,
"TEXCOORD_0":2
},
"indices":3,
"material":0
},
{
"attributes":{
"POSITION":4,
"NORMAL":5,
"TEXCOORD_0":6
},
"indices":7,
"material":1
}
]
}
],
"textures":[
{
"sampler":0,
"source":0
},
{
"sampler":0,
"source":1
}
],
"images":[
{
"mimeType":"image/png",
"name":"grass-01",
"uri":"../textures/grass-01.png"
},
{
"mimeType":"image/png",
"name":"grass-02",
"uri":"../textures/grass-02.png"
}
],
"accessors":[
{
"bufferView":0,
"componentType":5126,
"count":8,
"max":[
0.6255302429199219,
1.2000000476837158,
0.6648273468017578
],
"min":[
-0.5337588787078857,
0,
-0.6648283004760742
],
"type":"VEC3"
},
{
"bufferView":1,
"componentType":5126,
"count":8,
"type":"VEC3"
},
{
"bufferView":2,
"componentType":5126,
"count":8,
"type":"VEC2"
},
{
"bufferView":3,
"componentType":5123,
"count":12,
"type":"SCALAR"
},
{
"bufferView":4,
"componentType":5126,
"count":12,
"max":[
0.5744695663452148,
1.3420486450195312,
0.6049365997314453
],
"min":[
-0.6255302429199219,
0,
-0.5248737335205078
],
"type":"VEC3"
},
{
"bufferView":5,
"componentType":5126,
"count":12,
"type":"VEC3"
},
{
"bufferView":6,
"componentType":5126,
"count":12,
"type":"VEC2"
},
{
"bufferView":7,
"componentType":5123,
"count":18,
"type":"SCALAR"
}
],
"bufferViews":[
{
"buffer":0,
"byteLength":96,
"byteOffset":0,
"target":34962
},
{
"buffer":0,
"byteLength":96,
"byteOffset":96,
"target":34962
},
{
"buffer":0,
"byteLength":64,
"byteOffset":192,
"target":34962
},
{
"buffer":0,
"byteLength":24,
"byteOffset":256,
"target":34963
},
{
"buffer":0,
"byteLength":144,
"byteOffset":280,
"target":34962
},
{
"buffer":0,
"byteLength":144,
"byteOffset":424,
"target":34962
},
{
"buffer":0,
"byteLength":96,
"byteOffset":568,
"target":34962
},
{
"buffer":0,
"byteLength":36,
"byteOffset":664,
"target":34963
}
],
"samplers":[
{
"magFilter":9729,
"minFilter":9987
}
],
"buffers":[
{
"byteLength":700,
"uri":"model.bin"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 402 KiB

View File

@@ -0,0 +1,226 @@
{
"asset":{
"generator":"Khronos glTF Blender I/O v4.5.51",
"version":"2.0"
},
"scene":0,
"scenes":[
{
"name":"Scene",
"nodes":[
0
]
}
],
"nodes":[
{
"mesh":0,
"name":"Grass-03.001"
}
],
"materials":[
{
"alphaMode":"BLEND",
"doubleSided":true,
"name":"high-grass-1-01",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":0
},
"metallicFactor":0,
"roughnessFactor":0.5
}
},
{
"alphaMode":"BLEND",
"doubleSided":true,
"name":"high-grass-1-02",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":1
},
"metallicFactor":0,
"roughnessFactor":0.5
}
}
],
"meshes":[
{
"name":"Plane.001",
"primitives":[
{
"attributes":{
"POSITION":0,
"NORMAL":1,
"TEXCOORD_0":2
},
"indices":3,
"material":0
},
{
"attributes":{
"POSITION":4,
"NORMAL":5,
"TEXCOORD_0":6
},
"indices":7,
"material":1
}
]
}
],
"textures":[
{
"sampler":0,
"source":0
},
{
"sampler":0,
"source":1
}
],
"images":[
{
"mimeType":"image/png",
"name":"grass-01",
"uri":"../textures/grass-01.png"
},
{
"mimeType":"image/png",
"name":"grass-02",
"uri":"../textures/grass-02.png"
}
],
"accessors":[
{
"bufferView":0,
"componentType":5126,
"count":8,
"max":[
0.5884900093078613,
1.2000000476837158,
0.6648273468017578
],
"min":[
-0.7082138061523438,
0,
-0.6648283004760742
],
"type":"VEC3"
},
{
"bufferView":1,
"componentType":5126,
"count":8,
"type":"VEC3"
},
{
"bufferView":2,
"componentType":5126,
"count":8,
"type":"VEC2"
},
{
"bufferView":3,
"componentType":5123,
"count":12,
"type":"SCALAR"
},
{
"bufferView":4,
"componentType":5126,
"count":12,
"max":[
0.7082138061523438,
1.2000000476837158,
0.6304864883422852
],
"min":[
-0.6625704765319824,
0,
-0.5517873764038086
],
"type":"VEC3"
},
{
"bufferView":5,
"componentType":5126,
"count":12,
"type":"VEC3"
},
{
"bufferView":6,
"componentType":5126,
"count":12,
"type":"VEC2"
},
{
"bufferView":7,
"componentType":5123,
"count":18,
"type":"SCALAR"
}
],
"bufferViews":[
{
"buffer":0,
"byteLength":96,
"byteOffset":0,
"target":34962
},
{
"buffer":0,
"byteLength":96,
"byteOffset":96,
"target":34962
},
{
"buffer":0,
"byteLength":64,
"byteOffset":192,
"target":34962
},
{
"buffer":0,
"byteLength":24,
"byteOffset":256,
"target":34963
},
{
"buffer":0,
"byteLength":144,
"byteOffset":280,
"target":34962
},
{
"buffer":0,
"byteLength":144,
"byteOffset":424,
"target":34962
},
{
"buffer":0,
"byteLength":96,
"byteOffset":568,
"target":34962
},
{
"buffer":0,
"byteLength":36,
"byteOffset":664,
"target":34963
}
],
"samplers":[
{
"magFilter":9729,
"minFilter":9987
}
],
"buffers":[
{
"byteLength":700,
"uri":"model.bin"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 396 KiB

View File

@@ -0,0 +1,238 @@
{
"asset":{
"generator":"Khronos glTF Blender I/O v4.5.51",
"version":"2.0"
},
"extensionsUsed":[
"KHR_materials_specular",
"KHR_materials_ior"
],
"scene":0,
"scenes":[
{
"name":"Scene",
"nodes":[
0
]
}
],
"nodes":[
{
"mesh":0,
"name":"Hedge-01.001"
}
],
"materials":[
{
"alphaMode":"BLEND",
"doubleSided":true,
"name":"hedge-01",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":0
},
"metallicFactor":0,
"roughnessFactor":0.5
}
},
{
"alphaMode":"BLEND",
"doubleSided":true,
"extensions":{
"KHR_materials_specular":{
"specularFactor":0
},
"KHR_materials_ior":{
"ior":1.4500000476837158
}
},
"name":"hedge-02",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":1
},
"metallicFactor":0,
"roughnessFactor":0.5
}
}
],
"meshes":[
{
"name":"Plane.001",
"primitives":[
{
"attributes":{
"POSITION":0,
"NORMAL":1,
"TEXCOORD_0":2
},
"indices":3,
"material":0
},
{
"attributes":{
"POSITION":4,
"NORMAL":5,
"TEXCOORD_0":6
},
"indices":7,
"material":1
}
]
}
],
"textures":[
{
"sampler":0,
"source":0
},
{
"sampler":0,
"source":1
}
],
"images":[
{
"mimeType":"image/png",
"name":"hedge-01",
"uri":"../textures/hedge-01.png"
},
{
"mimeType":"image/png",
"name":"hedge-02",
"uri":"../textures/hedge-02.png"
}
],
"accessors":[
{
"bufferView":0,
"componentType":5126,
"count":260,
"max":[
1.5853028297424316,
1.3667086362838745,
0.9185185432434082
],
"min":[
-1.5853028297424316,
0.007001757621765137,
-0.9185187816619873
],
"type":"VEC3"
},
{
"bufferView":1,
"componentType":5126,
"count":260,
"type":"VEC3"
},
{
"bufferView":2,
"componentType":5126,
"count":260,
"type":"VEC2"
},
{
"bufferView":3,
"componentType":5123,
"count":324,
"type":"SCALAR"
},
{
"bufferView":4,
"componentType":5126,
"count":304,
"max":[
1.1624417304992676,
1.4072597026824951,
0.7758388519287109
],
"min":[
-1.3045625686645508,
0,
-0.7171168327331543
],
"type":"VEC3"
},
{
"bufferView":5,
"componentType":5126,
"count":304,
"type":"VEC3"
},
{
"bufferView":6,
"componentType":5126,
"count":304,
"type":"VEC2"
},
{
"bufferView":7,
"componentType":5123,
"count":408,
"type":"SCALAR"
}
],
"bufferViews":[
{
"buffer":0,
"byteLength":3120,
"byteOffset":0,
"target":34962
},
{
"buffer":0,
"byteLength":3120,
"byteOffset":3120,
"target":34962
},
{
"buffer":0,
"byteLength":2080,
"byteOffset":6240,
"target":34962
},
{
"buffer":0,
"byteLength":648,
"byteOffset":8320,
"target":34963
},
{
"buffer":0,
"byteLength":3648,
"byteOffset":8968,
"target":34962
},
{
"buffer":0,
"byteLength":3648,
"byteOffset":12616,
"target":34962
},
{
"buffer":0,
"byteLength":2432,
"byteOffset":16264,
"target":34962
},
{
"buffer":0,
"byteLength":816,
"byteOffset":18696,
"target":34963
}
],
"samplers":[
{
"magFilter":9729,
"minFilter":9987
}
],
"buffers":[
{
"byteLength":19512,
"uri":"model.bin"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 470 KiB

View File

@@ -0,0 +1,45 @@
<!doctype html>
<html lang="en">
<meta charset="utf-8">
<title>Shapespark plants</title>
<style>
body{margin:24px;font:14px system-ui,sans-serif;background:#eceff1;color:#1f2933}
main{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px}
article{background:#fff;border:1px solid #d0d7de;border-radius:6px;padding:10px}
img{width:100%;aspect-ratio:4/3;object-fit:contain;background:#3d3d3d}
h2{font-size:15px;margin:8px 0 4px}
p{margin:2px 0;color:#4b5563}
</style>
<main>
<article><img src="bush-01/preview.png" alt="Bush-01"><h2>Bush-01</h2><p>144 verts / 128 tris</p><p>1.2465 x 1.1971 x 0.8849 m</p></article>
<article><img src="bush-02/preview.png" alt="Bush-02"><h2>Bush-02</h2><p>153 verts / 136 tris</p><p>1.1923 x 1.2719 x 0.8779 m</p></article>
<article><img src="bush-03/preview.png" alt="Bush-03"><h2>Bush-03</h2><p>86 verts / 54 tris</p><p>1.1668 x 1.2204 x 1.017 m</p></article>
<article><img src="bush-04/preview.png" alt="Bush-04"><h2>Bush-04</h2><p>86 verts / 54 tris</p><p>1.1668 x 1.2204 x 1.017 m</p></article>
<article><img src="bush-05/preview.png" alt="Bush-05"><h2>Bush-05</h2><p>518 verts / 555 tris</p><p>4.2327 x 4.6256 x 2.2404 m</p></article>
<article><img src="clover-01/preview.png" alt="Clover-01"><h2>Clover-01</h2><p>6 verts / 5 tris</p><p>1.6086 x 1.6086 x 0.0688 m</p></article>
<article><img src="clover-02/preview.png" alt="Clover-02"><h2>Clover-02</h2><p>5 verts / 4 tris</p><p>1.6086 x 1.6086 x 0.044 m</p></article>
<article><img src="clover-03/preview.png" alt="Clover-03"><h2>Clover-03</h2><p>6 verts / 5 tris</p><p>1.6086 x 1.6086 x 0.0688 m</p></article>
<article><img src="clover-04/preview.png" alt="Clover-04"><h2>Clover-04</h2><p>5 verts / 4 tris</p><p>1.6086 x 1.6086 x 0.1119 m</p></article>
<article><img src="clover-05/preview.png" alt="Clover-05"><h2>Clover-05</h2><p>5 verts / 4 tris</p><p>1.6086 x 1.6086 x 0.0688 m</p></article>
<article><img src="flowers-01/preview.png" alt="Flowers-01"><h2>Flowers-01</h2><p>12 verts / 14 tris</p><p>1.6086 x 1.6086 x 0.0962 m</p></article>
<article><img src="flowers-02/preview.png" alt="Flowers-02"><h2>Flowers-02</h2><p>118 verts / 90 tris</p><p>1.4714 x 1.4143 x 0.9545 m</p></article>
<article><img src="flowers-03/preview.png" alt="Flowers-03"><h2>Flowers-03</h2><p>14 verts / 16 tris</p><p>1.6086 x 1.6086 x 0.1578 m</p></article>
<article><img src="flowers-04/preview.png" alt="Flowers-04"><h2>Flowers-04</h2><p>118 verts / 90 tris</p><p>1.4098 x 1.4746 x 0.943 m</p></article>
<article><img src="grass-01/preview.png" alt="Grass-01"><h2>Grass-01</h2><p>20 verts / 10 tris</p><p>1.2511 x 1.3297 x 1.342 m</p></article>
<article><img src="grass-02/preview.png" alt="Grass-02"><h2>Grass-02</h2><p>20 verts / 10 tris</p><p>1.2511 x 1.3297 x 1.342 m</p></article>
<article><img src="grass-03/preview.png" alt="Grass-03"><h2>Grass-03</h2><p>20 verts / 10 tris</p><p>1.4164 x 1.3297 x 1.2 m</p></article>
<article><img src="hedge-01/preview.png" alt="Hedge-01"><h2>Hedge-01</h2><p>303 verts / 244 tris</p><p>3.1706 x 1.837 x 1.4073 m</p></article>
<article><img src="tree-01-1/preview.png" alt="Tree-01-1"><h2>Tree-01-1</h2><p>593 verts / 646 tris</p><p>5.0591 x 6.1671 x 7.3892 m</p></article>
<article><img src="tree-01-2/preview.png" alt="Tree-01-2"><h2>Tree-01-2</h2><p>593 verts / 646 tris</p><p>6.5504 x 7.3164 x 7.5009 m</p></article>
<article><img src="tree-01-3/preview.png" alt="Tree-01-3"><h2>Tree-01-3</h2><p>384 verts / 412 tris</p><p>7.2705 x 6.2092 x 7.5105 m</p></article>
<article><img src="tree-01-4/preview.png" alt="Tree-01-4"><h2>Tree-01-4</h2><p>342 verts / 368 tris</p><p>4.7164 x 4.0206 x 5.4053 m</p></article>
<article><img src="tree-02-1/preview.png" alt="Tree-02-1"><h2>Tree-02-1</h2><p>593 verts / 646 tris</p><p>5.6407 x 5.7064 x 7.3892 m</p></article>
<article><img src="tree-02-2/preview.png" alt="Tree-02-2"><h2>Tree-02-2</h2><p>593 verts / 646 tris</p><p>5.742 x 6.6093 x 7.9879 m</p></article>
<article><img src="tree-02-3/preview.png" alt="Tree-02-3"><h2>Tree-02-3</h2><p>384 verts / 412 tris</p><p>5.5731 x 5.2682 x 6.8525 m</p></article>
<article><img src="tree-02-4/preview.png" alt="Tree-02-4"><h2>Tree-02-4</h2><p>352 verts / 376 tris</p><p>3.8406 x 4.3977 x 5.486 m</p></article>
<article><img src="tree-03-1/preview.png" alt="Tree-03-1"><h2>Tree-03-1</h2><p>593 verts / 646 tris</p><p>5.9955 x 5.7332 x 8.7781 m</p></article>
<article><img src="tree-03-2/preview.png" alt="Tree-03-2"><h2>Tree-03-2</h2><p>593 verts / 646 tris</p><p>6.5911 x 6.6278 x 8.6844 m</p></article>
<article><img src="tree-03-3/preview.png" alt="Tree-03-3"><h2>Tree-03-3</h2><p>384 verts / 412 tris</p><p>6.6659 x 5.6831 x 7.6067 m</p></article>
<article><img src="tree-03-4/preview.png" alt="Tree-03-4"><h2>Tree-03-4</h2><p>352 verts / 376 tris</p><p>4.5865 x 4.3651 x 6.4116 m</p></article>
</main>
</html>

View File

@@ -0,0 +1,766 @@
{
"source": "/Users/que01/Downloads/shapespark-low-poly-plants-kit.blend",
"layout": "Each asset has model.gltf/model.bin/preview.png; textures are shared in ../textures.",
"assets": [
{
"id": "bush-01",
"name": "Bush-01",
"category": "bush",
"model": "bush-01/model.gltf",
"bin": "bush-01/model.bin",
"preview": "bush-01/preview.png",
"metrics": {
"vertices": 144,
"faces": 64,
"triangles": 128,
"dimensions": [
1.2465,
1.1971,
0.8849
],
"materials": [
"branch-1-01",
"branch-1-02"
]
}
},
{
"id": "bush-02",
"name": "Bush-02",
"category": "bush",
"model": "bush-02/model.gltf",
"bin": "bush-02/model.bin",
"preview": "bush-02/preview.png",
"metrics": {
"vertices": 153,
"faces": 68,
"triangles": 136,
"dimensions": [
1.1923,
1.2719,
0.8779
],
"materials": [
"branch-1-01",
"branch-1-02"
]
}
},
{
"id": "bush-03",
"name": "Bush-03",
"category": "bush",
"model": "bush-03/model.gltf",
"bin": "bush-03/model.bin",
"preview": "bush-03/preview.png",
"metrics": {
"vertices": 86,
"faces": 27,
"triangles": 54,
"dimensions": [
1.1668,
1.2204,
1.017
],
"materials": [
"shrubbery-2-01",
"shrubbery-2-02"
]
}
},
{
"id": "bush-04",
"name": "Bush-04",
"category": "bush",
"model": "bush-04/model.gltf",
"bin": "bush-04/model.bin",
"preview": "bush-04/preview.png",
"metrics": {
"vertices": 86,
"faces": 27,
"triangles": 54,
"dimensions": [
1.1668,
1.2204,
1.017
],
"materials": [
"shrubbery-1-01",
"shrubbery-1-02"
]
}
},
{
"id": "bush-05",
"name": "Bush-05",
"category": "bush",
"model": "bush-05/model.gltf",
"bin": "bush-05/model.bin",
"preview": "bush-05/preview.png",
"metrics": {
"vertices": 518,
"faces": 290,
"triangles": 555,
"dimensions": [
4.2327,
4.6256,
2.2404
],
"materials": [
"trunk-01",
"branch-1-01",
"branch-1-02"
]
}
},
{
"id": "clover-01",
"name": "Clover-01",
"category": "clover",
"model": "clover-01/model.gltf",
"bin": "clover-01/model.bin",
"preview": "clover-01/preview.png",
"metrics": {
"vertices": 6,
"faces": 4,
"triangles": 5,
"dimensions": [
1.6086,
1.6086,
0.0688
],
"materials": [
"clover-01"
]
}
},
{
"id": "clover-02",
"name": "Clover-02",
"category": "clover",
"model": "clover-02/model.gltf",
"bin": "clover-02/model.bin",
"preview": "clover-02/preview.png",
"metrics": {
"vertices": 5,
"faces": 4,
"triangles": 4,
"dimensions": [
1.6086,
1.6086,
0.044
],
"materials": [
"clover-02"
]
}
},
{
"id": "clover-03",
"name": "Clover-03",
"category": "clover",
"model": "clover-03/model.gltf",
"bin": "clover-03/model.bin",
"preview": "clover-03/preview.png",
"metrics": {
"vertices": 6,
"faces": 4,
"triangles": 5,
"dimensions": [
1.6086,
1.6086,
0.0688
],
"materials": [
"clover-03"
]
}
},
{
"id": "clover-04",
"name": "Clover-04",
"category": "clover",
"model": "clover-04/model.gltf",
"bin": "clover-04/model.bin",
"preview": "clover-04/preview.png",
"metrics": {
"vertices": 5,
"faces": 4,
"triangles": 4,
"dimensions": [
1.6086,
1.6086,
0.1119
],
"materials": [
"clover-04"
]
}
},
{
"id": "clover-05",
"name": "Clover-05",
"category": "clover",
"model": "clover-05/model.gltf",
"bin": "clover-05/model.bin",
"preview": "clover-05/preview.png",
"metrics": {
"vertices": 5,
"faces": 4,
"triangles": 4,
"dimensions": [
1.6086,
1.6086,
0.0688
],
"materials": [
"clover-05"
]
}
},
{
"id": "flowers-01",
"name": "Flowers-01",
"category": "flowers",
"model": "flowers-01/model.gltf",
"bin": "flowers-01/model.bin",
"preview": "flowers-01/preview.png",
"metrics": {
"vertices": 12,
"faces": 9,
"triangles": 14,
"dimensions": [
1.6086,
1.6086,
0.0962
],
"materials": [
"flowers-01.001"
]
}
},
{
"id": "flowers-02",
"name": "Flowers-02",
"category": "flowers",
"model": "flowers-02/model.gltf",
"bin": "flowers-02/model.bin",
"preview": "flowers-02/preview.png",
"metrics": {
"vertices": 118,
"faces": 45,
"triangles": 90,
"dimensions": [
1.4714,
1.4143,
0.9545
],
"materials": [
"flowers-01.001",
"flowers-01.002",
"shrubbery-1-01",
"shrubbery-1-02"
]
}
},
{
"id": "flowers-03",
"name": "Flowers-03",
"category": "flowers",
"model": "flowers-03/model.gltf",
"bin": "flowers-03/model.bin",
"preview": "flowers-03/preview.png",
"metrics": {
"vertices": 14,
"faces": 9,
"triangles": 16,
"dimensions": [
1.6086,
1.6086,
0.1578
],
"materials": [
"flowers-01.002"
]
}
},
{
"id": "flowers-04",
"name": "Flowers-04",
"category": "flowers",
"model": "flowers-04/model.gltf",
"bin": "flowers-04/model.bin",
"preview": "flowers-04/preview.png",
"metrics": {
"vertices": 118,
"faces": 45,
"triangles": 90,
"dimensions": [
1.4098,
1.4746,
0.943
],
"materials": [
"flowers-01.001",
"flowers-01.002",
"shrubbery-1-01",
"shrubbery-1-02"
]
}
},
{
"id": "grass-01",
"name": "Grass-01",
"category": "grass",
"model": "grass-01/model.gltf",
"bin": "grass-01/model.bin",
"preview": "grass-01/preview.png",
"metrics": {
"vertices": 20,
"faces": 5,
"triangles": 10,
"dimensions": [
1.2511,
1.3297,
1.342
],
"materials": [
"high-grass-1-02",
"high-grass-1-01"
]
}
},
{
"id": "grass-02",
"name": "Grass-02",
"category": "grass",
"model": "grass-02/model.gltf",
"bin": "grass-02/model.bin",
"preview": "grass-02/preview.png",
"metrics": {
"vertices": 20,
"faces": 5,
"triangles": 10,
"dimensions": [
1.2511,
1.3297,
1.342
],
"materials": [
"high-grass-1-01",
"high-grass-1-02"
]
}
},
{
"id": "grass-03",
"name": "Grass-03",
"category": "grass",
"model": "grass-03/model.gltf",
"bin": "grass-03/model.bin",
"preview": "grass-03/preview.png",
"metrics": {
"vertices": 20,
"faces": 5,
"triangles": 10,
"dimensions": [
1.4164,
1.3297,
1.2
],
"materials": [
"high-grass-1-01",
"high-grass-1-02"
]
}
},
{
"id": "hedge-01",
"name": "Hedge-01",
"category": "hedge",
"model": "hedge-01/model.gltf",
"bin": "hedge-01/model.bin",
"preview": "hedge-01/preview.png",
"metrics": {
"vertices": 303,
"faces": 160,
"triangles": 244,
"dimensions": [
3.1706,
1.837,
1.4073
],
"materials": [
"hedge-01",
"hedge-02"
]
}
},
{
"id": "tree-01-1",
"name": "Tree-01-1",
"category": "tree",
"model": "tree-01-1/model.gltf",
"bin": "tree-01-1/model.bin",
"preview": "tree-01-1/preview.png",
"metrics": {
"vertices": 593,
"faces": 338,
"triangles": 646,
"dimensions": [
5.0591,
6.1671,
7.3892
],
"materials": [
"trunk-01",
"branch-1-01",
"branch-1-02"
]
}
},
{
"id": "tree-01-2",
"name": "Tree-01-2",
"category": "tree",
"model": "tree-01-2/model.gltf",
"bin": "tree-01-2/model.bin",
"preview": "tree-01-2/preview.png",
"metrics": {
"vertices": 593,
"faces": 338,
"triangles": 646,
"dimensions": [
6.5504,
7.3164,
7.5009
],
"materials": [
"trunk-01",
"branch-1-01",
"branch-1-02"
]
}
},
{
"id": "tree-01-3",
"name": "Tree-01-3",
"category": "tree",
"model": "tree-01-3/model.gltf",
"bin": "tree-01-3/model.bin",
"preview": "tree-01-3/preview.png",
"metrics": {
"vertices": 384,
"faces": 213,
"triangles": 412,
"dimensions": [
7.2705,
6.2092,
7.5105
],
"materials": [
"trunk-01",
"branch-1-02",
"branch-1-01"
]
}
},
{
"id": "tree-01-4",
"name": "Tree-01-4",
"category": "tree",
"model": "tree-01-4/model.gltf",
"bin": "tree-01-4/model.bin",
"preview": "tree-01-4/preview.png",
"metrics": {
"vertices": 342,
"faces": 191,
"triangles": 368,
"dimensions": [
4.7164,
4.0206,
5.4053
],
"materials": [
"trunk-01",
"branch-1-01",
"branch-1-02"
]
}
},
{
"id": "tree-02-1",
"name": "Tree-02-1",
"category": "tree",
"model": "tree-02-1/model.gltf",
"bin": "tree-02-1/model.bin",
"preview": "tree-02-1/preview.png",
"metrics": {
"vertices": 593,
"faces": 338,
"triangles": 646,
"dimensions": [
5.6407,
5.7064,
7.3892
],
"materials": [
"trunk-01",
"branch-2-01",
"branch-2-02"
]
}
},
{
"id": "tree-02-2",
"name": "Tree-02-2",
"category": "tree",
"model": "tree-02-2/model.gltf",
"bin": "tree-02-2/model.bin",
"preview": "tree-02-2/preview.png",
"metrics": {
"vertices": 593,
"faces": 338,
"triangles": 646,
"dimensions": [
5.742,
6.6093,
7.9879
],
"materials": [
"trunk-01",
"branch-2-01",
"branch-2-02"
]
}
},
{
"id": "tree-02-3",
"name": "Tree-02-3",
"category": "tree",
"model": "tree-02-3/model.gltf",
"bin": "tree-02-3/model.bin",
"preview": "tree-02-3/preview.png",
"metrics": {
"vertices": 384,
"faces": 213,
"triangles": 412,
"dimensions": [
5.5731,
5.2682,
6.8525
],
"materials": [
"trunk-01",
"branch-2-01",
"branch-2-02"
]
}
},
{
"id": "tree-02-4",
"name": "Tree-02-4",
"category": "tree",
"model": "tree-02-4/model.gltf",
"bin": "tree-02-4/model.bin",
"preview": "tree-02-4/preview.png",
"metrics": {
"vertices": 352,
"faces": 195,
"triangles": 376,
"dimensions": [
3.8406,
4.3977,
5.486
],
"materials": [
"trunk-01",
"branch-2-01",
"branch-2-02"
]
}
},
{
"id": "tree-03-1",
"name": "Tree-03-1",
"category": "tree",
"model": "tree-03-1/model.gltf",
"bin": "tree-03-1/model.bin",
"preview": "tree-03-1/preview.png",
"metrics": {
"vertices": 593,
"faces": 338,
"triangles": 646,
"dimensions": [
5.9955,
5.7332,
8.7781
],
"materials": [
"trunk-01",
"branch-01",
"branch-02"
]
}
},
{
"id": "tree-03-2",
"name": "Tree-03-2",
"category": "tree",
"model": "tree-03-2/model.gltf",
"bin": "tree-03-2/model.bin",
"preview": "tree-03-2/preview.png",
"metrics": {
"vertices": 593,
"faces": 338,
"triangles": 646,
"dimensions": [
6.5911,
6.6278,
8.6844
],
"materials": [
"trunk-01",
"branch-01",
"branch-02"
]
}
},
{
"id": "tree-03-3",
"name": "Tree-03-3",
"category": "tree",
"model": "tree-03-3/model.gltf",
"bin": "tree-03-3/model.bin",
"preview": "tree-03-3/preview.png",
"metrics": {
"vertices": 384,
"faces": 213,
"triangles": 412,
"dimensions": [
6.6659,
5.6831,
7.6067
],
"materials": [
"trunk-01",
"branch-01",
"branch-02"
]
}
},
{
"id": "tree-03-4",
"name": "Tree-03-4",
"category": "tree",
"model": "tree-03-4/model.gltf",
"bin": "tree-03-4/model.bin",
"preview": "tree-03-4/preview.png",
"metrics": {
"vertices": 352,
"faces": 195,
"triangles": 376,
"dimensions": [
4.5865,
4.3651,
6.4116
],
"materials": [
"trunk-01",
"branch-01",
"branch-02"
]
}
}
],
"textures": [
{
"file": "textures/bark.jpg",
"bytes": 232440
},
{
"file": "textures/branch-01.png",
"bytes": 526336
},
{
"file": "textures/branch-02.png",
"bytes": 771356
},
{
"file": "textures/branch-1-01.png",
"bytes": 825196
},
{
"file": "textures/branch-1-02.png",
"bytes": 841532
},
{
"file": "textures/branch-2-01.png",
"bytes": 768007
},
{
"file": "textures/branch-2-02.png",
"bytes": 855059
},
{
"file": "textures/clover-01.png",
"bytes": 1128095
},
{
"file": "textures/clover-02.png",
"bytes": 971087
},
{
"file": "textures/clover-03.png",
"bytes": 882430
},
{
"file": "textures/clover-04.png",
"bytes": 666687
},
{
"file": "textures/clover-05.png",
"bytes": 1279496
},
{
"file": "textures/flowers-01.png",
"bytes": 780936
},
{
"file": "textures/flowers-02.png",
"bytes": 898487
},
{
"file": "textures/grass-01.png",
"bytes": 870011
},
{
"file": "textures/grass-02.png",
"bytes": 961789
},
{
"file": "textures/hedge-01.png",
"bytes": 1023724
},
{
"file": "textures/hedge-02.png",
"bytes": 757241
},
{
"file": "textures/shrubbery-01.png",
"bytes": 1004253
},
{
"file": "textures/shrubbery-02.png",
"bytes": 936556
},
{
"file": "textures/shrubbery-1-01.png",
"bytes": 1524314
},
{
"file": "textures/shrubbery-1-02.png",
"bytes": 1299766
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 227 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 514 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 753 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 806 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 822 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 750 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 835 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 948 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 862 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 651 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 763 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 877 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 850 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 939 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1000 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 740 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 981 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 915 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

View File

@@ -0,0 +1,341 @@
{
"asset":{
"generator":"Khronos glTF Blender I/O v4.5.51",
"version":"2.0"
},
"extensionsUsed":[
"KHR_materials_specular",
"KHR_materials_ior"
],
"scene":0,
"scenes":[
{
"name":"Scene",
"nodes":[
0
]
}
],
"nodes":[
{
"mesh":0,
"name":"Tree-01-1.001"
}
],
"materials":[
{
"doubleSided":true,
"extensions":{
"KHR_materials_specular":{
"specularFactor":0
},
"KHR_materials_ior":{
"ior":1.4500000476837158
}
},
"name":"trunk-01",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":0
},
"metallicFactor":0,
"roughnessFactor":0.3431818187236786
}
},
{
"alphaMode":"BLEND",
"doubleSided":true,
"extensions":{
"KHR_materials_specular":{
"specularFactor":0
},
"KHR_materials_ior":{
"ior":1.4500000476837158
}
},
"name":"branch-1-01",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":1
},
"metallicFactor":0,
"roughnessFactor":0.5
}
},
{
"alphaMode":"BLEND",
"doubleSided":true,
"extensions":{
"KHR_materials_specular":{
"specularFactor":0
},
"KHR_materials_ior":{
"ior":1.4500000476837158
}
},
"name":"branch-1-02",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":2
},
"metallicFactor":0,
"roughnessFactor":0.5
}
}
],
"meshes":[
{
"name":"BezierCurve.001",
"primitives":[
{
"attributes":{
"POSITION":0,
"NORMAL":1,
"TEXCOORD_0":2
},
"indices":3,
"material":0
},
{
"attributes":{
"POSITION":4,
"NORMAL":5,
"TEXCOORD_0":6
},
"indices":7,
"material":1
},
{
"attributes":{
"POSITION":8,
"NORMAL":9,
"TEXCOORD_0":10
},
"indices":11,
"material":2
}
]
}
],
"textures":[
{
"sampler":0,
"source":0
},
{
"sampler":0,
"source":1
},
{
"sampler":0,
"source":2
}
],
"images":[
{
"mimeType":"image/jpeg",
"name":"bark",
"uri":"../textures/bark.jpg"
},
{
"mimeType":"image/png",
"name":"branch-01",
"uri":"../textures/branch-01.png"
},
{
"mimeType":"image/png",
"name":"branch-02",
"uri":"../textures/branch-02.png"
}
],
"accessors":[
{
"bufferView":0,
"componentType":5126,
"count":164,
"max":[
0.8218603134155273,
6.621478080749512,
1.1828298568725586
],
"min":[
-0.4366340637207031,
0,
-0.6610169410705566
],
"type":"VEC3"
},
{
"bufferView":1,
"componentType":5126,
"count":164,
"type":"VEC3"
},
{
"bufferView":2,
"componentType":5126,
"count":164,
"type":"VEC2"
},
{
"bufferView":3,
"componentType":5123,
"count":666,
"type":"SCALAR"
},
{
"bufferView":4,
"componentType":5126,
"count":207,
"max":[
2.5295581817626953,
7.271019458770752,
3.083549976348877
],
"min":[
-2.5295591354370117,
1.4613173007965088,
-3.083549737930298
],
"type":"VEC3"
},
{
"bufferView":5,
"componentType":5126,
"count":207,
"type":"VEC3"
},
{
"bufferView":6,
"componentType":5126,
"count":207,
"type":"VEC2"
},
{
"bufferView":7,
"componentType":5123,
"count":552,
"type":"SCALAR"
},
{
"bufferView":8,
"componentType":5126,
"count":270,
"max":[
2.5027523040771484,
7.389200210571289,
2.3003549575805664
],
"min":[
-2.3879647254943848,
0.7973039150238037,
-2.429833173751831
],
"type":"VEC3"
},
{
"bufferView":9,
"componentType":5126,
"count":270,
"type":"VEC3"
},
{
"bufferView":10,
"componentType":5126,
"count":270,
"type":"VEC2"
},
{
"bufferView":11,
"componentType":5123,
"count":720,
"type":"SCALAR"
}
],
"bufferViews":[
{
"buffer":0,
"byteLength":1968,
"byteOffset":0,
"target":34962
},
{
"buffer":0,
"byteLength":1968,
"byteOffset":1968,
"target":34962
},
{
"buffer":0,
"byteLength":1312,
"byteOffset":3936,
"target":34962
},
{
"buffer":0,
"byteLength":1332,
"byteOffset":5248,
"target":34963
},
{
"buffer":0,
"byteLength":2484,
"byteOffset":6580,
"target":34962
},
{
"buffer":0,
"byteLength":2484,
"byteOffset":9064,
"target":34962
},
{
"buffer":0,
"byteLength":1656,
"byteOffset":11548,
"target":34962
},
{
"buffer":0,
"byteLength":1104,
"byteOffset":13204,
"target":34963
},
{
"buffer":0,
"byteLength":3240,
"byteOffset":14308,
"target":34962
},
{
"buffer":0,
"byteLength":3240,
"byteOffset":17548,
"target":34962
},
{
"buffer":0,
"byteLength":2160,
"byteOffset":20788,
"target":34962
},
{
"buffer":0,
"byteLength":1440,
"byteOffset":22948,
"target":34963
}
],
"samplers":[
{
"magFilter":9729,
"minFilter":9987
}
],
"buffers":[
{
"byteLength":24388,
"uri":"model.bin"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 603 KiB

View File

@@ -0,0 +1,341 @@
{
"asset":{
"generator":"Khronos glTF Blender I/O v4.5.51",
"version":"2.0"
},
"extensionsUsed":[
"KHR_materials_specular",
"KHR_materials_ior"
],
"scene":0,
"scenes":[
{
"name":"Scene",
"nodes":[
0
]
}
],
"nodes":[
{
"mesh":0,
"name":"Tree-01-2.001"
}
],
"materials":[
{
"doubleSided":true,
"extensions":{
"KHR_materials_specular":{
"specularFactor":0
},
"KHR_materials_ior":{
"ior":1.4500000476837158
}
},
"name":"trunk-01",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":0
},
"metallicFactor":0,
"roughnessFactor":0.3431818187236786
}
},
{
"alphaMode":"BLEND",
"doubleSided":true,
"extensions":{
"KHR_materials_specular":{
"specularFactor":0
},
"KHR_materials_ior":{
"ior":1.4500000476837158
}
},
"name":"branch-1-01",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":1
},
"metallicFactor":0,
"roughnessFactor":0.5
}
},
{
"alphaMode":"BLEND",
"doubleSided":true,
"extensions":{
"KHR_materials_specular":{
"specularFactor":0
},
"KHR_materials_ior":{
"ior":1.4500000476837158
}
},
"name":"branch-1-02",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":2
},
"metallicFactor":0,
"roughnessFactor":0.5
}
}
],
"meshes":[
{
"name":"BezierCurve.001",
"primitives":[
{
"attributes":{
"POSITION":0,
"NORMAL":1,
"TEXCOORD_0":2
},
"indices":3,
"material":0
},
{
"attributes":{
"POSITION":4,
"NORMAL":5,
"TEXCOORD_0":6
},
"indices":7,
"material":1
},
{
"attributes":{
"POSITION":8,
"NORMAL":9,
"TEXCOORD_0":10
},
"indices":11,
"material":2
}
]
}
],
"textures":[
{
"sampler":0,
"source":0
},
{
"sampler":0,
"source":1
},
{
"sampler":0,
"source":2
}
],
"images":[
{
"mimeType":"image/jpeg",
"name":"bark",
"uri":"../textures/bark.jpg"
},
{
"mimeType":"image/png",
"name":"branch-01",
"uri":"../textures/branch-01.png"
},
{
"mimeType":"image/png",
"name":"branch-02",
"uri":"../textures/branch-02.png"
}
],
"accessors":[
{
"bufferView":0,
"componentType":5126,
"count":164,
"max":[
0.45966434478759766,
6.621478080749512,
1.0919761657714844
],
"min":[
-0.7988300323486328,
0,
-0.7518711090087891
],
"type":"VEC3"
},
{
"bufferView":1,
"componentType":5126,
"count":164,
"type":"VEC3"
},
{
"bufferView":2,
"componentType":5126,
"count":164,
"type":"VEC2"
},
{
"bufferView":3,
"componentType":5123,
"count":666,
"type":"SCALAR"
},
{
"bufferView":4,
"componentType":5126,
"count":207,
"max":[
3.063852310180664,
7.500932693481445,
3.6582088470458984
],
"min":[
-3.2751903533935547,
1.1391396522521973,
-3.658209800720215
],
"type":"VEC3"
},
{
"bufferView":5,
"componentType":5126,
"count":207,
"type":"VEC3"
},
{
"bufferView":6,
"componentType":5126,
"count":207,
"type":"VEC2"
},
{
"bufferView":7,
"componentType":5123,
"count":552,
"type":"SCALAR"
},
{
"bufferView":8,
"componentType":5126,
"count":270,
"max":[
3.275191307067871,
7.38088321685791,
2.8918838500976562
],
"min":[
-3.127246379852295,
0.31810951232910156,
-3.5481624603271484
],
"type":"VEC3"
},
{
"bufferView":9,
"componentType":5126,
"count":270,
"type":"VEC3"
},
{
"bufferView":10,
"componentType":5126,
"count":270,
"type":"VEC2"
},
{
"bufferView":11,
"componentType":5123,
"count":720,
"type":"SCALAR"
}
],
"bufferViews":[
{
"buffer":0,
"byteLength":1968,
"byteOffset":0,
"target":34962
},
{
"buffer":0,
"byteLength":1968,
"byteOffset":1968,
"target":34962
},
{
"buffer":0,
"byteLength":1312,
"byteOffset":3936,
"target":34962
},
{
"buffer":0,
"byteLength":1332,
"byteOffset":5248,
"target":34963
},
{
"buffer":0,
"byteLength":2484,
"byteOffset":6580,
"target":34962
},
{
"buffer":0,
"byteLength":2484,
"byteOffset":9064,
"target":34962
},
{
"buffer":0,
"byteLength":1656,
"byteOffset":11548,
"target":34962
},
{
"buffer":0,
"byteLength":1104,
"byteOffset":13204,
"target":34963
},
{
"buffer":0,
"byteLength":3240,
"byteOffset":14308,
"target":34962
},
{
"buffer":0,
"byteLength":3240,
"byteOffset":17548,
"target":34962
},
{
"buffer":0,
"byteLength":2160,
"byteOffset":20788,
"target":34962
},
{
"buffer":0,
"byteLength":1440,
"byteOffset":22948,
"target":34963
}
],
"samplers":[
{
"magFilter":9729,
"minFilter":9987
}
],
"buffers":[
{
"byteLength":24388,
"uri":"model.bin"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 587 KiB

View File

@@ -0,0 +1,341 @@
{
"asset":{
"generator":"Khronos glTF Blender I/O v4.5.51",
"version":"2.0"
},
"extensionsUsed":[
"KHR_materials_specular",
"KHR_materials_ior"
],
"scene":0,
"scenes":[
{
"name":"Scene",
"nodes":[
0
]
}
],
"nodes":[
{
"mesh":0,
"name":"Tree-01-3.001"
}
],
"materials":[
{
"doubleSided":true,
"extensions":{
"KHR_materials_specular":{
"specularFactor":0
},
"KHR_materials_ior":{
"ior":1.4500000476837158
}
},
"name":"trunk-01",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":0
},
"metallicFactor":0,
"roughnessFactor":0.3431818187236786
}
},
{
"alphaMode":"BLEND",
"doubleSided":true,
"extensions":{
"KHR_materials_specular":{
"specularFactor":0
},
"KHR_materials_ior":{
"ior":1.4500000476837158
}
},
"name":"branch-1-02",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":1
},
"metallicFactor":0,
"roughnessFactor":0.5
}
},
{
"alphaMode":"BLEND",
"doubleSided":true,
"extensions":{
"KHR_materials_specular":{
"specularFactor":0
},
"KHR_materials_ior":{
"ior":1.4500000476837158
}
},
"name":"branch-1-01",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":2
},
"metallicFactor":0,
"roughnessFactor":0.5
}
}
],
"meshes":[
{
"name":"BezierCurve.001",
"primitives":[
{
"attributes":{
"POSITION":0,
"NORMAL":1,
"TEXCOORD_0":2
},
"indices":3,
"material":0
},
{
"attributes":{
"POSITION":4,
"NORMAL":5,
"TEXCOORD_0":6
},
"indices":7,
"material":1
},
{
"attributes":{
"POSITION":8,
"NORMAL":9,
"TEXCOORD_0":10
},
"indices":11,
"material":2
}
]
}
],
"textures":[
{
"sampler":0,
"source":0
},
{
"sampler":0,
"source":1
},
{
"sampler":0,
"source":2
}
],
"images":[
{
"mimeType":"image/jpeg",
"name":"bark",
"uri":"../textures/bark.jpg"
},
{
"mimeType":"image/png",
"name":"branch-02",
"uri":"../textures/branch-02.png"
},
{
"mimeType":"image/png",
"name":"branch-01",
"uri":"../textures/branch-01.png"
}
],
"accessors":[
{
"bufferView":0,
"componentType":5126,
"count":97,
"max":[
0.5463266372680664,
6.624148368835449,
1.091501235961914
],
"min":[
-0.2688760757446289,
0,
-0.03189659118652344
],
"type":"VEC3"
},
{
"bufferView":1,
"componentType":5126,
"count":97,
"type":"VEC3"
},
{
"bufferView":2,
"componentType":5126,
"count":97,
"type":"VEC2"
},
{
"bufferView":3,
"componentType":5123,
"count":396,
"type":"SCALAR"
},
{
"bufferView":4,
"componentType":5126,
"count":180,
"max":[
3.6352453231811523,
7.349333763122559,
2.694406509399414
],
"min":[
-2.649722099304199,
0.4657435417175293,
-2.9972362518310547
],
"type":"VEC3"
},
{
"bufferView":5,
"componentType":5126,
"count":180,
"type":"VEC3"
},
{
"bufferView":6,
"componentType":5126,
"count":180,
"type":"VEC2"
},
{
"bufferView":7,
"componentType":5123,
"count":480,
"type":"SCALAR"
},
{
"bufferView":8,
"componentType":5126,
"count":135,
"max":[
3.3398542404174805,
7.510513782501221,
3.1046142578125
],
"min":[
-3.6352462768554688,
1.229151725769043,
-3.1046133041381836
],
"type":"VEC3"
},
{
"bufferView":9,
"componentType":5126,
"count":135,
"type":"VEC3"
},
{
"bufferView":10,
"componentType":5126,
"count":135,
"type":"VEC2"
},
{
"bufferView":11,
"componentType":5123,
"count":360,
"type":"SCALAR"
}
],
"bufferViews":[
{
"buffer":0,
"byteLength":1164,
"byteOffset":0,
"target":34962
},
{
"buffer":0,
"byteLength":1164,
"byteOffset":1164,
"target":34962
},
{
"buffer":0,
"byteLength":776,
"byteOffset":2328,
"target":34962
},
{
"buffer":0,
"byteLength":792,
"byteOffset":3104,
"target":34963
},
{
"buffer":0,
"byteLength":2160,
"byteOffset":3896,
"target":34962
},
{
"buffer":0,
"byteLength":2160,
"byteOffset":6056,
"target":34962
},
{
"buffer":0,
"byteLength":1440,
"byteOffset":8216,
"target":34962
},
{
"buffer":0,
"byteLength":960,
"byteOffset":9656,
"target":34963
},
{
"buffer":0,
"byteLength":1620,
"byteOffset":10616,
"target":34962
},
{
"buffer":0,
"byteLength":1620,
"byteOffset":12236,
"target":34962
},
{
"buffer":0,
"byteLength":1080,
"byteOffset":13856,
"target":34962
},
{
"buffer":0,
"byteLength":720,
"byteOffset":14936,
"target":34963
}
],
"samplers":[
{
"magFilter":9729,
"minFilter":9987
}
],
"buffers":[
{
"byteLength":15656,
"uri":"model.bin"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 577 KiB

View File

@@ -0,0 +1,341 @@
{
"asset":{
"generator":"Khronos glTF Blender I/O v4.5.51",
"version":"2.0"
},
"extensionsUsed":[
"KHR_materials_specular",
"KHR_materials_ior"
],
"scene":0,
"scenes":[
{
"name":"Scene",
"nodes":[
0
]
}
],
"nodes":[
{
"mesh":0,
"name":"Tree-01-4.001"
}
],
"materials":[
{
"doubleSided":true,
"extensions":{
"KHR_materials_specular":{
"specularFactor":0
},
"KHR_materials_ior":{
"ior":1.4500000476837158
}
},
"name":"trunk-01",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":0
},
"metallicFactor":0,
"roughnessFactor":0.3431818187236786
}
},
{
"alphaMode":"BLEND",
"doubleSided":true,
"extensions":{
"KHR_materials_specular":{
"specularFactor":0
},
"KHR_materials_ior":{
"ior":1.4500000476837158
}
},
"name":"branch-1-01",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":1
},
"metallicFactor":0,
"roughnessFactor":0.5
}
},
{
"alphaMode":"BLEND",
"doubleSided":true,
"extensions":{
"KHR_materials_specular":{
"specularFactor":0
},
"KHR_materials_ior":{
"ior":1.4500000476837158
}
},
"name":"branch-1-02",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":2
},
"metallicFactor":0,
"roughnessFactor":0.5
}
}
],
"meshes":[
{
"name":"BezierCurve.001",
"primitives":[
{
"attributes":{
"POSITION":0,
"NORMAL":1,
"TEXCOORD_0":2
},
"indices":3,
"material":0
},
{
"attributes":{
"POSITION":4,
"NORMAL":5,
"TEXCOORD_0":6
},
"indices":7,
"material":1
},
{
"attributes":{
"POSITION":8,
"NORMAL":9,
"TEXCOORD_0":10
},
"indices":11,
"material":2
}
]
}
],
"textures":[
{
"sampler":0,
"source":0
},
{
"sampler":0,
"source":1
},
{
"sampler":0,
"source":2
}
],
"images":[
{
"mimeType":"image/jpeg",
"name":"bark",
"uri":"../textures/bark.jpg"
},
{
"mimeType":"image/png",
"name":"branch-01",
"uri":"../textures/branch-01.png"
},
{
"mimeType":"image/png",
"name":"branch-02",
"uri":"../textures/branch-02.png"
}
],
"accessors":[
{
"bufferView":0,
"componentType":5126,
"count":94,
"max":[
0.5976400375366211,
4.776680946350098,
0.9766197204589844
],
"min":[
-0.21756267547607422,
0.01782703399658203,
-0.12966156005859375
],
"type":"VEC3"
},
{
"bufferView":1,
"componentType":5126,
"count":94,
"type":"VEC3"
},
{
"bufferView":2,
"componentType":5126,
"count":94,
"type":"VEC2"
},
{
"bufferView":3,
"componentType":5123,
"count":360,
"type":"SCALAR"
},
{
"bufferView":4,
"componentType":5126,
"count":126,
"max":[
2.358184814453125,
5.383872032165527,
1.9450798034667969
],
"min":[
-2.358184814453125,
0,
-1.7133827209472656
],
"type":"VEC3"
},
{
"bufferView":5,
"componentType":5126,
"count":126,
"type":"VEC3"
},
{
"bufferView":6,
"componentType":5126,
"count":126,
"type":"VEC2"
},
{
"bufferView":7,
"componentType":5123,
"count":336,
"type":"SCALAR"
},
{
"bufferView":8,
"componentType":5126,
"count":153,
"max":[
2.3450727462768555,
5.40532112121582,
2.0103206634521484
],
"min":[
-1.6531877517700195,
0.02733469009399414,
-2.0103187561035156
],
"type":"VEC3"
},
{
"bufferView":9,
"componentType":5126,
"count":153,
"type":"VEC3"
},
{
"bufferView":10,
"componentType":5126,
"count":153,
"type":"VEC2"
},
{
"bufferView":11,
"componentType":5123,
"count":408,
"type":"SCALAR"
}
],
"bufferViews":[
{
"buffer":0,
"byteLength":1128,
"byteOffset":0,
"target":34962
},
{
"buffer":0,
"byteLength":1128,
"byteOffset":1128,
"target":34962
},
{
"buffer":0,
"byteLength":752,
"byteOffset":2256,
"target":34962
},
{
"buffer":0,
"byteLength":720,
"byteOffset":3008,
"target":34963
},
{
"buffer":0,
"byteLength":1512,
"byteOffset":3728,
"target":34962
},
{
"buffer":0,
"byteLength":1512,
"byteOffset":5240,
"target":34962
},
{
"buffer":0,
"byteLength":1008,
"byteOffset":6752,
"target":34962
},
{
"buffer":0,
"byteLength":672,
"byteOffset":7760,
"target":34963
},
{
"buffer":0,
"byteLength":1836,
"byteOffset":8432,
"target":34962
},
{
"buffer":0,
"byteLength":1836,
"byteOffset":10268,
"target":34962
},
{
"buffer":0,
"byteLength":1224,
"byteOffset":12104,
"target":34962
},
{
"buffer":0,
"byteLength":816,
"byteOffset":13328,
"target":34963
}
],
"samplers":[
{
"magFilter":9729,
"minFilter":9987
}
],
"buffers":[
{
"byteLength":14144,
"uri":"model.bin"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 625 KiB

View File

@@ -0,0 +1,341 @@
{
"asset":{
"generator":"Khronos glTF Blender I/O v4.5.51",
"version":"2.0"
},
"extensionsUsed":[
"KHR_materials_specular",
"KHR_materials_ior"
],
"scene":0,
"scenes":[
{
"name":"Scene",
"nodes":[
0
]
}
],
"nodes":[
{
"mesh":0,
"name":"Tree-02-1.001"
}
],
"materials":[
{
"doubleSided":true,
"extensions":{
"KHR_materials_specular":{
"specularFactor":0
},
"KHR_materials_ior":{
"ior":1.4500000476837158
}
},
"name":"trunk-01",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":0
},
"metallicFactor":0,
"roughnessFactor":0.3431818187236786
}
},
{
"alphaMode":"BLEND",
"doubleSided":true,
"extensions":{
"KHR_materials_specular":{
"specularFactor":0
},
"KHR_materials_ior":{
"ior":1.4500000476837158
}
},
"name":"branch-2-01",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":1
},
"metallicFactor":0,
"roughnessFactor":0.5
}
},
{
"alphaMode":"BLEND",
"doubleSided":true,
"extensions":{
"KHR_materials_specular":{
"specularFactor":0
},
"KHR_materials_ior":{
"ior":1.4500000476837158
}
},
"name":"branch-2-02",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":2
},
"metallicFactor":0,
"roughnessFactor":0.5
}
}
],
"meshes":[
{
"name":"BezierCurve.001",
"primitives":[
{
"attributes":{
"POSITION":0,
"NORMAL":1,
"TEXCOORD_0":2
},
"indices":3,
"material":0
},
{
"attributes":{
"POSITION":4,
"NORMAL":5,
"TEXCOORD_0":6
},
"indices":7,
"material":1
},
{
"attributes":{
"POSITION":8,
"NORMAL":9,
"TEXCOORD_0":10
},
"indices":11,
"material":2
}
]
}
],
"textures":[
{
"sampler":0,
"source":0
},
{
"sampler":0,
"source":1
},
{
"sampler":0,
"source":2
}
],
"images":[
{
"mimeType":"image/jpeg",
"name":"bark",
"uri":"../textures/bark.jpg"
},
{
"mimeType":"image/png",
"name":"branch-1-01",
"uri":"../textures/branch-1-01.png"
},
{
"mimeType":"image/png",
"name":"branch-1-02",
"uri":"../textures/branch-1-02.png"
}
],
"accessors":[
{
"bufferView":0,
"componentType":5126,
"count":164,
"max":[
0.5824604034423828,
6.621478080749512,
1.0348536968231201
],
"min":[
-1.07073974609375,
0,
-0.3808627128601074
],
"type":"VEC3"
},
{
"bufferView":1,
"componentType":5126,
"count":164,
"type":"VEC3"
},
{
"bufferView":2,
"componentType":5126,
"count":164,
"type":"VEC2"
},
{
"bufferView":3,
"componentType":5123,
"count":666,
"type":"SCALAR"
},
{
"bufferView":4,
"componentType":5126,
"count":207,
"max":[
2.7354812622070312,
7.271019458770752,
2.717104434967041
],
"min":[
-2.820368766784668,
1.460705041885376,
-2.8531787395477295
],
"type":"VEC3"
},
{
"bufferView":5,
"componentType":5126,
"count":207,
"type":"VEC3"
},
{
"bufferView":6,
"componentType":5126,
"count":207,
"type":"VEC2"
},
{
"bufferView":7,
"componentType":5123,
"count":552,
"type":"SCALAR"
},
{
"bufferView":8,
"componentType":5126,
"count":270,
"max":[
2.8203697204589844,
7.389200210571289,
2.8531785011291504
],
"min":[
-2.406785011291504,
1.0751166343688965,
-2.440432071685791
],
"type":"VEC3"
},
{
"bufferView":9,
"componentType":5126,
"count":270,
"type":"VEC3"
},
{
"bufferView":10,
"componentType":5126,
"count":270,
"type":"VEC2"
},
{
"bufferView":11,
"componentType":5123,
"count":720,
"type":"SCALAR"
}
],
"bufferViews":[
{
"buffer":0,
"byteLength":1968,
"byteOffset":0,
"target":34962
},
{
"buffer":0,
"byteLength":1968,
"byteOffset":1968,
"target":34962
},
{
"buffer":0,
"byteLength":1312,
"byteOffset":3936,
"target":34962
},
{
"buffer":0,
"byteLength":1332,
"byteOffset":5248,
"target":34963
},
{
"buffer":0,
"byteLength":2484,
"byteOffset":6580,
"target":34962
},
{
"buffer":0,
"byteLength":2484,
"byteOffset":9064,
"target":34962
},
{
"buffer":0,
"byteLength":1656,
"byteOffset":11548,
"target":34962
},
{
"buffer":0,
"byteLength":1104,
"byteOffset":13204,
"target":34963
},
{
"buffer":0,
"byteLength":3240,
"byteOffset":14308,
"target":34962
},
{
"buffer":0,
"byteLength":3240,
"byteOffset":17548,
"target":34962
},
{
"buffer":0,
"byteLength":2160,
"byteOffset":20788,
"target":34962
},
{
"buffer":0,
"byteLength":1440,
"byteOffset":22948,
"target":34963
}
],
"samplers":[
{
"magFilter":9729,
"minFilter":9987
}
],
"buffers":[
{
"byteLength":24388,
"uri":"model.bin"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 626 KiB

View File

@@ -0,0 +1,341 @@
{
"asset":{
"generator":"Khronos glTF Blender I/O v4.5.51",
"version":"2.0"
},
"extensionsUsed":[
"KHR_materials_specular",
"KHR_materials_ior"
],
"scene":0,
"scenes":[
{
"name":"Scene",
"nodes":[
0
]
}
],
"nodes":[
{
"mesh":0,
"name":"Tree-02-2.001"
}
],
"materials":[
{
"doubleSided":true,
"extensions":{
"KHR_materials_specular":{
"specularFactor":0
},
"KHR_materials_ior":{
"ior":1.4500000476837158
}
},
"name":"trunk-01",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":0
},
"metallicFactor":0,
"roughnessFactor":0.3431818187236786
}
},
{
"alphaMode":"BLEND",
"doubleSided":true,
"extensions":{
"KHR_materials_specular":{
"specularFactor":0
},
"KHR_materials_ior":{
"ior":1.4500000476837158
}
},
"name":"branch-2-01",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":1
},
"metallicFactor":0,
"roughnessFactor":0.5
}
},
{
"alphaMode":"BLEND",
"doubleSided":true,
"extensions":{
"KHR_materials_specular":{
"specularFactor":0
},
"KHR_materials_ior":{
"ior":1.4500000476837158
}
},
"name":"branch-2-02",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":2
},
"metallicFactor":0,
"roughnessFactor":0.5
}
}
],
"meshes":[
{
"name":"BezierCurve.001",
"primitives":[
{
"attributes":{
"POSITION":0,
"NORMAL":1,
"TEXCOORD_0":2
},
"indices":3,
"material":0
},
{
"attributes":{
"POSITION":4,
"NORMAL":5,
"TEXCOORD_0":6
},
"indices":7,
"material":1
},
{
"attributes":{
"POSITION":8,
"NORMAL":9,
"TEXCOORD_0":10
},
"indices":11,
"material":2
}
]
}
],
"textures":[
{
"sampler":0,
"source":0
},
{
"sampler":0,
"source":1
},
{
"sampler":0,
"source":2
}
],
"images":[
{
"mimeType":"image/jpeg",
"name":"bark",
"uri":"../textures/bark.jpg"
},
{
"mimeType":"image/png",
"name":"branch-1-01",
"uri":"../textures/branch-1-01.png"
},
{
"mimeType":"image/png",
"name":"branch-1-02",
"uri":"../textures/branch-1-02.png"
}
],
"accessors":[
{
"bufferView":0,
"componentType":5126,
"count":164,
"max":[
0.9991588592529297,
6.986281871795654,
0.6743650436401367
],
"min":[
-0.9445962905883789,
0,
-0.4201488494873047
],
"type":"VEC3"
},
{
"bufferView":1,
"componentType":5126,
"count":164,
"type":"VEC3"
},
{
"bufferView":2,
"componentType":5126,
"count":164,
"type":"VEC2"
},
{
"bufferView":3,
"componentType":5123,
"count":666,
"type":"SCALAR"
},
{
"bufferView":4,
"componentType":5126,
"count":207,
"max":[
2.870983123779297,
7.98792028427124,
3.3046512603759766
],
"min":[
-2.7924938201904297,
1.1536965370178223,
-2.9247303009033203
],
"type":"VEC3"
},
{
"bufferView":5,
"componentType":5126,
"count":207,
"type":"VEC3"
},
{
"bufferView":6,
"componentType":5126,
"count":207,
"type":"VEC2"
},
{
"bufferView":7,
"componentType":5123,
"count":552,
"type":"SCALAR"
},
{
"bufferView":8,
"componentType":5126,
"count":270,
"max":[
2.2725601196289062,
7.851191997528076,
3.170680046081543
],
"min":[
-2.8709850311279297,
0.5577106475830078,
-3.3046507835388184
],
"type":"VEC3"
},
{
"bufferView":9,
"componentType":5126,
"count":270,
"type":"VEC3"
},
{
"bufferView":10,
"componentType":5126,
"count":270,
"type":"VEC2"
},
{
"bufferView":11,
"componentType":5123,
"count":720,
"type":"SCALAR"
}
],
"bufferViews":[
{
"buffer":0,
"byteLength":1968,
"byteOffset":0,
"target":34962
},
{
"buffer":0,
"byteLength":1968,
"byteOffset":1968,
"target":34962
},
{
"buffer":0,
"byteLength":1312,
"byteOffset":3936,
"target":34962
},
{
"buffer":0,
"byteLength":1332,
"byteOffset":5248,
"target":34963
},
{
"buffer":0,
"byteLength":2484,
"byteOffset":6580,
"target":34962
},
{
"buffer":0,
"byteLength":2484,
"byteOffset":9064,
"target":34962
},
{
"buffer":0,
"byteLength":1656,
"byteOffset":11548,
"target":34962
},
{
"buffer":0,
"byteLength":1104,
"byteOffset":13204,
"target":34963
},
{
"buffer":0,
"byteLength":3240,
"byteOffset":14308,
"target":34962
},
{
"buffer":0,
"byteLength":3240,
"byteOffset":17548,
"target":34962
},
{
"buffer":0,
"byteLength":2160,
"byteOffset":20788,
"target":34962
},
{
"buffer":0,
"byteLength":1440,
"byteOffset":22948,
"target":34963
}
],
"samplers":[
{
"magFilter":9729,
"minFilter":9987
}
],
"buffers":[
{
"byteLength":24388,
"uri":"model.bin"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 586 KiB

View File

@@ -0,0 +1,341 @@
{
"asset":{
"generator":"Khronos glTF Blender I/O v4.5.51",
"version":"2.0"
},
"extensionsUsed":[
"KHR_materials_specular",
"KHR_materials_ior"
],
"scene":0,
"scenes":[
{
"name":"Scene",
"nodes":[
0
]
}
],
"nodes":[
{
"mesh":0,
"name":"Tree-02-3.001"
}
],
"materials":[
{
"doubleSided":true,
"extensions":{
"KHR_materials_specular":{
"specularFactor":0
},
"KHR_materials_ior":{
"ior":1.4500000476837158
}
},
"name":"trunk-01",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":0
},
"metallicFactor":0,
"roughnessFactor":0.3431818187236786
}
},
{
"alphaMode":"BLEND",
"doubleSided":true,
"extensions":{
"KHR_materials_specular":{
"specularFactor":0
},
"KHR_materials_ior":{
"ior":1.4500000476837158
}
},
"name":"branch-2-01",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":1
},
"metallicFactor":0,
"roughnessFactor":0.5
}
},
{
"alphaMode":"BLEND",
"doubleSided":true,
"extensions":{
"KHR_materials_specular":{
"specularFactor":0
},
"KHR_materials_ior":{
"ior":1.4500000476837158
}
},
"name":"branch-2-02",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":2
},
"metallicFactor":0,
"roughnessFactor":0.5
}
}
],
"meshes":[
{
"name":"BezierCurve.001",
"primitives":[
{
"attributes":{
"POSITION":0,
"NORMAL":1,
"TEXCOORD_0":2
},
"indices":3,
"material":0
},
{
"attributes":{
"POSITION":4,
"NORMAL":5,
"TEXCOORD_0":6
},
"indices":7,
"material":1
},
{
"attributes":{
"POSITION":8,
"NORMAL":9,
"TEXCOORD_0":10
},
"indices":11,
"material":2
}
]
}
],
"textures":[
{
"sampler":0,
"source":0
},
{
"sampler":0,
"source":1
},
{
"sampler":0,
"source":2
}
],
"images":[
{
"mimeType":"image/jpeg",
"name":"bark",
"uri":"../textures/bark.jpg"
},
{
"mimeType":"image/png",
"name":"branch-1-01",
"uri":"../textures/branch-1-01.png"
},
{
"mimeType":"image/png",
"name":"branch-1-02",
"uri":"../textures/branch-1-02.png"
}
],
"accessors":[
{
"bufferView":0,
"componentType":5126,
"count":97,
"max":[
0.5173158645629883,
6.1467390060424805,
-0.08306694030761719
],
"min":[
-0.4734525680541992,
0,
-1.1357250213623047
],
"type":"VEC3"
},
{
"bufferView":1,
"componentType":5126,
"count":97,
"type":"VEC3"
},
{
"bufferView":2,
"componentType":5126,
"count":97,
"type":"VEC2"
},
{
"bufferView":3,
"componentType":5123,
"count":396,
"type":"SCALAR"
},
{
"bufferView":4,
"componentType":5126,
"count":135,
"max":[
2.7522668838500977,
6.852516174316406,
2.634103775024414
],
"min":[
-2.786534309387207,
1.1823866367340088,
-2.2067394256591797
],
"type":"VEC3"
},
{
"bufferView":5,
"componentType":5126,
"count":135,
"type":"VEC3"
},
{
"bufferView":6,
"componentType":5126,
"count":135,
"type":"VEC2"
},
{
"bufferView":7,
"componentType":5123,
"count":360,
"type":"SCALAR"
},
{
"bufferView":8,
"componentType":5126,
"count":180,
"max":[
2.786534309387207,
6.761970520019531,
2.4235095977783203
],
"min":[
-2.681245803833008,
0.4321749210357666,
-2.634103775024414
],
"type":"VEC3"
},
{
"bufferView":9,
"componentType":5126,
"count":180,
"type":"VEC3"
},
{
"bufferView":10,
"componentType":5126,
"count":180,
"type":"VEC2"
},
{
"bufferView":11,
"componentType":5123,
"count":480,
"type":"SCALAR"
}
],
"bufferViews":[
{
"buffer":0,
"byteLength":1164,
"byteOffset":0,
"target":34962
},
{
"buffer":0,
"byteLength":1164,
"byteOffset":1164,
"target":34962
},
{
"buffer":0,
"byteLength":776,
"byteOffset":2328,
"target":34962
},
{
"buffer":0,
"byteLength":792,
"byteOffset":3104,
"target":34963
},
{
"buffer":0,
"byteLength":1620,
"byteOffset":3896,
"target":34962
},
{
"buffer":0,
"byteLength":1620,
"byteOffset":5516,
"target":34962
},
{
"buffer":0,
"byteLength":1080,
"byteOffset":7136,
"target":34962
},
{
"buffer":0,
"byteLength":720,
"byteOffset":8216,
"target":34963
},
{
"buffer":0,
"byteLength":2160,
"byteOffset":8936,
"target":34962
},
{
"buffer":0,
"byteLength":2160,
"byteOffset":11096,
"target":34962
},
{
"buffer":0,
"byteLength":1440,
"byteOffset":13256,
"target":34962
},
{
"buffer":0,
"byteLength":960,
"byteOffset":14696,
"target":34963
}
],
"samplers":[
{
"magFilter":9729,
"minFilter":9987
}
],
"buffers":[
{
"byteLength":15656,
"uri":"model.bin"
}
]
}

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