diff --git a/Models/TrafficCone/images/ConeBaseMat_baseColor.png b/Models/TrafficCone/images/ConeBaseMat_baseColor.png new file mode 100644 index 00000000..8dd23d87 Binary files /dev/null and b/Models/TrafficCone/images/ConeBaseMat_baseColor.png differ diff --git a/Models/TrafficCone/images/ConeBaseMat_metallicRoughness.png b/Models/TrafficCone/images/ConeBaseMat_metallicRoughness.png new file mode 100644 index 00000000..acd81411 Binary files /dev/null and b/Models/TrafficCone/images/ConeBaseMat_metallicRoughness.png differ diff --git a/Models/TrafficCone/images/ConeBaseMat_retroreflective.png b/Models/TrafficCone/images/ConeBaseMat_retroreflective.png new file mode 100644 index 00000000..acd81411 Binary files /dev/null and b/Models/TrafficCone/images/ConeBaseMat_retroreflective.png differ diff --git a/Models/TrafficCone/license.txt b/Models/TrafficCone/license.txt new file mode 100644 index 00000000..504e1437 --- /dev/null +++ b/Models/TrafficCone/license.txt @@ -0,0 +1,11 @@ +Model Information: +* title: Traffic Cone +* source: https://sketchfab.com/3d-models/traffic-cone-573feef839d7450cb3e12da9986e7a98 +* author: hinndia (https://sketchfab.com/hinndia) + +Model License: +* license type: CC-BY-4.0 (http://creativecommons.org/licenses/by/4.0/) +* requirements: Author must be credited. Commercial use is allowed. + +If you use this 3D model in your project be sure to copy paste this credit wherever you share it: +This work is based on "Traffic Cone" (https://sketchfab.com/3d-models/traffic-cone-573feef839d7450cb3e12da9986e7a98) by hinndia (https://sketchfab.com/hinndia) licensed under CC-BY-4.0 (http://creativecommons.org/licenses/by/4.0/) \ No newline at end of file diff --git a/Models/TrafficCone/traffic_cone.bin b/Models/TrafficCone/traffic_cone.bin new file mode 100644 index 00000000..2a572da3 Binary files /dev/null and b/Models/TrafficCone/traffic_cone.bin differ diff --git a/Models/TrafficCone/traffic_cone.gltf b/Models/TrafficCone/traffic_cone.gltf new file mode 100644 index 00000000..55855d3a --- /dev/null +++ b/Models/TrafficCone/traffic_cone.gltf @@ -0,0 +1,342 @@ +{ + "accessors": [ + { + "bufferView": 2, + "componentType": 5126, + "count": 11089, + "min": [ + -0.2099796086549759, + -0.2099796086549759, + -0.2695193290710449 + ], + "max": [ + 0.2099796086549759, + 0.2099796086549759, + 0.2493087500333786 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 133068, + "componentType": 5126, + "count": 11089, + "min": [ + -1.0, + -1.0, + -1.0 + ], + "max": [ + 1.0, + 1.0, + 1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 1, + "componentType": 5126, + "count": 11089, + "min": [ + 0.0001785983331501484, + 0.0001785983331501484 + ], + "max": [ + 0.794103741645813, + 0.9998215436935424 + ], + "type": "VEC2" + }, + { + "bufferView": 0, + "componentType": 5125, + "count": 25440, + "type": "SCALAR" + } + ], + "asset": { + "generator": "Sketchfab-14.79.0 + NVIDIA vk_gltf_renderer GitHubSync-3-ga11cace-dirty", + "version": "2.0", + "extras": { + "author": "hinndia (https://sketchfab.com/hinndia)", + "license": "CC-BY-4.0 (http://creativecommons.org/licenses/by/4.0/)", + "source": "https://sketchfab.com/3d-models/traffic-cone-573feef839d7450cb3e12da9986e7a98", + "title": "Traffic Cone" + } + }, + "bufferViews": [ + { + "buffer": 0, + "byteLength": 101760, + "target": 34963, + "name": "floatBufferViews" + }, + { + "buffer": 0, + "byteLength": 88712, + "byteStride": 8, + "byteOffset": 101760, + "target": 34962, + "name": "floatBufferViews" + }, + { + "buffer": 0, + "byteLength": 266136, + "byteStride": 12, + "byteOffset": 190472, + "target": 34962, + "name": "floatBufferViews" + } + ], + "materials": [ + { + "name": "ConeMatRetro", + "doubleSided": true, + "pbrMetallicRoughness": { + "metallicFactor": 0.6700000166893005, + "roughnessFactor": 0.35, + "baseColorTexture": { + "index": 0 + }, + "metallicRoughnessTexture": { + "index": 1 + } + }, + "extensions": { + "KHR_materials_retroreflection": { + "retroreflectionFactor": 1.0, + "retroreflectionTexture": { + "index": 2 + } + } + } + }, + { + "name": "ConeBaseMat", + "doubleSided": true, + "pbrMetallicRoughness": { + "metallicFactor": 0.20999999344348907, + "roughnessFactor": 0.8299999833106995, + "baseColorTexture": { + "index": 0 + }, + "metallicRoughnessTexture": { + "index": 1 + } + } + } + ], + "meshes": [ + { + "primitives": [ + { + "attributes": { + "NORMAL": 1, + "POSITION": 0, + "TEXCOORD_0": 2 + }, + "indices": 3, + "material": 0, + "mode": 4 + } + ], + "name": "ConeMesh" + }, + { + "primitives": [ + { + "attributes": { + "NORMAL": 1, + "POSITION": 0, + "TEXCOORD_0": 2 + }, + "indices": 3, + "material": 1, + "mode": 4 + } + ], + "name": "ConeMeshCopy" + } + ], + "nodes": [ + { + "matrix": [ + 100.0, + 0.0, + 0.0, + 0.0, + 0.0, + -0.00001629206793918314, + -99.99999999999868, + 0.0, + 0.0, + 99.99999999999868, + -0.00001629206793918314, + 0.0, + 0.0, + 26.749345779418945, + 0.0, + 1.0 + ], + "name": "Cones", + "children": [ + 1, + 4 + ] + }, + { + "translation": [ + -0.30000001192092896, + 0.0, + 0.0 + ], + "mesh": 0, + "name": "Cone Retroreflection" + }, + { + "translation": [ + 0.0, + 50.000728607177734, + 150.0031280517578 + ], + "rotation": [ + -0.11436518281698227, + -0.0, + -0.0, + 0.9934387803077698 + ], + "camera": 0, + "extras": { + "camera::center": [ + 0.0, + 15.00072956085205, + 0.0031277318485081196 + ], + "camera::eye": [ + 0.0, + 50.000728607177734, + 150.0031280517578 + ], + "camera::up": [ + 0.0, + 1.0, + 0.0 + ] + }, + "name": "Camera" + }, + { + "translation": [ + 0.0, + 0.34038978815078735, + 0.6407261490821838 + ], + "rotation": [ + -0.13795897364616394, + 0.08151177316904068, + 0.011393253691494463, + 0.9870123267173768 + ], + "extensions": { + "KHR_lights_punctual": { + "light": 0 + } + }, + "name": "Directional Light" + }, + { + "translation": [ + 0.30000001192092896, + 0.0, + 0.0 + ], + "mesh": 1, + "name": "Cone Normal" + } + ], + "scene": 0, + "scenes": [ + { + "nodes": [ + 2, + 3, + 0 + ], + "name": "Sketchfab_Scene" + } + ], + "textures": [ + { + "sampler": 0, + "source": 0 + }, + { + "sampler": 0, + "source": 1 + }, + { + "sampler": 0, + "source": 2 + } + ], + "samplers": [ + { + "magFilter": 9729, + "minFilter": 9987, + "wrapS": 10497, + "wrapT": 10497 + } + ], + "cameras": [ + { + "type": "perspective", + "name": "Camera", + "perspective": { + "zfar": 200.0, + "znear": 0.10000000149011612, + "aspectRatio": 1.7777777910232544, + "yfov": 0.7853981633974483 + } + } + ], + "extensions": { + "KHR_lights_punctual": { + "lights": [ + { + "name": "Directional Light", + "intensity": 1.2999999523162842, + "color": [ + 1.0, + 1.0, + 1.0 + ], + "type": "directional", + "extras": { + "radius": 0.0 + } + } + ] + } + }, + "extensionsUsed": [ + "KHR_lights_punctual", + "KHR_materials_retroreflection" + ], + "buffers": [ + { + "byteLength": 456608, + "uri": "traffic_cone.bin" + } + ], + "images": [ + { + "uri": "images/ConeBaseMat_baseColor.png" + }, + { + "uri": "images/ConeBaseMat_metallicRoughness.png" + }, + { + "uri": "images/ConeBaseMat_retroreflective.png" + } + ] +}