diff --git a/.gitignore b/.gitignore index 7a072b6..0af181c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,3 @@ -assets/ - # Godot 4+ specific ignores .godot/ /android/ diff --git a/assets/converted/full_pool_scene_original/LICENSE.txt b/assets/converted/full_pool_scene_original/LICENSE.txt new file mode 100644 index 0000000..1e846d1 --- /dev/null +++ b/assets/converted/full_pool_scene_original/LICENSE.txt @@ -0,0 +1,11 @@ +Model Information: +* title: Pool Table Traditional +* source: https://sketchfab.com/3d-models/pool-table-traditional-e0b938c0c2e74eb794a49ebde2543977 +* author: fizyman (https://sketchfab.com/fizyman) + +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 "Pool Table Traditional" (https://sketchfab.com/3d-models/pool-table-traditional-e0b938c0c2e74eb794a49ebde2543977) by fizyman (https://sketchfab.com/fizyman) licensed under CC-BY-4.0 (http://creativecommons.org/licenses/by/4.0/) diff --git a/assets/converted/full_pool_scene_original/scene.bin b/assets/converted/full_pool_scene_original/scene.bin new file mode 100644 index 0000000..7ceb089 Binary files /dev/null and b/assets/converted/full_pool_scene_original/scene.bin differ diff --git a/assets/converted/full_pool_scene_original/scene.gltf b/assets/converted/full_pool_scene_original/scene.gltf new file mode 100644 index 0000000..2898d74 --- /dev/null +++ b/assets/converted/full_pool_scene_original/scene.gltf @@ -0,0 +1,2833 @@ +{ + "accessors": [ + { + "bufferView": 2, + "componentType": 5126, + "count": 14084, + "max": [ + 703.348876953125, + 1245.452880859375, + 653.8485107421875 + ], + "min": [ + -703.348876953125, + -1245.6971435546875, + -161.40341186523438 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 169008, + "componentType": 5126, + "count": 14084, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + -1.0, + -1.0, + -1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "componentType": 5126, + "count": 14084, + "max": [ + 1.0, + 1.0, + 0.9993090629577637, + 1.0 + ], + "min": [ + -1.0, + -1.0, + -0.9992934465408325, + -1.0 + ], + "type": "VEC4" + }, + { + "bufferView": 1, + "componentType": 5126, + "count": 14084, + "max": [ + 0.9975886344909668, + 0.9989323616027832 + ], + "min": [ + 0.0006908827344886959, + 0.0006991049740463495 + ], + "type": "VEC2" + }, + { + "bufferView": 0, + "componentType": 5125, + "count": 59862, + "type": "SCALAR" + }, + { + "bufferView": 2, + "byteOffset": 338016, + "componentType": 5126, + "count": 606, + "max": [ + 241.26406860351563, + 771.3253784179688, + 1090.8773193359375 + ], + "min": [ + -162.83029174804688, + -93.27239990234375, + -120.8772964477539 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 345288, + "componentType": 5126, + "count": 606, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + -1.0, + -1.0, + -1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 1, + "byteOffset": 112672, + "componentType": 5126, + "count": 606, + "max": [ + 0.9878982901573181, + 0.9866705536842346 + ], + "min": [ + 0.009846368804574013, + 0.015335011295974255 + ], + "type": "VEC2" + }, + { + "bufferView": 0, + "byteOffset": 239448, + "componentType": 5125, + "count": 2100, + "type": "SCALAR" + }, + { + "bufferView": 2, + "byteOffset": 352560, + "componentType": 5126, + "count": 256, + "max": [ + 18.07058334350586, + 18.938161849975586, + 1453.0186767578125 + ], + "min": [ + -19.230308532714844, + -18.938156127929688, + -24.515594482421875 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 355632, + "componentType": 5126, + "count": 256, + "max": [ + 0.941277801990509, + 0.9848077297210693, + 1.0 + ], + "min": [ + -1.0, + -0.9857658743858337, + -1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 225344, + "componentType": 5126, + "count": 256, + "max": [ + 0.9864199757575989, + 1.0, + 0.9989998936653137, + 1.0 + ], + "min": [ + -0.9848078489303589, + -1.0, + -0.9826080799102783, + 1.0 + ], + "type": "VEC4" + }, + { + "bufferView": 1, + "byteOffset": 117520, + "componentType": 5126, + "count": 256, + "max": [ + 0.9916531443595886, + 0.9933520555496216 + ], + "min": [ + 0.004000000189989805, + 0.003999999724328518 + ], + "type": "VEC2" + }, + { + "bufferView": 0, + "byteOffset": 247848, + "componentType": 5125, + "count": 810, + "type": "SCALAR" + }, + { + "bufferView": 2, + "byteOffset": 358704, + "componentType": 5126, + "count": 114, + "max": [ + 28.57499885559082, + 28.57499885559082, + 57.150001525878906 + ], + "min": [ + -28.57499885559082, + -28.57499885559082, + 1.9073486328125e-06 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 360072, + "componentType": 5126, + "count": 114, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + -1.0, + -1.0, + -1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 1, + "byteOffset": 119568, + "componentType": 5126, + "count": 114, + "max": [ + 0.32956889271736145, + 0.1637149453163147 + ], + "min": [ + 0.028526097536087036, + 0.004281461238861084 + ], + "type": "VEC2" + }, + { + "bufferView": 0, + "byteOffset": 251088, + "componentType": 5125, + "count": 576, + "type": "SCALAR" + }, + { + "bufferView": 2, + "byteOffset": 361440, + "componentType": 5126, + "count": 114, + "max": [ + 28.57499885559082, + 28.57499885559082, + 57.150001525878906 + ], + "min": [ + -28.57499885559082, + -28.57499885559082, + 1.9073486328125e-06 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 362808, + "componentType": 5126, + "count": 114, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + -1.0, + -1.0, + -1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 1, + "byteOffset": 120480, + "componentType": 5126, + "count": 114, + "max": [ + 0.9914640188217163, + 0.3278248906135559 + ], + "min": [ + 0.6904212236404419, + 0.1683914065361023 + ], + "type": "VEC2" + }, + { + "bufferView": 0, + "byteOffset": 253392, + "componentType": 5125, + "count": 576, + "type": "SCALAR" + }, + { + "bufferView": 2, + "byteOffset": 364176, + "componentType": 5126, + "count": 114, + "max": [ + 28.57499885559082, + 28.57499885559082, + 57.150001525878906 + ], + "min": [ + -28.57499885559082, + -28.57499885559082, + 1.9073486328125e-06 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 365544, + "componentType": 5126, + "count": 114, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + -1.0, + -1.0, + -1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 1, + "byteOffset": 121392, + "componentType": 5126, + "count": 114, + "max": [ + 0.6605164408683777, + 0.3278248906135559 + ], + "min": [ + 0.35947364568710327, + 0.1683914065361023 + ], + "type": "VEC2" + }, + { + "bufferView": 0, + "byteOffset": 255696, + "componentType": 5125, + "count": 576, + "type": "SCALAR" + }, + { + "bufferView": 2, + "byteOffset": 366912, + "componentType": 5126, + "count": 114, + "max": [ + 28.57499885559082, + 28.57499885559082, + 57.150001525878906 + ], + "min": [ + -28.57499885559082, + -28.57499885559082, + 1.9073486328125e-06 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 368280, + "componentType": 5126, + "count": 114, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + -1.0, + -1.0, + -1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 1, + "byteOffset": 122304, + "componentType": 5126, + "count": 114, + "max": [ + 0.32607197761535645, + 0.3277199864387512 + ], + "min": [ + 0.02502918802201748, + 0.1682865023612976 + ], + "type": "VEC2" + }, + { + "bufferView": 0, + "byteOffset": 258000, + "componentType": 5125, + "count": 576, + "type": "SCALAR" + }, + { + "bufferView": 2, + "byteOffset": 369648, + "componentType": 5126, + "count": 114, + "max": [ + 28.57499885559082, + 28.57499885559082, + 57.150001525878906 + ], + "min": [ + -28.57499885559082, + -28.57499885559082, + 1.9073486328125e-06 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 371016, + "componentType": 5126, + "count": 114, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + -1.0, + -1.0, + -1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 1, + "byteOffset": 123216, + "componentType": 5126, + "count": 114, + "max": [ + 0.9939818382263184, + 0.495302677154541 + ], + "min": [ + 0.692939043045044, + 0.3358691930770874 + ], + "type": "VEC2" + }, + { + "bufferView": 0, + "byteOffset": 260304, + "componentType": 5125, + "count": 576, + "type": "SCALAR" + }, + { + "bufferView": 2, + "byteOffset": 372384, + "componentType": 5126, + "count": 114, + "max": [ + 28.57499885559082, + 28.57499885559082, + 57.150001525878906 + ], + "min": [ + -28.57499885559082, + -28.57499885559082, + 1.9073486328125e-06 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 373752, + "componentType": 5126, + "count": 114, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + -1.0, + -1.0, + -1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 1, + "byteOffset": 124128, + "componentType": 5126, + "count": 114, + "max": [ + 0.6577404737472534, + 0.495302677154541 + ], + "min": [ + 0.3566976487636566, + 0.3358691930770874 + ], + "type": "VEC2" + }, + { + "bufferView": 0, + "byteOffset": 262608, + "componentType": 5125, + "count": 576, + "type": "SCALAR" + }, + { + "bufferView": 2, + "byteOffset": 375120, + "componentType": 5126, + "count": 114, + "max": [ + 28.57499885559082, + 28.57499885559082, + 57.150001525878906 + ], + "min": [ + -28.57499885559082, + -28.57499885559082, + 1.9073486328125e-06 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 376488, + "componentType": 5126, + "count": 114, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + -1.0, + -1.0, + -1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 1, + "byteOffset": 125040, + "componentType": 5126, + "count": 114, + "max": [ + 0.32607197761535645, + 0.49557167291641235 + ], + "min": [ + 0.02502918802201748, + 0.33613818883895874 + ], + "type": "VEC2" + }, + { + "bufferView": 0, + "byteOffset": 264912, + "componentType": 5125, + "count": 576, + "type": "SCALAR" + }, + { + "bufferView": 2, + "byteOffset": 377856, + "componentType": 5126, + "count": 114, + "max": [ + 28.57499885559082, + 28.57499885559082, + 57.150001525878906 + ], + "min": [ + -28.57499885559082, + -28.57499885559082, + 1.9073486328125e-06 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 379224, + "componentType": 5126, + "count": 114, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + -1.0, + -1.0, + -1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 1, + "byteOffset": 125952, + "componentType": 5126, + "count": 114, + "max": [ + 0.9937748908996582, + 0.6604230403900146 + ], + "min": [ + 0.6927320957183838, + 0.500989556312561 + ], + "type": "VEC2" + }, + { + "bufferView": 0, + "byteOffset": 267216, + "componentType": 5125, + "count": 576, + "type": "SCALAR" + }, + { + "bufferView": 2, + "byteOffset": 380592, + "componentType": 5126, + "count": 114, + "max": [ + 28.57499885559082, + 28.57499885559082, + 57.150001525878906 + ], + "min": [ + -28.57499885559082, + -28.57499885559082, + 1.9073486328125e-06 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 381960, + "componentType": 5126, + "count": 114, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + -1.0, + -1.0, + -1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 1, + "byteOffset": 126864, + "componentType": 5126, + "count": 114, + "max": [ + 0.6601475477218628, + 0.6626023650169373 + ], + "min": [ + 0.35910478234291077, + 0.5031688809394836 + ], + "type": "VEC2" + }, + { + "bufferView": 0, + "byteOffset": 269520, + "componentType": 5125, + "count": 576, + "type": "SCALAR" + }, + { + "bufferView": 2, + "byteOffset": 383328, + "componentType": 5126, + "count": 114, + "max": [ + 28.57499885559082, + 28.57499885559082, + 57.150001525878906 + ], + "min": [ + -28.57499885559082, + -28.57499885559082, + 1.9073486328125e-06 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 384696, + "componentType": 5126, + "count": 114, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + -1.0, + -1.0, + -1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 1, + "byteOffset": 127776, + "componentType": 5126, + "count": 114, + "max": [ + 0.32834455370903015, + 0.6601536870002747 + ], + "min": [ + 0.027301732450723648, + 0.500720202922821 + ], + "type": "VEC2" + }, + { + "bufferView": 0, + "byteOffset": 271824, + "componentType": 5125, + "count": 576, + "type": "SCALAR" + }, + { + "bufferView": 2, + "byteOffset": 386064, + "componentType": 5126, + "count": 114, + "max": [ + 28.57499885559082, + 28.57499885559082, + 57.150001525878906 + ], + "min": [ + -28.57499885559082, + -28.57499885559082, + 1.9073486328125e-06 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 387432, + "componentType": 5126, + "count": 114, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + -1.0, + -1.0, + -1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 1, + "byteOffset": 128688, + "componentType": 5126, + "count": 114, + "max": [ + 0.9919506311416626, + 0.8291161060333252 + ], + "min": [ + 0.6909078359603882, + 0.6696826219558716 + ], + "type": "VEC2" + }, + { + "bufferView": 0, + "byteOffset": 274128, + "componentType": 5125, + "count": 576, + "type": "SCALAR" + }, + { + "bufferView": 2, + "byteOffset": 388800, + "componentType": 5126, + "count": 114, + "max": [ + 28.57499885559082, + 28.57499885559082, + 57.150001525878906 + ], + "min": [ + -28.57499885559082, + -28.57499885559082, + 1.9073486328125e-06 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 390168, + "componentType": 5126, + "count": 114, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + -1.0, + -1.0, + -1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 1, + "byteOffset": 129600, + "componentType": 5126, + "count": 114, + "max": [ + 0.6613719463348389, + 0.8291161060333252 + ], + "min": [ + 0.36032915115356445, + 0.6696826219558716 + ], + "type": "VEC2" + }, + { + "bufferView": 0, + "byteOffset": 276432, + "componentType": 5125, + "count": 576, + "type": "SCALAR" + }, + { + "bufferView": 2, + "byteOffset": 391536, + "componentType": 5126, + "count": 114, + "max": [ + 28.57499885559082, + 28.57499885559082, + 57.150001525878906 + ], + "min": [ + -28.57499885559082, + -28.57499885559082, + 1.9073486328125e-06 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 392904, + "componentType": 5126, + "count": 114, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + -1.0, + -1.0, + -1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 1, + "byteOffset": 130512, + "componentType": 5126, + "count": 114, + "max": [ + 0.32956889271736145, + 0.8291161060333252 + ], + "min": [ + 0.028526097536087036, + 0.6696826219558716 + ], + "type": "VEC2" + }, + { + "bufferView": 0, + "byteOffset": 278736, + "componentType": 5125, + "count": 576, + "type": "SCALAR" + }, + { + "bufferView": 2, + "byteOffset": 394272, + "componentType": 5126, + "count": 114, + "max": [ + 28.57499885559082, + 28.57499885559082, + 57.150001525878906 + ], + "min": [ + -28.57499885559082, + -28.57499885559082, + 1.9073486328125e-06 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 395640, + "componentType": 5126, + "count": 114, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + -1.0, + -1.0, + -1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 1, + "byteOffset": 131424, + "componentType": 5126, + "count": 114, + "max": [ + 0.99439936876297, + 0.9956297874450684 + ], + "min": [ + 0.6933565735816956, + 0.8361963033676147 + ], + "type": "VEC2" + }, + { + "bufferView": 0, + "byteOffset": 281040, + "componentType": 5125, + "count": 576, + "type": "SCALAR" + }, + { + "bufferView": 2, + "byteOffset": 397008, + "componentType": 5126, + "count": 114, + "max": [ + 28.57499885559082, + 28.57499885559082, + 57.150001525878906 + ], + "min": [ + -28.57499885559082, + -28.57499885559082, + 1.9073486328125e-06 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 398376, + "componentType": 5126, + "count": 114, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + -1.0, + -1.0, + -1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 1, + "byteOffset": 132336, + "componentType": 5126, + "count": 114, + "max": [ + 0.6602405905723572, + 0.9956297874450684 + ], + "min": [ + 0.35919785499572754, + 0.8361963033676147 + ], + "type": "VEC2" + }, + { + "bufferView": 0, + "byteOffset": 283344, + "componentType": 5125, + "count": 576, + "type": "SCALAR" + }, + { + "bufferView": 2, + "byteOffset": 399744, + "componentType": 5126, + "count": 114, + "max": [ + 28.57499885559082, + 28.57499885559082, + 57.150001525878906 + ], + "min": [ + -28.57499885559082, + -28.57499885559082, + 1.9073486328125e-06 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 401112, + "componentType": 5126, + "count": 114, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + -1.0, + -1.0, + -1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 1, + "byteOffset": 133248, + "componentType": 5126, + "count": 114, + "max": [ + 0.32956889271736145, + 0.9956297874450684 + ], + "min": [ + 0.028526097536087036, + 0.8361963033676147 + ], + "type": "VEC2" + }, + { + "bufferView": 0, + "byteOffset": 285648, + "componentType": 5125, + "count": 576, + "type": "SCALAR" + }, + { + "bufferView": 2, + "byteOffset": 402480, + "componentType": 5126, + "count": 256, + "max": [ + 18.07058334350586, + 18.938161849975586, + 1453.0186767578125 + ], + "min": [ + -19.230308532714844, + -18.938156127929688, + -24.515594482421875 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 405552, + "componentType": 5126, + "count": 256, + "max": [ + 0.941277801990509, + 0.9848077297210693, + 1.0 + ], + "min": [ + -1.0, + -0.9857658743858337, + -1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 229440, + "componentType": 5126, + "count": 256, + "max": [ + 0.9864199757575989, + 1.0, + 0.9989998936653137, + 1.0 + ], + "min": [ + -0.9848078489303589, + -1.0, + -0.9826080799102783, + 1.0 + ], + "type": "VEC4" + }, + { + "bufferView": 1, + "byteOffset": 134160, + "componentType": 5126, + "count": 256, + "max": [ + 0.9916531443595886, + 0.9933520555496216 + ], + "min": [ + 0.004000000189989805, + 0.003999999724328518 + ], + "type": "VEC2" + }, + { + "bufferView": 0, + "byteOffset": 287952, + "componentType": 5125, + "count": 810, + "type": "SCALAR" + } + ], + "asset": { + "extras": { + "author": "fizyman (https://sketchfab.com/fizyman)", + "license": "CC-BY-4.0 (http://creativecommons.org/licenses/by/4.0/)", + "source": "https://sketchfab.com/3d-models/pool-table-traditional-e0b938c0c2e74eb794a49ebde2543977", + "title": "Pool Table Traditional" + }, + "generator": "Sketchfab-15.14.0", + "version": "2.0" + }, + "bufferViews": [ + { + "buffer": 0, + "byteLength": 291192, + "name": "floatBufferViews", + "target": 34963 + }, + { + "buffer": 0, + "byteLength": 136208, + "byteOffset": 291192, + "byteStride": 8, + "name": "floatBufferViews", + "target": 34962 + }, + { + "buffer": 0, + "byteLength": 408624, + "byteOffset": 427400, + "byteStride": 12, + "name": "floatBufferViews", + "target": 34962 + }, + { + "buffer": 0, + "byteLength": 233536, + "byteOffset": 836024, + "byteStride": 16, + "name": "floatBufferViews", + "target": 34962 + } + ], + "buffers": [ + { + "byteLength": 1069560, + "uri": "scene.bin" + } + ], + "extensionsUsed": [ + "KHR_materials_transmission", + "KHR_materials_emissive_strength" + ], + "images": [ + { + "uri": "textures/pool_table_mat_baseColor.png" + }, + { + "uri": "textures/pool_table_mat_metallicRoughness.png" + }, + { + "uri": "textures/pool_table_mat_normal.png" + }, + { + "uri": "textures/pool_table_mat_transmission.png" + }, + { + "uri": "textures/light_mat_baseColor.png" + }, + { + "uri": "textures/light_mat_metallicRoughness.png" + }, + { + "uri": "textures/light_mat_emissive.png" + }, + { + "uri": "textures/cue_mat_baseColor.png" + }, + { + "uri": "textures/cue_mat_metallicRoughness.png" + }, + { + "uri": "textures/cue_mat_normal.png" + }, + { + "uri": "textures/billiard_ball_mat_baseColor.png" + }, + { + "uri": "textures/billiard_ball_mat_metallicRoughness.png" + } + ], + "materials": [ + { + "alphaMode": "BLEND", + "doubleSided": true, + "extensions": { + "KHR_materials_transmission": { + "transmissionFactor": 1.0, + "transmissionTexture": { + "index": 3 + } + } + }, + "name": "pool_table_mat", + "normalTexture": { + "index": 2 + }, + "pbrMetallicRoughness": { + "baseColorTexture": { + "index": 0 + }, + "metallicRoughnessTexture": { + "index": 1 + } + } + }, + { + "doubleSided": true, + "emissiveFactor": [ + 1.0, + 1.0, + 1.0 + ], + "emissiveTexture": { + "index": 6 + }, + "extensions": { + "KHR_materials_emissive_strength": { + "emissiveStrength": 6.154882663694692 + } + }, + "name": "light_mat", + "pbrMetallicRoughness": { + "baseColorTexture": { + "index": 4 + }, + "metallicRoughnessTexture": { + "index": 5 + } + } + }, + { + "doubleSided": true, + "name": "cue_mat", + "normalTexture": { + "index": 9 + }, + "pbrMetallicRoughness": { + "baseColorTexture": { + "index": 7 + }, + "metallicRoughnessTexture": { + "index": 8 + } + } + }, + { + "doubleSided": true, + "name": "billiard_ball_mat", + "pbrMetallicRoughness": { + "baseColorTexture": { + "index": 10 + }, + "metallicFactor": 0.0, + "metallicRoughnessTexture": { + "index": 11 + } + } + } + ], + "meshes": [ + { + "name": "pooltable_low_pool_table_mat_0", + "primitives": [ + { + "attributes": { + "NORMAL": 1, + "POSITION": 0, + "TANGENT": 2, + "TEXCOORD_0": 3 + }, + "indices": 4, + "material": 0, + "mode": 4 + } + ] + }, + { + "name": "ceiling_light_low_light_mat_0", + "primitives": [ + { + "attributes": { + "NORMAL": 6, + "POSITION": 5, + "TEXCOORD_0": 7 + }, + "indices": 8, + "material": 1, + "mode": 4 + } + ] + }, + { + "name": "pool_cue_cue_mat_0", + "primitives": [ + { + "attributes": { + "NORMAL": 10, + "POSITION": 9, + "TANGENT": 11, + "TEXCOORD_0": 12 + }, + "indices": 13, + "material": 2, + "mode": 4 + } + ] + }, + { + "name": "billiard_ball015_billiard_ball_mat_0", + "primitives": [ + { + "attributes": { + "NORMAL": 15, + "POSITION": 14, + "TEXCOORD_0": 16 + }, + "indices": 17, + "material": 3, + "mode": 4 + } + ] + }, + { + "name": "billiard_ball014_billiard_ball_mat_0", + "primitives": [ + { + "attributes": { + "NORMAL": 19, + "POSITION": 18, + "TEXCOORD_0": 20 + }, + "indices": 21, + "material": 3, + "mode": 4 + } + ] + }, + { + "name": "billiard_ball013_billiard_ball_mat_0", + "primitives": [ + { + "attributes": { + "NORMAL": 23, + "POSITION": 22, + "TEXCOORD_0": 24 + }, + "indices": 25, + "material": 3, + "mode": 4 + } + ] + }, + { + "name": "billiard_ball012_billiard_ball_mat_0", + "primitives": [ + { + "attributes": { + "NORMAL": 27, + "POSITION": 26, + "TEXCOORD_0": 28 + }, + "indices": 29, + "material": 3, + "mode": 4 + } + ] + }, + { + "name": "billiard_ball011_billiard_ball_mat_0", + "primitives": [ + { + "attributes": { + "NORMAL": 31, + "POSITION": 30, + "TEXCOORD_0": 32 + }, + "indices": 33, + "material": 3, + "mode": 4 + } + ] + }, + { + "name": "billiard_ball010_billiard_ball_mat_0", + "primitives": [ + { + "attributes": { + "NORMAL": 35, + "POSITION": 34, + "TEXCOORD_0": 36 + }, + "indices": 37, + "material": 3, + "mode": 4 + } + ] + }, + { + "name": "billiard_ball009_billiard_ball_mat_0", + "primitives": [ + { + "attributes": { + "NORMAL": 39, + "POSITION": 38, + "TEXCOORD_0": 40 + }, + "indices": 41, + "material": 3, + "mode": 4 + } + ] + }, + { + "name": "billiard_ball008_billiard_ball_mat_0", + "primitives": [ + { + "attributes": { + "NORMAL": 43, + "POSITION": 42, + "TEXCOORD_0": 44 + }, + "indices": 45, + "material": 3, + "mode": 4 + } + ] + }, + { + "name": "billiard_ball007_billiard_ball_mat_0", + "primitives": [ + { + "attributes": { + "NORMAL": 47, + "POSITION": 46, + "TEXCOORD_0": 48 + }, + "indices": 49, + "material": 3, + "mode": 4 + } + ] + }, + { + "name": "billiard_ball006_billiard_ball_mat_0", + "primitives": [ + { + "attributes": { + "NORMAL": 51, + "POSITION": 50, + "TEXCOORD_0": 52 + }, + "indices": 53, + "material": 3, + "mode": 4 + } + ] + }, + { + "name": "billiard_ball005_billiard_ball_mat_0", + "primitives": [ + { + "attributes": { + "NORMAL": 55, + "POSITION": 54, + "TEXCOORD_0": 56 + }, + "indices": 57, + "material": 3, + "mode": 4 + } + ] + }, + { + "name": "billiard_ball004_billiard_ball_mat_0", + "primitives": [ + { + "attributes": { + "NORMAL": 59, + "POSITION": 58, + "TEXCOORD_0": 60 + }, + "indices": 61, + "material": 3, + "mode": 4 + } + ] + }, + { + "name": "billiard_ball003_billiard_ball_mat_0", + "primitives": [ + { + "attributes": { + "NORMAL": 63, + "POSITION": 62, + "TEXCOORD_0": 64 + }, + "indices": 65, + "material": 3, + "mode": 4 + } + ] + }, + { + "name": "billiard_ball002_billiard_ball_mat_0", + "primitives": [ + { + "attributes": { + "NORMAL": 67, + "POSITION": 66, + "TEXCOORD_0": 68 + }, + "indices": 69, + "material": 3, + "mode": 4 + } + ] + }, + { + "name": "billiard_ball001_billiard_ball_mat_0", + "primitives": [ + { + "attributes": { + "NORMAL": 71, + "POSITION": 70, + "TEXCOORD_0": 72 + }, + "indices": 73, + "material": 3, + "mode": 4 + } + ] + }, + { + "name": "billiard_ball_billiard_ball_mat_0", + "primitives": [ + { + "attributes": { + "NORMAL": 75, + "POSITION": 74, + "TEXCOORD_0": 76 + }, + "indices": 77, + "material": 3, + "mode": 4 + } + ] + }, + { + "name": "pool_cue001_cue_mat_0", + "primitives": [ + { + "attributes": { + "NORMAL": 79, + "POSITION": 78, + "TANGENT": 80, + "TEXCOORD_0": 81 + }, + "indices": 82, + "material": 2, + "mode": 4 + } + ] + } + ], + "nodes": [ + { + "children": [ + 1 + ], + "matrix": [ + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 2.220446049250313e-16, + -1.0, + 0.0, + 0.0, + 1.0, + 2.220446049250313e-16, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0 + ], + "name": "Sketchfab_model" + }, + { + "children": [ + 2 + ], + "matrix": [ + 0.009999999776482582, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.009999999776482582, + 0.0, + 0.0, + -0.009999999776482582, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0 + ], + "name": "8434c7de2c604b75999b6351620c84f8.fbx" + }, + { + "children": [ + 3, + 6, + 9, + 12, + 15, + 18, + 21, + 24, + 27, + 30, + 33, + 36, + 39, + 42, + 45, + 48, + 51, + 54, + 57, + 60 + ], + "name": "RootNode" + }, + { + "children": [ + 4 + ], + "matrix": [ + -0.10000000149011572, + -8.742277799864131e-09, + -1.224646870833828e-17, + 0.0, + 1.224646738484928e-17, + 2.2204460823375376e-17, + -0.10000000149011612, + 0.0, + 8.742277799864131e-09, + -0.10000000149011574, + -2.2204460823375376e-17, + 0.0, + 2.1525459033000516e-06, + -6.198883056640625e-06, + 0.01221313513815403, + 1.0 + ], + "name": "pooltable_low" + }, + { + "children": [ + 5 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + -3.563579957699403e-05, + 0.12213134765625, + -653.8485717773438, + 1.0 + ], + "name": "Object_4" + }, + { + "mesh": 0, + "name": "pooltable_low_pool_table_mat_0" + }, + { + "children": [ + 7 + ], + "matrix": [ + 0.10000000149011612, + 0.0, + 0.0, + 0.0, + 0.0, + 0.10000000149011602, + 4.371138893808836e-09, + 0.0, + 0.0, + -4.371138893808836e-09, + 0.10000000149011602, + 0.0, + 0.0, + 147.5145263671875, + -8.470329472543003e-22, + 1.0 + ], + "name": "ceiling_light_low" + }, + { + "children": [ + 8 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + -39.216880798339844, + -1.027217604132602e-05, + -485.0, + 1.0 + ], + "name": "Object_7" + }, + { + "mesh": 1, + "name": "ceiling_light_low_light_mat_0" + }, + { + "children": [ + 10 + ], + "matrix": [ + 0.09979454977388674, + 3.848917769676884e-19, + -0.006406881725962169, + 0.0, + 6.223427079620237e-05, + -0.09999528361921692, + 0.0009693703271353001, + 0.0, + -0.0064065794575581805, + -0.0009713660152547717, + -0.09978984159593414, + 0.0, + 36.3604736328125, + 77.37127685546875, + -2.8625550270080566, + 1.0 + ], + "name": "pool_cue" + }, + { + "children": [ + 11 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.5798625946044922, + -4.0426363057122217e-07, + -714.2515258789063, + 1.0 + ], + "name": "Object_10" + }, + { + "mesh": 2, + "name": "pool_cue_cue_mat_0" + }, + { + "children": [ + 13 + ], + "matrix": [ + 1.8404407539107405e-08, + -1.1102230411687688e-17, + -0.10000000149011443, + 0.0, + 0.10000000149010306, + 4.7683716530855236e-08, + 1.840440755576075e-08, + 0.0, + 4.768371654750858e-08, + -0.10000000149010475, + 8.770762025233273e-15, + 0.0, + -9.5367431640625e-07, + 78.97672271728516, + -61.585975646972656, + 1.0 + ], + "name": "billiard_ball015" + }, + { + "children": [ + 14 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + -8.526512829121202e-14, + -28.57501220703125, + 1.0 + ], + "name": "Object_13" + }, + { + "mesh": 3, + "name": "billiard_ball015_billiard_ball_mat_0" + }, + { + "children": [ + 16 + ], + "matrix": [ + -0.015012253200840752, + 0.09885732159693508, + 0.0013647411978936533, + 0.0, + 0.09886668764866632, + 0.015012253904227278, + 0.00010297630451101774, + 0.0, + -0.00010307879570829841, + 0.0013647334605681348, + -0.09999063543835848, + 0.0, + 5.722365856170654, + 79.0018310546875, + 74.61524963378906, + 1.0 + ], + "name": "billiard_ball014" + }, + { + "children": [ + 17 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + -8.526512829121202e-14, + -28.57501220703125, + 1.0 + ], + "name": "Object_16" + }, + { + "mesh": 4, + "name": "billiard_ball014_billiard_ball_mat_0" + }, + { + "children": [ + 19 + ], + "matrix": [ + -0.005539178292037507, + 0.09922998004540796, + 0.011078305920138878, + 0.0, + 0.0998459965450482, + 0.005539161355951865, + 0.0003081613573767313, + 0.0, + -0.00030785678240244775, + 0.011078314388204245, + -0.09938398499024306, + 0.0, + -11.438359260559082, + 79.0018310546875, + 74.61524963378906, + 1.0 + ], + "name": "billiard_ball013" + }, + { + "children": [ + 20 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + -8.526512829121202e-14, + -28.57501220703125, + 1.0 + ], + "name": "Object_19" + }, + { + "mesh": 5, + "name": "billiard_ball013_billiard_ball_mat_0" + }, + { + "children": [ + 22 + ], + "matrix": [ + -4.891771640709582e-08, + 0.0997470759454282, + 0.0071078223358363585, + 0.0, + 0.10000000148928495, + 2.0023433532079216e-08, + 4.07226381113429e-07, + 0.0, + 4.0477317152540046e-07, + 0.007107822335976485, + -0.09974707594460894, + 0.0, + -5.723358631134033, + 79.0018310546875, + 74.6152572631836, + 1.0 + ], + "name": "billiard_ball012" + }, + { + "children": [ + 23 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + -8.526512829121202e-14, + -28.57501220703125, + 1.0 + ], + "name": "Object_22" + }, + { + "mesh": 6, + "name": "billiard_ball012_billiard_ball_mat_0" + }, + { + "children": [ + 25 + ], + "matrix": [ + -2.3812747950834643e-08, + 0.09958863065891103, + 0.009061177710743063, + 0.0, + 0.10000000149002315, + 1.1548402761851801e-08, + 1.3587474498858434e-07, + 0.0, + 1.3426937464603772e-07, + 0.009061177710766994, + -0.09958863065882122, + 0.0, + -0.0004961967351846397, + 79.00183868408203, + 74.61524963378906, + 1.0 + ], + "name": "billiard_ball011" + }, + { + "children": [ + 26 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + -8.526512829121202e-14, + -28.57501220703125, + 1.0 + ], + "name": "Object_25" + }, + { + "mesh": 7, + "name": "billiard_ball011_billiard_ball_mat_0" + }, + { + "children": [ + 28 + ], + "matrix": [ + 0.006031898142645326, + 0.09953274268476492, + 0.007539869791206991, + 0.0, + 0.09981765656045238, + -0.0060318963187334885, + -0.0002279552650270043, + 0.0, + 0.00022790699760133094, + 0.007539871250336679, + -0.09971508761442281, + 0.0, + 11.437365531921387, + 79.00183868408203, + 74.61524963378906, + 1.0 + ], + "name": "billiard_ball010" + }, + { + "children": [ + 29 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + -8.526512829121202e-14, + -28.57501220703125, + 1.0 + ], + "name": "Object_28" + }, + { + "mesh": 8, + "name": "billiard_ball010_billiard_ball_mat_0" + }, + { + "children": [ + 31 + ], + "matrix": [ + 0.009910242247684218, + 0.09873530706689554, + 0.012374430694835719, + 0.0, + 0.09918094654155148, + -0.00879403300133076, + -0.009263105565448508, + 0.0, + -0.008057744084875874, + 0.013191073496898704, + -0.0987981206212208, + 0.0, + -2.8579957485198975, + 79.00183868408203, + 69.71084594726563, + 1.0 + ], + "name": "billiard_ball009" + }, + { + "children": [ + 32 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + -8.526512829121202e-14, + -28.57501220703125, + 1.0 + ], + "name": "Object_31" + }, + { + "mesh": 9, + "name": "billiard_ball009_billiard_ball_mat_0" + }, + { + "children": [ + 34 + ], + "matrix": [ + -0.021018250740113965, + 0.09712145127062662, + 0.01120968942193424, + 0.0, + 0.09775891140676253, + 0.02101825401456406, + 0.001195214109373063, + 0.0, + -0.0011952728480313377, + 0.011209694139738054, + -0.09936263759409134, + 0.0, + -2.865858793258667, + 79.0018310546875, + 59.89647674560547, + 1.0 + ], + "name": "billiard_ball008" + }, + { + "children": [ + 35 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + -8.526512829121202e-14, + -28.57501220703125, + 1.0 + ], + "name": "Object_34" + }, + { + "mesh": 10, + "name": "billiard_ball008_billiard_ball_mat_0" + }, + { + "children": [ + 37 + ], + "matrix": [ + 0.013421497255061636, + 0.09790088798396324, + 0.015338834421398545, + 0.0, + 0.09908976511492185, + -0.013421497233825712, + -0.001040268953325422, + 0.0, + 0.0010402686793408358, + 0.015338834439979982, + -0.0988111243591575, + 0.0, + 0.028200913220643997, + 79.0018310546875, + 64.81327819824219, + 1.0 + ], + "name": "billiard_ball007" + }, + { + "children": [ + 38 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + -8.526512829121202e-14, + -28.57501220703125, + 1.0 + ], + "name": "Object_37" + }, + { + "mesh": 11, + "name": "billiard_ball007_billiard_ball_mat_0" + }, + { + "children": [ + 40 + ], + "matrix": [ + -0.0014668751507720453, + 0.0978575222050308, + -0.02053664829535667, + 0.0, + 0.09998912628905421, + 0.0014668871766442672, + -0.0001521971937741602, + 0.0, + 0.00015231305539449702, + -0.02053664743637883, + -0.09786839740605881, + 0.0, + -8.58085823059082, + 79.0018310546875, + 69.7108383178711, + 1.0 + ], + "name": "billiard_ball006" + }, + { + "children": [ + 41 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + -8.526512829121202e-14, + -28.57501220703125, + 1.0 + ], + "name": "Object_40" + }, + { + "mesh": 12, + "name": "billiard_ball006_billiard_ball_mat_0" + }, + { + "children": [ + 43 + ], + "matrix": [ + 0.0047239761098027445, + 0.09944052924818707, + 0.009448041626585437, + 0.0, + 0.0998881082503077, + -0.004723996601126488, + -0.00022357171239023788, + 0.0, + 0.00022400426792490015, + 0.009448031380992749, + -0.0995524224875264, + 0.0, + 2.8648650646209717, + 79.0018310546875, + 69.7108383178711, + 1.0 + ], + "name": "billiard_ball005" + }, + { + "children": [ + 44 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + -8.526512829121202e-14, + -28.57501220703125, + 1.0 + ], + "name": "Object_43" + }, + { + "mesh": 13, + "name": "billiard_ball005_billiard_ball_mat_0" + }, + { + "children": [ + 46 + ], + "matrix": [ + 0.012216062850790008, + 0.09653617163699141, + 0.02305505740877923, + 0.0, + 0.099242134524756, + -0.012191941378523512, + -0.0015347958874401006, + 0.0, + 0.0013292258720796395, + 0.023067822374884094, + -0.09729393109277173, + 0.0, + -5.670320510864258, + 79.0018310546875, + 64.81327056884766, + 1.0 + ], + "name": "billiard_ball004" + }, + { + "children": [ + 47 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + -8.526512829121202e-14, + -28.57501220703125, + 1.0 + ], + "name": "Object_46" + }, + { + "mesh": 14, + "name": "billiard_ball004_billiard_ball_mat_0" + }, + { + "children": [ + 49 + ], + "matrix": [ + -0.001401354065527633, + 0.09950784910306425, + -0.009809407305645534, + 0.0, + 0.09999015823498458, + 0.0014013636616851336, + -6.880445972258613e-05, + 0.0, + 6.899963042289928e-05, + -0.009809405934751157, + -0.09951769235810033, + 0.0, + 8.579864501953125, + 79.0018310546875, + 69.7108383178711, + 1.0 + ], + "name": "billiard_ball003" + }, + { + "children": [ + 50 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + -8.526512829121202e-14, + -28.57501220703125, + 1.0 + ], + "name": "Object_49" + }, + { + "mesh": 15, + "name": "billiard_ball003_billiard_ball_mat_0" + }, + { + "children": [ + 52 + ], + "matrix": [ + 3.1391648071345606e-08, + 0.10000000149011119, + 6.1232317071911404e-18, + 0.0, + 0.10000000149011008, + -3.139164808244783e-08, + 1.4901161428138673e-08, + 0.0, + 1.4901161428137942e-08, + -4.67159685377247e-15, + -0.10000000149011501, + 0.0, + 5.72236442565918, + 79.0018310546875, + 64.81327056884766, + 1.0 + ], + "name": "billiard_ball002" + }, + { + "children": [ + 53 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + -8.526512829121202e-14, + -28.57501220703125, + 1.0 + ], + "name": "Object_52" + }, + { + "mesh": 16, + "name": "billiard_ball002_billiard_ball_mat_0" + }, + { + "children": [ + 55 + ], + "matrix": [ + 0.018262035535973286, + 0.09822799010180072, + -0.004214299071804449, + 0.0, + 0.09831758592581549, + -0.01826203095846873, + 0.00038835681407934985, + 0.0, + -0.0003881415024980973, + -0.004214318907687484, + -0.09991040566598441, + 0.0, + 2.864866256713867, + 79.0018310546875, + 59.8964729309082, + 1.0 + ], + "name": "billiard_ball001" + }, + { + "children": [ + 56 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + -8.526512829121202e-14, + -28.57501220703125, + 1.0 + ], + "name": "Object_55" + }, + { + "mesh": 17, + "name": "billiard_ball001_billiard_ball_mat_0" + }, + { + "children": [ + 58 + ], + "matrix": [ + 0.008840937768219566, + 0.09951028904059306, + -0.004420462923644906, + 0.0, + 0.0996082311088389, + -0.008840942513973604, + 0.00019577756760868597, + 0.0, + -0.00019599175960641267, + -0.004420453432111285, + -0.09990205942175533, + 0.0, + -0.0004943847889080644, + 79.0018310546875, + 54.99678421020508, + 1.0 + ], + "name": "billiard_ball" + }, + { + "children": [ + 59 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + -8.526512829121202e-14, + -28.57501220703125, + 1.0 + ], + "name": "Object_58" + }, + { + "mesh": 18, + "name": "billiard_ball_billiard_ball_mat_0" + }, + { + "children": [ + 61 + ], + "matrix": [ + 0.09979455020261876, + 0.006406875047964439, + -4.6566129424663316e-11, + 0.0, + 6.223311762184394e-05, + -0.0009693541064368043, + -0.09999528377717937, + 0.0, + -0.006406572790447354, + 0.09978984218225485, + -0.0009713497539994792, + 0.0, + 70.17205810546875, + 73.7914047241211, + 62.501495361328125, + 1.0 + ], + "name": "pool_cue001" + }, + { + "children": [ + 62 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.5798625946044922, + -4.0426363057122217e-07, + -714.2515258789063, + 1.0 + ], + "name": "Object_61" + }, + { + "mesh": 19, + "name": "pool_cue001_cue_mat_0" + } + ], + "samplers": [ + { + "magFilter": 9729, + "minFilter": 9987, + "wrapS": 10497, + "wrapT": 10497 + } + ], + "scene": 0, + "scenes": [ + { + "name": "Sketchfab_Scene", + "nodes": [ + 0 + ] + } + ], + "textures": [ + { + "sampler": 0, + "source": 0 + }, + { + "sampler": 0, + "source": 1 + }, + { + "sampler": 0, + "source": 2 + }, + { + "sampler": 0, + "source": 3 + }, + { + "sampler": 0, + "source": 4 + }, + { + "sampler": 0, + "source": 5 + }, + { + "sampler": 0, + "source": 6 + }, + { + "sampler": 0, + "source": 7 + }, + { + "sampler": 0, + "source": 8 + }, + { + "sampler": 0, + "source": 9 + }, + { + "sampler": 0, + "source": 10 + }, + { + "sampler": 0, + "source": 11 + } + ] +} diff --git a/assets/converted/full_pool_scene_original/scene.gltf.import b/assets/converted/full_pool_scene_original/scene.gltf.import new file mode 100644 index 0000000..57d0cca --- /dev/null +++ b/assets/converted/full_pool_scene_original/scene.gltf.import @@ -0,0 +1,42 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://2ib7f3y41pq4" +path="res://.godot/imported/scene.gltf-4fb7f76504d5d78957c138cd69e2cf2d.scn" + +[deps] + +source_file="res://assets/converted/full_pool_scene_original/scene.gltf" +dest_files=["res://.godot/imported/scene.gltf-4fb7f76504d5d78957c138cd69e2cf2d.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/root_script=null +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_name_suffixes=true +nodes/use_node_type_suffixes=true +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false +import_script/path="" +materials/extract=0 +materials/extract_format=0 +materials/extract_path="" +_subresources={} +gltf/naming_version=2 +gltf/embedded_image_handling=1 diff --git a/assets/converted/full_pool_scene_original/textures/billiard_ball_mat_baseColor.png b/assets/converted/full_pool_scene_original/textures/billiard_ball_mat_baseColor.png new file mode 100644 index 0000000..43fbb5e Binary files /dev/null and b/assets/converted/full_pool_scene_original/textures/billiard_ball_mat_baseColor.png differ diff --git a/assets/converted/full_pool_scene_original/textures/billiard_ball_mat_baseColor.png.import b/assets/converted/full_pool_scene_original/textures/billiard_ball_mat_baseColor.png.import new file mode 100644 index 0000000..b39da30 --- /dev/null +++ b/assets/converted/full_pool_scene_original/textures/billiard_ball_mat_baseColor.png.import @@ -0,0 +1,41 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c48a2ovolkm0r" +path.s3tc="res://.godot/imported/billiard_ball_mat_baseColor.png-f52709d910df739f7e595f339aada4db.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/converted/full_pool_scene_original/textures/billiard_ball_mat_baseColor.png" +dest_files=["res://.godot/imported/billiard_ball_mat_baseColor.png-f52709d910df739f7e595f339aada4db.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/converted/full_pool_scene_original/textures/billiard_ball_mat_metallicRoughness.png b/assets/converted/full_pool_scene_original/textures/billiard_ball_mat_metallicRoughness.png new file mode 100644 index 0000000..5587a55 Binary files /dev/null and b/assets/converted/full_pool_scene_original/textures/billiard_ball_mat_metallicRoughness.png differ diff --git a/assets/converted/full_pool_scene_original/textures/billiard_ball_mat_metallicRoughness.png.import b/assets/converted/full_pool_scene_original/textures/billiard_ball_mat_metallicRoughness.png.import new file mode 100644 index 0000000..b367597 --- /dev/null +++ b/assets/converted/full_pool_scene_original/textures/billiard_ball_mat_metallicRoughness.png.import @@ -0,0 +1,41 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://6av22mg2m61i" +path.s3tc="res://.godot/imported/billiard_ball_mat_metallicRoughness.png-0b02bc35001aee873637e0ae0a6abca6.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/converted/full_pool_scene_original/textures/billiard_ball_mat_metallicRoughness.png" +dest_files=["res://.godot/imported/billiard_ball_mat_metallicRoughness.png-0b02bc35001aee873637e0ae0a6abca6.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/converted/full_pool_scene_original/textures/cue_mat_baseColor.png b/assets/converted/full_pool_scene_original/textures/cue_mat_baseColor.png new file mode 100644 index 0000000..b360118 Binary files /dev/null and b/assets/converted/full_pool_scene_original/textures/cue_mat_baseColor.png differ diff --git a/assets/converted/full_pool_scene_original/textures/cue_mat_baseColor.png.import b/assets/converted/full_pool_scene_original/textures/cue_mat_baseColor.png.import new file mode 100644 index 0000000..f057e9d --- /dev/null +++ b/assets/converted/full_pool_scene_original/textures/cue_mat_baseColor.png.import @@ -0,0 +1,41 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dna8bte0etqbn" +path.s3tc="res://.godot/imported/cue_mat_baseColor.png-50e17b9baf8e3f0679d8186e72f077f0.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/converted/full_pool_scene_original/textures/cue_mat_baseColor.png" +dest_files=["res://.godot/imported/cue_mat_baseColor.png-50e17b9baf8e3f0679d8186e72f077f0.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/converted/full_pool_scene_original/textures/cue_mat_metallicRoughness.png b/assets/converted/full_pool_scene_original/textures/cue_mat_metallicRoughness.png new file mode 100644 index 0000000..32abddd Binary files /dev/null and b/assets/converted/full_pool_scene_original/textures/cue_mat_metallicRoughness.png differ diff --git a/assets/converted/full_pool_scene_original/textures/cue_mat_metallicRoughness.png.import b/assets/converted/full_pool_scene_original/textures/cue_mat_metallicRoughness.png.import new file mode 100644 index 0000000..09b0c8e --- /dev/null +++ b/assets/converted/full_pool_scene_original/textures/cue_mat_metallicRoughness.png.import @@ -0,0 +1,41 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cklc00jb8wqx6" +path.s3tc="res://.godot/imported/cue_mat_metallicRoughness.png-8d11409cd5afee45fd2b59d584dfde13.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/converted/full_pool_scene_original/textures/cue_mat_metallicRoughness.png" +dest_files=["res://.godot/imported/cue_mat_metallicRoughness.png-8d11409cd5afee45fd2b59d584dfde13.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/converted/full_pool_scene_original/textures/cue_mat_normal.png b/assets/converted/full_pool_scene_original/textures/cue_mat_normal.png new file mode 100644 index 0000000..f0474d5 Binary files /dev/null and b/assets/converted/full_pool_scene_original/textures/cue_mat_normal.png differ diff --git a/assets/converted/full_pool_scene_original/textures/cue_mat_normal.png.import b/assets/converted/full_pool_scene_original/textures/cue_mat_normal.png.import new file mode 100644 index 0000000..dbf7189 --- /dev/null +++ b/assets/converted/full_pool_scene_original/textures/cue_mat_normal.png.import @@ -0,0 +1,41 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://kfd22pt7e0cq" +path.s3tc="res://.godot/imported/cue_mat_normal.png-bbc7cd0cb9b1ff05c6289c8c5ec863ad.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/converted/full_pool_scene_original/textures/cue_mat_normal.png" +dest_files=["res://.godot/imported/cue_mat_normal.png-bbc7cd0cb9b1ff05c6289c8c5ec863ad.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=1 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=1 +roughness/src_normal="res://assets/converted/pool/textures/cue_mat_normal.png" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/converted/full_pool_scene_original/textures/light_mat_baseColor.png b/assets/converted/full_pool_scene_original/textures/light_mat_baseColor.png new file mode 100644 index 0000000..19407fd Binary files /dev/null and b/assets/converted/full_pool_scene_original/textures/light_mat_baseColor.png differ diff --git a/assets/converted/full_pool_scene_original/textures/light_mat_baseColor.png.import b/assets/converted/full_pool_scene_original/textures/light_mat_baseColor.png.import new file mode 100644 index 0000000..2a26f0a --- /dev/null +++ b/assets/converted/full_pool_scene_original/textures/light_mat_baseColor.png.import @@ -0,0 +1,41 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cs0cfm54xxnek" +path.s3tc="res://.godot/imported/light_mat_baseColor.png-90c8d2eda0497472f0f68825d68485c2.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/converted/full_pool_scene_original/textures/light_mat_baseColor.png" +dest_files=["res://.godot/imported/light_mat_baseColor.png-90c8d2eda0497472f0f68825d68485c2.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/converted/full_pool_scene_original/textures/light_mat_emissive.png b/assets/converted/full_pool_scene_original/textures/light_mat_emissive.png new file mode 100644 index 0000000..db472f0 Binary files /dev/null and b/assets/converted/full_pool_scene_original/textures/light_mat_emissive.png differ diff --git a/assets/converted/full_pool_scene_original/textures/light_mat_emissive.png.import b/assets/converted/full_pool_scene_original/textures/light_mat_emissive.png.import new file mode 100644 index 0000000..a2623ae --- /dev/null +++ b/assets/converted/full_pool_scene_original/textures/light_mat_emissive.png.import @@ -0,0 +1,41 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bvoc4inw2n711" +path.s3tc="res://.godot/imported/light_mat_emissive.png-66f7b3fe5de0ea3447fa0f9c46037b26.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/converted/full_pool_scene_original/textures/light_mat_emissive.png" +dest_files=["res://.godot/imported/light_mat_emissive.png-66f7b3fe5de0ea3447fa0f9c46037b26.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/converted/full_pool_scene_original/textures/light_mat_metallicRoughness.png b/assets/converted/full_pool_scene_original/textures/light_mat_metallicRoughness.png new file mode 100644 index 0000000..cff6e9d Binary files /dev/null and b/assets/converted/full_pool_scene_original/textures/light_mat_metallicRoughness.png differ diff --git a/assets/converted/full_pool_scene_original/textures/light_mat_metallicRoughness.png.import b/assets/converted/full_pool_scene_original/textures/light_mat_metallicRoughness.png.import new file mode 100644 index 0000000..771b711 --- /dev/null +++ b/assets/converted/full_pool_scene_original/textures/light_mat_metallicRoughness.png.import @@ -0,0 +1,41 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cxo17h34qqej8" +path.s3tc="res://.godot/imported/light_mat_metallicRoughness.png-dd34c3c55b879c04d0459c82f7024352.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/converted/full_pool_scene_original/textures/light_mat_metallicRoughness.png" +dest_files=["res://.godot/imported/light_mat_metallicRoughness.png-dd34c3c55b879c04d0459c82f7024352.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/converted/full_pool_scene_original/textures/pool_table_mat_baseColor.png b/assets/converted/full_pool_scene_original/textures/pool_table_mat_baseColor.png new file mode 100644 index 0000000..b732236 Binary files /dev/null and b/assets/converted/full_pool_scene_original/textures/pool_table_mat_baseColor.png differ diff --git a/assets/converted/full_pool_scene_original/textures/pool_table_mat_baseColor.png.import b/assets/converted/full_pool_scene_original/textures/pool_table_mat_baseColor.png.import new file mode 100644 index 0000000..31e928c --- /dev/null +++ b/assets/converted/full_pool_scene_original/textures/pool_table_mat_baseColor.png.import @@ -0,0 +1,41 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://x124h2wdxvoo" +path.s3tc="res://.godot/imported/pool_table_mat_baseColor.png-16ac3083e78c64f40e95c6b640350e49.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/converted/full_pool_scene_original/textures/pool_table_mat_baseColor.png" +dest_files=["res://.godot/imported/pool_table_mat_baseColor.png-16ac3083e78c64f40e95c6b640350e49.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/converted/full_pool_scene_original/textures/pool_table_mat_metallicRoughness.png b/assets/converted/full_pool_scene_original/textures/pool_table_mat_metallicRoughness.png new file mode 100644 index 0000000..646dff2 Binary files /dev/null and b/assets/converted/full_pool_scene_original/textures/pool_table_mat_metallicRoughness.png differ diff --git a/assets/converted/full_pool_scene_original/textures/pool_table_mat_metallicRoughness.png.import b/assets/converted/full_pool_scene_original/textures/pool_table_mat_metallicRoughness.png.import new file mode 100644 index 0000000..2d71a45 --- /dev/null +++ b/assets/converted/full_pool_scene_original/textures/pool_table_mat_metallicRoughness.png.import @@ -0,0 +1,41 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://nn6g2u4t6gp2" +path.s3tc="res://.godot/imported/pool_table_mat_metallicRoughness.png-99d42c7a1f1a052d0a0ae5b06d19eb9d.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/converted/full_pool_scene_original/textures/pool_table_mat_metallicRoughness.png" +dest_files=["res://.godot/imported/pool_table_mat_metallicRoughness.png-99d42c7a1f1a052d0a0ae5b06d19eb9d.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/converted/full_pool_scene_original/textures/pool_table_mat_normal.png b/assets/converted/full_pool_scene_original/textures/pool_table_mat_normal.png new file mode 100644 index 0000000..d73a74d Binary files /dev/null and b/assets/converted/full_pool_scene_original/textures/pool_table_mat_normal.png differ diff --git a/assets/converted/full_pool_scene_original/textures/pool_table_mat_normal.png.import b/assets/converted/full_pool_scene_original/textures/pool_table_mat_normal.png.import new file mode 100644 index 0000000..82a6848 --- /dev/null +++ b/assets/converted/full_pool_scene_original/textures/pool_table_mat_normal.png.import @@ -0,0 +1,41 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ddqh5eyiqx7bv" +path.s3tc="res://.godot/imported/pool_table_mat_normal.png-1c5d775905d9f7b723e58471f7d052fe.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/converted/full_pool_scene_original/textures/pool_table_mat_normal.png" +dest_files=["res://.godot/imported/pool_table_mat_normal.png-1c5d775905d9f7b723e58471f7d052fe.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=1 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=1 +roughness/src_normal="res://assets/converted/pool/textures/pool_table_mat_normal.png" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/converted/full_pool_scene_original/textures/pool_table_mat_transmission.png b/assets/converted/full_pool_scene_original/textures/pool_table_mat_transmission.png new file mode 100644 index 0000000..648c418 Binary files /dev/null and b/assets/converted/full_pool_scene_original/textures/pool_table_mat_transmission.png differ diff --git a/assets/converted/full_pool_scene_original/textures/pool_table_mat_transmission.png.import b/assets/converted/full_pool_scene_original/textures/pool_table_mat_transmission.png.import new file mode 100644 index 0000000..cb8396a --- /dev/null +++ b/assets/converted/full_pool_scene_original/textures/pool_table_mat_transmission.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cuqbmpkv3um4f" +path="res://.godot/imported/pool_table_mat_transmission.png-3b58693eb5db238fa19be162dcf2e652.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/converted/full_pool_scene_original/textures/pool_table_mat_transmission.png" +dest_files=["res://.godot/imported/pool_table_mat_transmission.png-3b58693eb5db238fa19be162dcf2e652.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/converted/individuals/balls/balls.bin b/assets/converted/individuals/balls/balls.bin new file mode 100644 index 0000000..6bbf6ad Binary files /dev/null and b/assets/converted/individuals/balls/balls.bin differ diff --git a/assets/converted/individuals/balls/balls.gltf b/assets/converted/individuals/balls/balls.gltf new file mode 100644 index 0000000..151cb0d --- /dev/null +++ b/assets/converted/individuals/balls/balls.gltf @@ -0,0 +1,1144 @@ +{ + "asset":{ + "generator":"Khronos glTF Blender I/O v4.3.47", + "version":"2.0" + }, + "scene":0, + "scenes":[ + { + "name":"Scene", + "nodes":[ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15 + ] + } + ], + "nodes":[ + { + "mesh":0, + "name":"01_ball-rigid" + }, + { + "mesh":1, + "name":"02_ball-rigid" + }, + { + "mesh":2, + "name":"03_ball-rigid" + }, + { + "mesh":3, + "name":"04_ball-rigid" + }, + { + "mesh":4, + "name":"05_ball-rigid" + }, + { + "mesh":5, + "name":"06_ball-rigid" + }, + { + "mesh":6, + "name":"07_ball-rigid" + }, + { + "mesh":7, + "name":"08_ball-rigid" + }, + { + "mesh":8, + "name":"09_ball-rigid" + }, + { + "mesh":9, + "name":"10_ball-rigid" + }, + { + "mesh":10, + "name":"11_ball-rigid" + }, + { + "mesh":11, + "name":"12_ball-rigid" + }, + { + "mesh":12, + "name":"13_ball-rigid" + }, + { + "mesh":13, + "name":"14_ball-rigid" + }, + { + "mesh":14, + "name":"15_ball-rigid" + }, + { + "mesh":15, + "name":"white_ball-rigid" + } + ], + "materials":[ + { + "doubleSided":true, + "name":"billiard_ball_mat.003", + "pbrMetallicRoughness":{ + "baseColorTexture":{ + "index":0 + }, + "metallicFactor":0, + "metallicRoughnessTexture":{ + "index":1 + } + } + }, + { + "doubleSided":true, + "name":"billiard_ball_mat.004", + "pbrMetallicRoughness":{ + "baseColorTexture":{ + "index":2 + }, + "metallicFactor":0, + "metallicRoughnessTexture":{ + "index":3 + } + } + } + ], + "meshes":[ + { + "name":"billiard_ball_billiard_ball_mat_0.002", + "primitives":[ + { + "attributes":{ + "POSITION":0, + "NORMAL":1, + "TEXCOORD_0":2 + }, + "indices":3, + "material":0 + } + ] + }, + { + "name":"billiard_ball001_billiard_ball_mat_0.001", + "primitives":[ + { + "attributes":{ + "POSITION":4, + "NORMAL":5, + "TEXCOORD_0":6 + }, + "indices":3, + "material":0 + } + ] + }, + { + "name":"billiard_ball002_billiard_ball_mat_0.001", + "primitives":[ + { + "attributes":{ + "POSITION":7, + "NORMAL":8, + "TEXCOORD_0":9 + }, + "indices":3, + "material":0 + } + ] + }, + { + "name":"billiard_ball003_billiard_ball_mat_0.001", + "primitives":[ + { + "attributes":{ + "POSITION":10, + "NORMAL":11, + "TEXCOORD_0":12 + }, + "indices":3, + "material":0 + } + ] + }, + { + "name":"billiard_ball004_billiard_ball_mat_0.001", + "primitives":[ + { + "attributes":{ + "POSITION":13, + "NORMAL":14, + "TEXCOORD_0":15 + }, + "indices":3, + "material":0 + } + ] + }, + { + "name":"billiard_ball005_billiard_ball_mat_0.001", + "primitives":[ + { + "attributes":{ + "POSITION":16, + "NORMAL":17, + "TEXCOORD_0":18 + }, + "indices":3, + "material":0 + } + ] + }, + { + "name":"billiard_ball006_billiard_ball_mat_0.001", + "primitives":[ + { + "attributes":{ + "POSITION":19, + "NORMAL":20, + "TEXCOORD_0":21 + }, + "indices":3, + "material":0 + } + ] + }, + { + "name":"billiard_ball007_billiard_ball_mat_0.001", + "primitives":[ + { + "attributes":{ + "POSITION":22, + "NORMAL":23, + "TEXCOORD_0":24 + }, + "indices":3, + "material":0 + } + ] + }, + { + "name":"billiard_ball008_billiard_ball_mat_0.001", + "primitives":[ + { + "attributes":{ + "POSITION":25, + "NORMAL":26, + "TEXCOORD_0":27 + }, + "indices":3, + "material":0 + } + ] + }, + { + "name":"billiard_ball009_billiard_ball_mat_0.001", + "primitives":[ + { + "attributes":{ + "POSITION":28, + "NORMAL":29, + "TEXCOORD_0":30 + }, + "indices":3, + "material":0 + } + ] + }, + { + "name":"billiard_ball010_billiard_ball_mat_0.001", + "primitives":[ + { + "attributes":{ + "POSITION":31, + "NORMAL":32, + "TEXCOORD_0":33 + }, + "indices":3, + "material":0 + } + ] + }, + { + "name":"billiard_ball011_billiard_ball_mat_0.001", + "primitives":[ + { + "attributes":{ + "POSITION":34, + "NORMAL":35, + "TEXCOORD_0":36 + }, + "indices":3, + "material":0 + } + ] + }, + { + "name":"billiard_ball012_billiard_ball_mat_0.001", + "primitives":[ + { + "attributes":{ + "POSITION":37, + "NORMAL":38, + "TEXCOORD_0":39 + }, + "indices":3, + "material":0 + } + ] + }, + { + "name":"billiard_ball013_billiard_ball_mat_0.001", + "primitives":[ + { + "attributes":{ + "POSITION":40, + "NORMAL":41, + "TEXCOORD_0":42 + }, + "indices":3, + "material":0 + } + ] + }, + { + "name":"billiard_ball014_billiard_ball_mat_0.001", + "primitives":[ + { + "attributes":{ + "POSITION":43, + "NORMAL":44, + "TEXCOORD_0":45 + }, + "indices":3, + "material":0 + } + ] + }, + { + "name":"billiard_ball015_billiard_ball_mat_0.001", + "primitives":[ + { + "attributes":{ + "POSITION":46, + "NORMAL":47, + "TEXCOORD_0":48 + }, + "indices":3, + "material":1 + } + ] + } + ], + "textures":[ + { + "sampler":0, + "source":0 + }, + { + "sampler":0, + "source":1 + }, + { + "sampler":0, + "source":0 + }, + { + "sampler":0, + "source":1 + } + ], + "images":[ + { + "mimeType":"image/png", + "name":"billiard_ball_mat_baseColor", + "uri":"billiard_ball_mat_baseColor.png" + }, + { + "mimeType":"image/png", + "name":"billiard_ball_mat_metallicRoughness", + "uri":"billiard_ball_mat_metallicRoughness.png" + } + ], + "accessors":[ + { + "bufferView":0, + "componentType":5126, + "count":114, + "max":[ + 0.02845809794962406, + 0.018453359603881836, + 0.5785146951675415 + ], + "min":[ + -0.028468001633882523, + -0.03841686248779297, + 0.5214206576347351 + ], + "type":"VEC3" + }, + { + "bufferView":1, + "componentType":5126, + "count":114, + "type":"VEC3" + }, + { + "bufferView":2, + "componentType":5126, + "count":114, + "type":"VEC2" + }, + { + "bufferView":3, + "componentType":5123, + "count":576, + "type":"SCALAR" + }, + { + "bufferView":4, + "componentType":5126, + "count":114, + "max":[ + 0.05674280971288681, + 0.01808685064315796, + 0.6275146007537842 + ], + "min":[ + 0.0005543208098970354, + -0.03805041313171387, + 0.570415735244751 + ], + "type":"VEC3" + }, + { + "bufferView":5, + "componentType":5126, + "count":114, + "type":"VEC3" + }, + { + "bufferView":6, + "componentType":5126, + "count":114, + "type":"VEC2" + }, + { + "bufferView":7, + "componentType":5126, + "count":114, + "max":[ + 0.08579862862825394, + 0.01859307289123535, + 0.6767076849937439 + ], + "min":[ + 0.028648653998970985, + -0.03855687379837036, + 0.6195576786994934 + ], + "type":"VEC3" + }, + { + "bufferView":8, + "componentType":5126, + "count":114, + "type":"VEC3" + }, + { + "bufferView":9, + "componentType":5126, + "count":114, + "type":"VEC2" + }, + { + "bufferView":10, + "componentType":5126, + "count":114, + "max":[ + 0.11437082290649414, + 0.018452346324920654, + 0.725545346736908 + ], + "min":[ + 0.057226456701755524, + -0.03841644525527954, + 0.6686710119247437 + ], + "type":"VEC3" + }, + { + "bufferView":11, + "componentType":5126, + "count":114, + "type":"VEC3" + }, + { + "bufferView":12, + "componentType":5126, + "count":114, + "type":"VEC2" + }, + { + "bufferView":13, + "componentType":5126, + "count":114, + "max":[ + -0.028344692662358284, + 0.017971932888031006, + 0.6762840151786804 + ], + "min":[ + -0.08506155759096146, + -0.037935733795166016, + 0.619981050491333 + ], + "type":"VEC3" + }, + { + "bufferView":14, + "componentType":5126, + "count":114, + "type":"VEC3" + }, + { + "bufferView":15, + "componentType":5126, + "count":114, + "type":"VEC2" + }, + { + "bufferView":16, + "componentType":5126, + "count":114, + "max":[ + 0.05719180032610893, + 0.01843315362930298, + 0.7255551218986511 + ], + "min":[ + 0.00010576244676485658, + -0.038397133350372314, + 0.6686608791351318 + ], + "type":"VEC3" + }, + { + "bufferView":17, + "componentType":5126, + "count":114, + "type":"VEC3" + }, + { + "bufferView":18, + "componentType":5126, + "count":114, + "type":"VEC2" + }, + { + "bufferView":19, + "componentType":5126, + "count":114, + "max":[ + -0.05723671242594719, + 0.01803445816040039, + 0.7251274585723877 + ], + "min":[ + -0.11438049376010895, + -0.0379982590675354, + 0.6690890192985535 + ], + "type":"VEC3" + }, + { + "bufferView":20, + "componentType":5126, + "count":114, + "type":"VEC3" + }, + { + "bufferView":21, + "componentType":5126, + "count":114, + "type":"VEC2" + }, + { + "bufferView":22, + "componentType":5126, + "count":114, + "max":[ + 0.028597043827176094, + 0.017993271350860596, + 0.6763681769371033 + ], + "min":[ + -0.028032811358571053, + -0.03795713186264038, + 0.6198975443840027 + ], + "type":"VEC3" + }, + { + "bufferView":23, + "componentType":5126, + "count":114, + "type":"VEC3" + }, + { + "bufferView":24, + "componentType":5126, + "count":114, + "type":"VEC2" + }, + { + "bufferView":25, + "componentType":5126, + "count":114, + "max":[ + -0.0006139522884041071, + 0.017895042896270752, + 0.627357542514801 + ], + "min":[ + -0.05670318752527237, + -0.037859320640563965, + 0.570571780204773 + ], + "type":"VEC3" + }, + { + "bufferView":26, + "componentType":5126, + "count":114, + "type":"VEC3" + }, + { + "bufferView":27, + "componentType":5126, + "count":114, + "type":"VEC2" + }, + { + "bufferView":28, + "componentType":5126, + "count":114, + "max":[ + -0.00023912063625175506, + 0.01823180913925171, + 0.7253400683403015 + ], + "min":[ + -0.05692107230424881, + -0.03819549083709717, + 0.6688767671585083 + ], + "type":"VEC3" + }, + { + "bufferView":29, + "componentType":5126, + "count":114, + "type":"VEC3" + }, + { + "bufferView":30, + "componentType":5126, + "count":114, + "type":"VEC2" + }, + { + "bufferView":31, + "componentType":5126, + "count":114, + "max":[ + 0.14289651811122894, + 0.0184594988822937, + 0.7746458053588867 + ], + "min":[ + 0.08585076779127121, + -0.03842347860336304, + 0.7176586389541626 + ], + "type":"VEC3" + }, + { + "bufferView":32, + "componentType":5126, + "count":114, + "type":"VEC3" + }, + { + "bufferView":33, + "componentType":5126, + "count":114, + "type":"VEC2" + }, + { + "bufferView":34, + "componentType":5126, + "count":114, + "max":[ + 0.028570037335157394, + 0.018475830554962158, + 0.774610161781311 + ], + "min":[ + -0.028579963371157646, + -0.038439035415649414, + 0.7176952362060547 + ], + "type":"VEC3" + }, + { + "bufferView":35, + "componentType":5126, + "count":114, + "type":"VEC3" + }, + { + "bufferView":36, + "componentType":5126, + "count":114, + "type":"VEC2" + }, + { + "bufferView":37, + "componentType":5126, + "count":114, + "max":[ + -0.02865857444703579, + 0.018520712852478027, + 0.7746549844741821 + ], + "min":[ + -0.08580858260393143, + -0.03848469257354736, + 0.717649519443512 + ], + "type":"VEC3" + }, + { + "bufferView":38, + "componentType":5126, + "count":114, + "type":"VEC3" + }, + { + "bufferView":39, + "componentType":5126, + "count":114, + "type":"VEC2" + }, + { + "bufferView":40, + "componentType":5126, + "count":114, + "max":[ + -0.08585260808467865, + 0.01837325096130371, + 0.7745512127876282 + ], + "min":[ + -0.1429145634174347, + -0.03833669424057007, + 0.7177532911300659 + ], + "type":"VEC3" + }, + { + "bufferView":41, + "componentType":5126, + "count":114, + "type":"VEC3" + }, + { + "bufferView":42, + "componentType":5126, + "count":114, + "type":"VEC2" + }, + { + "bufferView":43, + "componentType":5126, + "count":114, + "max":[ + 0.0854749083518982, + 0.018267035484313965, + 0.774725079536438 + ], + "min":[ + 0.02897256799042225, + -0.03823000192642212, + 0.7175803780555725 + ], + "type":"VEC3" + }, + { + "bufferView":44, + "componentType":5126, + "count":114, + "type":"VEC3" + }, + { + "bufferView":45, + "componentType":5126, + "count":114, + "type":"VEC2" + }, + { + "bufferView":46, + "componentType":5126, + "count":114, + "max":[ + 0.0285749901086092, + 0.01834237575531006, + -0.5872848033905029 + ], + "min":[ + -0.028575008735060692, + -0.03880763053894043, + -0.6444348692893982 + ], + "type":"VEC3" + }, + { + "bufferView":47, + "componentType":5126, + "count":114, + "type":"VEC3" + }, + { + "bufferView":48, + "componentType":5126, + "count":114, + "type":"VEC2" + } + ], + "bufferViews":[ + { + "buffer":0, + "byteLength":1368, + "byteOffset":0, + "target":34962 + }, + { + "buffer":0, + "byteLength":1368, + "byteOffset":1368, + "target":34962 + }, + { + "buffer":0, + "byteLength":912, + "byteOffset":2736, + "target":34962 + }, + { + "buffer":0, + "byteLength":1152, + "byteOffset":3648, + "target":34963 + }, + { + "buffer":0, + "byteLength":1368, + "byteOffset":4800, + "target":34962 + }, + { + "buffer":0, + "byteLength":1368, + "byteOffset":6168, + "target":34962 + }, + { + "buffer":0, + "byteLength":912, + "byteOffset":7536, + "target":34962 + }, + { + "buffer":0, + "byteLength":1368, + "byteOffset":8448, + "target":34962 + }, + { + "buffer":0, + "byteLength":1368, + "byteOffset":9816, + "target":34962 + }, + { + "buffer":0, + "byteLength":912, + "byteOffset":11184, + "target":34962 + }, + { + "buffer":0, + "byteLength":1368, + "byteOffset":12096, + "target":34962 + }, + { + "buffer":0, + "byteLength":1368, + "byteOffset":13464, + "target":34962 + }, + { + "buffer":0, + "byteLength":912, + "byteOffset":14832, + "target":34962 + }, + { + "buffer":0, + "byteLength":1368, + "byteOffset":15744, + "target":34962 + }, + { + "buffer":0, + "byteLength":1368, + "byteOffset":17112, + "target":34962 + }, + { + "buffer":0, + "byteLength":912, + "byteOffset":18480, + "target":34962 + }, + { + "buffer":0, + "byteLength":1368, + "byteOffset":19392, + "target":34962 + }, + { + "buffer":0, + "byteLength":1368, + "byteOffset":20760, + "target":34962 + }, + { + "buffer":0, + "byteLength":912, + "byteOffset":22128, + "target":34962 + }, + { + "buffer":0, + "byteLength":1368, + "byteOffset":23040, + "target":34962 + }, + { + "buffer":0, + "byteLength":1368, + "byteOffset":24408, + "target":34962 + }, + { + "buffer":0, + "byteLength":912, + "byteOffset":25776, + "target":34962 + }, + { + "buffer":0, + "byteLength":1368, + "byteOffset":26688, + "target":34962 + }, + { + "buffer":0, + "byteLength":1368, + "byteOffset":28056, + "target":34962 + }, + { + "buffer":0, + "byteLength":912, + "byteOffset":29424, + "target":34962 + }, + { + "buffer":0, + "byteLength":1368, + "byteOffset":30336, + "target":34962 + }, + { + "buffer":0, + "byteLength":1368, + "byteOffset":31704, + "target":34962 + }, + { + "buffer":0, + "byteLength":912, + "byteOffset":33072, + "target":34962 + }, + { + "buffer":0, + "byteLength":1368, + "byteOffset":33984, + "target":34962 + }, + { + "buffer":0, + "byteLength":1368, + "byteOffset":35352, + "target":34962 + }, + { + "buffer":0, + "byteLength":912, + "byteOffset":36720, + "target":34962 + }, + { + "buffer":0, + "byteLength":1368, + "byteOffset":37632, + "target":34962 + }, + { + "buffer":0, + "byteLength":1368, + "byteOffset":39000, + "target":34962 + }, + { + "buffer":0, + "byteLength":912, + "byteOffset":40368, + "target":34962 + }, + { + "buffer":0, + "byteLength":1368, + "byteOffset":41280, + "target":34962 + }, + { + "buffer":0, + "byteLength":1368, + "byteOffset":42648, + "target":34962 + }, + { + "buffer":0, + "byteLength":912, + "byteOffset":44016, + "target":34962 + }, + { + "buffer":0, + "byteLength":1368, + "byteOffset":44928, + "target":34962 + }, + { + "buffer":0, + "byteLength":1368, + "byteOffset":46296, + "target":34962 + }, + { + "buffer":0, + "byteLength":912, + "byteOffset":47664, + "target":34962 + }, + { + "buffer":0, + "byteLength":1368, + "byteOffset":48576, + "target":34962 + }, + { + "buffer":0, + "byteLength":1368, + "byteOffset":49944, + "target":34962 + }, + { + "buffer":0, + "byteLength":912, + "byteOffset":51312, + "target":34962 + }, + { + "buffer":0, + "byteLength":1368, + "byteOffset":52224, + "target":34962 + }, + { + "buffer":0, + "byteLength":1368, + "byteOffset":53592, + "target":34962 + }, + { + "buffer":0, + "byteLength":912, + "byteOffset":54960, + "target":34962 + }, + { + "buffer":0, + "byteLength":1368, + "byteOffset":55872, + "target":34962 + }, + { + "buffer":0, + "byteLength":1368, + "byteOffset":57240, + "target":34962 + }, + { + "buffer":0, + "byteLength":912, + "byteOffset":58608, + "target":34962 + } + ], + "samplers":[ + { + "magFilter":9729, + "minFilter":9987 + } + ], + "buffers":[ + { + "byteLength":59520, + "uri":"balls.bin" + } + ] +} diff --git a/assets/converted/individuals/balls/balls.gltf.import b/assets/converted/individuals/balls/balls.gltf.import new file mode 100644 index 0000000..de9271a --- /dev/null +++ b/assets/converted/individuals/balls/balls.gltf.import @@ -0,0 +1,42 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://dtvra84nag6qd" +path="res://.godot/imported/balls.gltf-80205b39aac05b8bf1f39441c664559a.scn" + +[deps] + +source_file="res://assets/converted/individuals/balls/balls.gltf" +dest_files=["res://.godot/imported/balls.gltf-80205b39aac05b8bf1f39441c664559a.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="balls" +nodes/root_script=null +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_name_suffixes=true +nodes/use_node_type_suffixes=true +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false +import_script/path="uid://jfenmjssu7v7" +materials/extract=0 +materials/extract_format=0 +materials/extract_path="" +_subresources={} +gltf/naming_version=2 +gltf/embedded_image_handling=1 diff --git a/assets/converted/individuals/balls/balls_billiard_ball_mat_baseColor.png b/assets/converted/individuals/balls/balls_billiard_ball_mat_baseColor.png new file mode 100644 index 0000000..43fbb5e Binary files /dev/null and b/assets/converted/individuals/balls/balls_billiard_ball_mat_baseColor.png differ diff --git a/assets/converted/individuals/balls/balls_billiard_ball_mat_baseColor.png.import b/assets/converted/individuals/balls/balls_billiard_ball_mat_baseColor.png.import new file mode 100644 index 0000000..edb7512 --- /dev/null +++ b/assets/converted/individuals/balls/balls_billiard_ball_mat_baseColor.png.import @@ -0,0 +1,41 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c0qyc102m8rrr" +path.s3tc="res://.godot/imported/balls_billiard_ball_mat_baseColor.png-c1636d45c3ecfbb4ec0fd250f871dc06.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/converted/individuals/balls/balls_billiard_ball_mat_baseColor.png" +dest_files=["res://.godot/imported/balls_billiard_ball_mat_baseColor.png-c1636d45c3ecfbb4ec0fd250f871dc06.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/converted/individuals/balls/balls_billiard_ball_mat_metallicRoughness.png b/assets/converted/individuals/balls/balls_billiard_ball_mat_metallicRoughness.png new file mode 100644 index 0000000..5587a55 Binary files /dev/null and b/assets/converted/individuals/balls/balls_billiard_ball_mat_metallicRoughness.png differ diff --git a/assets/converted/individuals/balls/balls_billiard_ball_mat_metallicRoughness.png.import b/assets/converted/individuals/balls/balls_billiard_ball_mat_metallicRoughness.png.import new file mode 100644 index 0000000..f3db89b --- /dev/null +++ b/assets/converted/individuals/balls/balls_billiard_ball_mat_metallicRoughness.png.import @@ -0,0 +1,41 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c4bu6qxfqvbu2" +path.s3tc="res://.godot/imported/balls_billiard_ball_mat_metallicRoughness.png-19bae6822e76fc9bc65430eb762bc329.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/converted/individuals/balls/balls_billiard_ball_mat_metallicRoughness.png" +dest_files=["res://.godot/imported/balls_billiard_ball_mat_metallicRoughness.png-19bae6822e76fc9bc65430eb762bc329.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/converted/individuals/pool_cue_blue_tip/cue_mat_baseColor.png b/assets/converted/individuals/pool_cue_blue_tip/cue_mat_baseColor.png new file mode 100644 index 0000000..5337567 Binary files /dev/null and b/assets/converted/individuals/pool_cue_blue_tip/cue_mat_baseColor.png differ diff --git a/assets/converted/individuals/pool_cue_blue_tip/cue_mat_baseColor.png.import b/assets/converted/individuals/pool_cue_blue_tip/cue_mat_baseColor.png.import new file mode 100644 index 0000000..ecce84c --- /dev/null +++ b/assets/converted/individuals/pool_cue_blue_tip/cue_mat_baseColor.png.import @@ -0,0 +1,41 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b0l5reiag4cqr" +path.s3tc="res://.godot/imported/cue_mat_baseColor.png-d6d657f2da3b93941334d2d60f6268a3.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/converted/individuals/pool_cue_blue_tip/cue_mat_baseColor.png" +dest_files=["res://.godot/imported/cue_mat_baseColor.png-d6d657f2da3b93941334d2d60f6268a3.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/converted/individuals/pool_cue_blue_tip/cue_mat_metallicRoughness.png b/assets/converted/individuals/pool_cue_blue_tip/cue_mat_metallicRoughness.png new file mode 100644 index 0000000..9bba9fb Binary files /dev/null and b/assets/converted/individuals/pool_cue_blue_tip/cue_mat_metallicRoughness.png differ diff --git a/assets/converted/individuals/pool_cue_blue_tip/cue_mat_metallicRoughness.png.import b/assets/converted/individuals/pool_cue_blue_tip/cue_mat_metallicRoughness.png.import new file mode 100644 index 0000000..c20affd --- /dev/null +++ b/assets/converted/individuals/pool_cue_blue_tip/cue_mat_metallicRoughness.png.import @@ -0,0 +1,41 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cj4u3rsrvtlca" +path.s3tc="res://.godot/imported/cue_mat_metallicRoughness.png-0675b7cba2ebd010c284fd7c069dcf88.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/converted/individuals/pool_cue_blue_tip/cue_mat_metallicRoughness.png" +dest_files=["res://.godot/imported/cue_mat_metallicRoughness.png-0675b7cba2ebd010c284fd7c069dcf88.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/converted/individuals/pool_cue_blue_tip/cue_mat_normal.png b/assets/converted/individuals/pool_cue_blue_tip/cue_mat_normal.png new file mode 100644 index 0000000..155a5fb Binary files /dev/null and b/assets/converted/individuals/pool_cue_blue_tip/cue_mat_normal.png differ diff --git a/assets/converted/individuals/pool_cue_blue_tip/cue_mat_normal.png.import b/assets/converted/individuals/pool_cue_blue_tip/cue_mat_normal.png.import new file mode 100644 index 0000000..d551315 --- /dev/null +++ b/assets/converted/individuals/pool_cue_blue_tip/cue_mat_normal.png.import @@ -0,0 +1,41 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cnyimdct1ofrc" +path.s3tc="res://.godot/imported/cue_mat_normal.png-c2fcd5daa91a69576d5b5466974c0745.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/converted/individuals/pool_cue_blue_tip/cue_mat_normal.png" +dest_files=["res://.godot/imported/cue_mat_normal.png-c2fcd5daa91a69576d5b5466974c0745.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=1 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=1 +roughness/src_normal="res://assets/converted/individuals/pool_cue_blue_tip/cue_mat_normal.png" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/converted/individuals/pool_cue_blue_tip/pool_cue_blue_tip.bin b/assets/converted/individuals/pool_cue_blue_tip/pool_cue_blue_tip.bin new file mode 100644 index 0000000..e3bff7e Binary files /dev/null and b/assets/converted/individuals/pool_cue_blue_tip/pool_cue_blue_tip.bin differ diff --git a/assets/converted/individuals/pool_cue_blue_tip/pool_cue_blue_tip.gltf b/assets/converted/individuals/pool_cue_blue_tip/pool_cue_blue_tip.gltf new file mode 100644 index 0000000..e186a2d --- /dev/null +++ b/assets/converted/individuals/pool_cue_blue_tip/pool_cue_blue_tip.gltf @@ -0,0 +1,159 @@ +{ + "asset":{ + "generator":"Khronos glTF Blender I/O v4.3.47", + "version":"2.0" + }, + "scene":0, + "scenes":[ + { + "name":"Scene", + "nodes":[ + 0 + ] + } + ], + "nodes":[ + { + "mesh":0, + "name":"pool_cue_blue_tip" + } + ], + "materials":[ + { + "doubleSided":true, + "name":"cue_mat.001", + "normalTexture":{ + "index":0 + }, + "pbrMetallicRoughness":{ + "baseColorTexture":{ + "index":1 + }, + "metallicRoughnessTexture":{ + "index":2 + } + } + } + ], + "meshes":[ + { + "name":"pool_cue001_cue_mat_0.001", + "primitives":[ + { + "attributes":{ + "POSITION":0, + "NORMAL":1, + "TEXCOORD_0":2 + }, + "indices":3, + "material":0 + } + ] + } + ], + "textures":[ + { + "sampler":0, + "source":0 + }, + { + "sampler":0, + "source":1 + }, + { + "sampler":0, + "source":2 + } + ], + "images":[ + { + "mimeType":"image/png", + "name":"cue_mat_normal", + "uri":"cue_mat_normal.png" + }, + { + "mimeType":"image/png", + "name":"cue_mat_baseColor", + "uri":"cue_mat_baseColor.png" + }, + { + "mimeType":"image/png", + "name":"cue_mat_metallicRoughness", + "uri":"cue_mat_metallicRoughness.png" + } + ], + "accessors":[ + { + "bufferView":0, + "componentType":5126, + "count":256, + "max":[ + 0.018335647881031036, + 0.019649527966976166, + 1.4775347709655762 + ], + "min":[ + -0.018992453813552856, + -0.018286913633346558, + 1.179163149345186e-07 + ], + "type":"VEC3" + }, + { + "bufferView":1, + "componentType":5126, + "count":256, + "type":"VEC3" + }, + { + "bufferView":2, + "componentType":5126, + "count":256, + "type":"VEC2" + }, + { + "bufferView":3, + "componentType":5123, + "count":810, + "type":"SCALAR" + } + ], + "bufferViews":[ + { + "buffer":0, + "byteLength":3072, + "byteOffset":0, + "target":34962 + }, + { + "buffer":0, + "byteLength":3072, + "byteOffset":3072, + "target":34962 + }, + { + "buffer":0, + "byteLength":2048, + "byteOffset":6144, + "target":34962 + }, + { + "buffer":0, + "byteLength":1620, + "byteOffset":8192, + "target":34963 + } + ], + "samplers":[ + { + "magFilter":9729, + "minFilter":9987 + } + ], + "buffers":[ + { + "byteLength":9812, + "uri":"pool_cue_blue_tip.bin" + } + ] +} diff --git a/assets/converted/individuals/pool_cue_blue_tip/pool_cue_blue_tip.gltf.import b/assets/converted/individuals/pool_cue_blue_tip/pool_cue_blue_tip.gltf.import new file mode 100644 index 0000000..883dcd7 --- /dev/null +++ b/assets/converted/individuals/pool_cue_blue_tip/pool_cue_blue_tip.gltf.import @@ -0,0 +1,42 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://xlgp37db5062" +path="res://.godot/imported/pool_cue_blue_tip.gltf-40200fe8bf98ccb2d4862f7e07dbff22.scn" + +[deps] + +source_file="res://assets/converted/individuals/pool_cue_blue_tip/pool_cue_blue_tip.gltf" +dest_files=["res://.godot/imported/pool_cue_blue_tip.gltf-40200fe8bf98ccb2d4862f7e07dbff22.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/root_script=null +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_name_suffixes=true +nodes/use_node_type_suffixes=true +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false +import_script/path="" +materials/extract=0 +materials/extract_format=0 +materials/extract_path="" +_subresources={} +gltf/naming_version=2 +gltf/embedded_image_handling=1 diff --git a/assets/converted/individuals/pool_cue_white_tip/cue_mat_baseColor.png b/assets/converted/individuals/pool_cue_white_tip/cue_mat_baseColor.png new file mode 100644 index 0000000..460c9f2 Binary files /dev/null and b/assets/converted/individuals/pool_cue_white_tip/cue_mat_baseColor.png differ diff --git a/assets/converted/individuals/pool_cue_white_tip/cue_mat_baseColor.png.import b/assets/converted/individuals/pool_cue_white_tip/cue_mat_baseColor.png.import new file mode 100644 index 0000000..5f75a19 --- /dev/null +++ b/assets/converted/individuals/pool_cue_white_tip/cue_mat_baseColor.png.import @@ -0,0 +1,41 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://degwpydfqn8gv" +path.s3tc="res://.godot/imported/cue_mat_baseColor.png-d3832f3afdb6ebf4cf184528d25d4b27.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/converted/individuals/pool_cue_white_tip/cue_mat_baseColor.png" +dest_files=["res://.godot/imported/cue_mat_baseColor.png-d3832f3afdb6ebf4cf184528d25d4b27.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/converted/individuals/pool_cue_white_tip/cue_mat_metallicRoughness.png b/assets/converted/individuals/pool_cue_white_tip/cue_mat_metallicRoughness.png new file mode 100644 index 0000000..f8238db Binary files /dev/null and b/assets/converted/individuals/pool_cue_white_tip/cue_mat_metallicRoughness.png differ diff --git a/assets/converted/individuals/pool_cue_white_tip/cue_mat_metallicRoughness.png.import b/assets/converted/individuals/pool_cue_white_tip/cue_mat_metallicRoughness.png.import new file mode 100644 index 0000000..d5b79b9 --- /dev/null +++ b/assets/converted/individuals/pool_cue_white_tip/cue_mat_metallicRoughness.png.import @@ -0,0 +1,41 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://t2bpnksd76cx" +path.s3tc="res://.godot/imported/cue_mat_metallicRoughness.png-aa781d2534f39e99ace7a52e6e00eb45.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/converted/individuals/pool_cue_white_tip/cue_mat_metallicRoughness.png" +dest_files=["res://.godot/imported/cue_mat_metallicRoughness.png-aa781d2534f39e99ace7a52e6e00eb45.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/converted/individuals/pool_cue_white_tip/cue_mat_normal.png b/assets/converted/individuals/pool_cue_white_tip/cue_mat_normal.png new file mode 100644 index 0000000..28bebd8 Binary files /dev/null and b/assets/converted/individuals/pool_cue_white_tip/cue_mat_normal.png differ diff --git a/assets/converted/individuals/pool_cue_white_tip/cue_mat_normal.png.import b/assets/converted/individuals/pool_cue_white_tip/cue_mat_normal.png.import new file mode 100644 index 0000000..45b0a33 --- /dev/null +++ b/assets/converted/individuals/pool_cue_white_tip/cue_mat_normal.png.import @@ -0,0 +1,41 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://1f2xl0lc3oxd" +path.s3tc="res://.godot/imported/cue_mat_normal.png-4856c27a99f2d3492102d0c1959eddc0.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/converted/individuals/pool_cue_white_tip/cue_mat_normal.png" +dest_files=["res://.godot/imported/cue_mat_normal.png-4856c27a99f2d3492102d0c1959eddc0.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=1 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=1 +roughness/src_normal="res://assets/converted/individuals/pool_cue_white_tip/cue_mat_normal.png" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/converted/individuals/pool_cue_white_tip/pool_cue_white_tip.bin b/assets/converted/individuals/pool_cue_white_tip/pool_cue_white_tip.bin new file mode 100644 index 0000000..160a7a5 Binary files /dev/null and b/assets/converted/individuals/pool_cue_white_tip/pool_cue_white_tip.bin differ diff --git a/assets/converted/individuals/pool_cue_white_tip/pool_cue_white_tip.gltf b/assets/converted/individuals/pool_cue_white_tip/pool_cue_white_tip.gltf new file mode 100644 index 0000000..4c191bd --- /dev/null +++ b/assets/converted/individuals/pool_cue_white_tip/pool_cue_white_tip.gltf @@ -0,0 +1,159 @@ +{ + "asset":{ + "generator":"Khronos glTF Blender I/O v4.3.47", + "version":"2.0" + }, + "scene":0, + "scenes":[ + { + "name":"Scene", + "nodes":[ + 0 + ] + } + ], + "nodes":[ + { + "mesh":0, + "name":"pool_cue_white_tip" + } + ], + "materials":[ + { + "doubleSided":true, + "name":"cue_mat.002", + "normalTexture":{ + "index":0 + }, + "pbrMetallicRoughness":{ + "baseColorTexture":{ + "index":1 + }, + "metallicRoughnessTexture":{ + "index":2 + } + } + } + ], + "meshes":[ + { + "name":"pool_cue_cue_mat_0.001", + "primitives":[ + { + "attributes":{ + "POSITION":0, + "NORMAL":1, + "TEXCOORD_0":2 + }, + "indices":3, + "material":0 + } + ] + } + ], + "textures":[ + { + "sampler":0, + "source":0 + }, + { + "sampler":0, + "source":1 + }, + { + "sampler":0, + "source":2 + } + ], + "images":[ + { + "mimeType":"image/png", + "name":"cue_mat_normal", + "uri":"cue_mat_normal.png" + }, + { + "mimeType":"image/png", + "name":"cue_mat_baseColor", + "uri":"cue_mat_baseColor.png" + }, + { + "mimeType":"image/png", + "name":"cue_mat_metallicRoughness", + "uri":"cue_mat_metallicRoughness.png" + } + ], + "accessors":[ + { + "bufferView":0, + "componentType":5126, + "count":256, + "max":[ + 0.01832352951169014, + 0.01954261213541031, + 1.4775341749191284 + ], + "min":[ + -0.018998712301254272, + -0.018384648486971855, + 0 + ], + "type":"VEC3" + }, + { + "bufferView":1, + "componentType":5126, + "count":256, + "type":"VEC3" + }, + { + "bufferView":2, + "componentType":5126, + "count":256, + "type":"VEC2" + }, + { + "bufferView":3, + "componentType":5123, + "count":810, + "type":"SCALAR" + } + ], + "bufferViews":[ + { + "buffer":0, + "byteLength":3072, + "byteOffset":0, + "target":34962 + }, + { + "buffer":0, + "byteLength":3072, + "byteOffset":3072, + "target":34962 + }, + { + "buffer":0, + "byteLength":2048, + "byteOffset":6144, + "target":34962 + }, + { + "buffer":0, + "byteLength":1620, + "byteOffset":8192, + "target":34963 + } + ], + "samplers":[ + { + "magFilter":9729, + "minFilter":9987 + } + ], + "buffers":[ + { + "byteLength":9812, + "uri":"pool_cue_white_tip.bin" + } + ] +} diff --git a/assets/converted/individuals/pool_cue_white_tip/pool_cue_white_tip.gltf.import b/assets/converted/individuals/pool_cue_white_tip/pool_cue_white_tip.gltf.import new file mode 100644 index 0000000..90d9315 --- /dev/null +++ b/assets/converted/individuals/pool_cue_white_tip/pool_cue_white_tip.gltf.import @@ -0,0 +1,42 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://u0qncprniccq" +path="res://.godot/imported/pool_cue_white_tip.gltf-3d94bcde1321296b7d26d27a0f0704d5.scn" + +[deps] + +source_file="res://assets/converted/individuals/pool_cue_white_tip/pool_cue_white_tip.gltf" +dest_files=["res://.godot/imported/pool_cue_white_tip.gltf-3d94bcde1321296b7d26d27a0f0704d5.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/root_script=null +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_name_suffixes=true +nodes/use_node_type_suffixes=true +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false +import_script/path="" +materials/extract=0 +materials/extract_format=0 +materials/extract_path="" +_subresources={} +gltf/naming_version=2 +gltf/embedded_image_handling=1 diff --git a/assets/converted/individuals/pool_table/pool_table_mat_baseColor.png b/assets/converted/individuals/pool_table/pool_table_mat_baseColor.png new file mode 100644 index 0000000..2633ae0 Binary files /dev/null and b/assets/converted/individuals/pool_table/pool_table_mat_baseColor.png differ diff --git a/assets/converted/individuals/pool_table/pool_table_mat_baseColor.png.import b/assets/converted/individuals/pool_table/pool_table_mat_baseColor.png.import new file mode 100644 index 0000000..f0dd286 --- /dev/null +++ b/assets/converted/individuals/pool_table/pool_table_mat_baseColor.png.import @@ -0,0 +1,41 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bg3suoe45027f" +path.s3tc="res://.godot/imported/pool_table_mat_baseColor.png-28e19e2688d7b1bf96b72658af4b1463.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/converted/individuals/pool_table/pool_table_mat_baseColor.png" +dest_files=["res://.godot/imported/pool_table_mat_baseColor.png-28e19e2688d7b1bf96b72658af4b1463.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/converted/individuals/pool_table/pool_table_mat_metallicRoughness.png b/assets/converted/individuals/pool_table/pool_table_mat_metallicRoughness.png new file mode 100644 index 0000000..84c8510 Binary files /dev/null and b/assets/converted/individuals/pool_table/pool_table_mat_metallicRoughness.png differ diff --git a/assets/converted/individuals/pool_table/pool_table_mat_metallicRoughness.png.import b/assets/converted/individuals/pool_table/pool_table_mat_metallicRoughness.png.import new file mode 100644 index 0000000..0491d4c --- /dev/null +++ b/assets/converted/individuals/pool_table/pool_table_mat_metallicRoughness.png.import @@ -0,0 +1,41 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://5co2nbc0nwve" +path.s3tc="res://.godot/imported/pool_table_mat_metallicRoughness.png-eddd1f09e25814ef20846c50db1278a9.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/converted/individuals/pool_table/pool_table_mat_metallicRoughness.png" +dest_files=["res://.godot/imported/pool_table_mat_metallicRoughness.png-eddd1f09e25814ef20846c50db1278a9.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/converted/individuals/pool_table/pool_table_mat_normal.png b/assets/converted/individuals/pool_table/pool_table_mat_normal.png new file mode 100644 index 0000000..01b9d4d Binary files /dev/null and b/assets/converted/individuals/pool_table/pool_table_mat_normal.png differ diff --git a/assets/converted/individuals/pool_table/pool_table_mat_normal.png.import b/assets/converted/individuals/pool_table/pool_table_mat_normal.png.import new file mode 100644 index 0000000..dd07dd4 --- /dev/null +++ b/assets/converted/individuals/pool_table/pool_table_mat_normal.png.import @@ -0,0 +1,41 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cwlc6k6nr7mqy" +path.s3tc="res://.godot/imported/pool_table_mat_normal.png-d1e396c400ff95cc672c24f1094b8bd7.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/converted/individuals/pool_table/pool_table_mat_normal.png" +dest_files=["res://.godot/imported/pool_table_mat_normal.png-d1e396c400ff95cc672c24f1094b8bd7.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=1 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=1 +roughness/src_normal="res://assets/converted/individuals/pool_table/pool_table_mat_normal.png" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/converted/individuals/pool_table/pool_table_mat_transmission.png b/assets/converted/individuals/pool_table/pool_table_mat_transmission.png new file mode 100644 index 0000000..7f44730 Binary files /dev/null and b/assets/converted/individuals/pool_table/pool_table_mat_transmission.png differ diff --git a/assets/converted/individuals/pool_table/pool_table_mat_transmission.png.import b/assets/converted/individuals/pool_table/pool_table_mat_transmission.png.import new file mode 100644 index 0000000..d239e31 --- /dev/null +++ b/assets/converted/individuals/pool_table/pool_table_mat_transmission.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dcmjukyb0n8gu" +path="res://.godot/imported/pool_table_mat_transmission.png-6dd9b6d2da80b3dc0b7c93f5e5716afd.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/converted/individuals/pool_table/pool_table_mat_transmission.png" +dest_files=["res://.godot/imported/pool_table_mat_transmission.png-6dd9b6d2da80b3dc0b7c93f5e5716afd.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/converted/individuals/pool_table/pooltable.bin b/assets/converted/individuals/pool_table/pooltable.bin new file mode 100644 index 0000000..410abe6 Binary files /dev/null and b/assets/converted/individuals/pool_table/pooltable.bin differ diff --git a/assets/converted/individuals/pool_table/pooltable.gltf b/assets/converted/individuals/pool_table/pooltable.gltf new file mode 100644 index 0000000..33d2c52 --- /dev/null +++ b/assets/converted/individuals/pool_table/pooltable.gltf @@ -0,0 +1,244 @@ +{ + "asset":{ + "generator":"Khronos glTF Blender I/O v4.3.47", + "version":"2.0" + }, + "extensionsUsed":[ + "KHR_materials_transmission" + ], + "scene":0, + "scenes":[ + { + "name":"Scene", + "nodes":[ + 0, + 1 + ] + } + ], + "nodes":[ + { + "mesh":0, + "name":"pooltable" + }, + { + "mesh":1, + "name":"pooltable-colonly" + } + ], + "materials":[ + { + "alphaMode":"BLEND", + "doubleSided":true, + "extensions":{ + "KHR_materials_transmission":{ + "transmissionFactor":1, + "transmissionTexture":{ + "index":0 + } + } + }, + "name":"pool_table_mat", + "normalTexture":{ + "index":1 + }, + "pbrMetallicRoughness":{ + "baseColorTexture":{ + "index":2 + }, + "metallicRoughnessTexture":{ + "index":3 + } + } + } + ], + "meshes":[ + { + "name":"pooltable_low_pool_table_mat_0", + "primitives":[ + { + "attributes":{ + "POSITION":0, + "NORMAL":1, + "TEXCOORD_0":2 + }, + "indices":3, + "material":0 + } + ] + }, + { + "name":"pooltable_low_pool_table_mat_0.001", + "primitives":[ + { + "attributes":{ + "POSITION":4, + "NORMAL":5, + "TEXCOORD_0":6 + }, + "indices":3 + } + ] + } + ], + "textures":[ + { + "sampler":0, + "source":0 + }, + { + "sampler":0, + "source":1 + }, + { + "sampler":0, + "source":2 + }, + { + "sampler":0, + "source":3 + } + ], + "images":[ + { + "mimeType":"image/png", + "name":"pool_table_mat_transmission", + "uri":"pool_table_mat_transmission.png" + }, + { + "mimeType":"image/png", + "name":"pool_table_mat_normal", + "uri":"pool_table_mat_normal.png" + }, + { + "mimeType":"image/png", + "name":"pool_table_mat_baseColor", + "uri":"pool_table_mat_baseColor.png" + }, + { + "mimeType":"image/png", + "name":"pool_table_mat_metallicRoughness", + "uri":"pool_table_mat_metallicRoughness.png" + } + ], + "accessors":[ + { + "bufferView":0, + "componentType":5126, + "count":14084, + "max":[ + 0.7033491134643555, + 0.8152521848678589, + 1.2456976175308228 + ], + "min":[ + -0.7033491134643555, + -3.0112863669273793e-07, + -1.245453119277954 + ], + "type":"VEC3" + }, + { + "bufferView":1, + "componentType":5126, + "count":14084, + "type":"VEC3" + }, + { + "bufferView":2, + "componentType":5126, + "count":14084, + "type":"VEC2" + }, + { + "bufferView":3, + "componentType":5123, + "count":59862, + "type":"SCALAR" + }, + { + "bufferView":4, + "componentType":5126, + "count":14084, + "max":[ + 0.7033495306968689, + 0.8152521848678589, + 1.2456976175308228 + ], + "min":[ + -0.7033495306968689, + -3.0112863669273793e-07, + -1.245453119277954 + ], + "type":"VEC3" + }, + { + "bufferView":5, + "componentType":5126, + "count":14084, + "type":"VEC3" + }, + { + "bufferView":6, + "componentType":5126, + "count":14084, + "type":"VEC2" + } + ], + "bufferViews":[ + { + "buffer":0, + "byteLength":169008, + "byteOffset":0, + "target":34962 + }, + { + "buffer":0, + "byteLength":169008, + "byteOffset":169008, + "target":34962 + }, + { + "buffer":0, + "byteLength":112672, + "byteOffset":338016, + "target":34962 + }, + { + "buffer":0, + "byteLength":119724, + "byteOffset":450688, + "target":34963 + }, + { + "buffer":0, + "byteLength":169008, + "byteOffset":570412, + "target":34962 + }, + { + "buffer":0, + "byteLength":169008, + "byteOffset":739420, + "target":34962 + }, + { + "buffer":0, + "byteLength":112672, + "byteOffset":908428, + "target":34962 + } + ], + "samplers":[ + { + "magFilter":9729, + "minFilter":9987 + } + ], + "buffers":[ + { + "byteLength":1021100, + "uri":"pooltable.bin" + } + ] +} diff --git a/assets/converted/individuals/pool_table/pooltable.gltf.import b/assets/converted/individuals/pool_table/pooltable.gltf.import new file mode 100644 index 0000000..f1fc3f0 --- /dev/null +++ b/assets/converted/individuals/pool_table/pooltable.gltf.import @@ -0,0 +1,42 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://ba3x4ru31ryw5" +path="res://.godot/imported/pooltable.gltf-b26dcba3dd981b91682b6fbed276aa25.scn" + +[deps] + +source_file="res://assets/converted/individuals/pool_table/pooltable.gltf" +dest_files=["res://.godot/imported/pooltable.gltf-b26dcba3dd981b91682b6fbed276aa25.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/root_script=null +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_name_suffixes=true +nodes/use_node_type_suffixes=true +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false +import_script/path="" +materials/extract=0 +materials/extract_format=0 +materials/extract_path="" +_subresources={} +gltf/naming_version=2 +gltf/embedded_image_handling=1 diff --git a/assets/converted/individuals/white_ball/billiard_ball_mat_baseColor.png b/assets/converted/individuals/white_ball/billiard_ball_mat_baseColor.png new file mode 100644 index 0000000..43fbb5e Binary files /dev/null and b/assets/converted/individuals/white_ball/billiard_ball_mat_baseColor.png differ diff --git a/assets/converted/individuals/white_ball/billiard_ball_mat_baseColor.png.import b/assets/converted/individuals/white_ball/billiard_ball_mat_baseColor.png.import new file mode 100644 index 0000000..0b1cde2 --- /dev/null +++ b/assets/converted/individuals/white_ball/billiard_ball_mat_baseColor.png.import @@ -0,0 +1,41 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bfktfrmou6dd5" +path.s3tc="res://.godot/imported/billiard_ball_mat_baseColor.png-1ee27518b7219d537f79486ce0741876.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/converted/individuals/white_ball/billiard_ball_mat_baseColor.png" +dest_files=["res://.godot/imported/billiard_ball_mat_baseColor.png-1ee27518b7219d537f79486ce0741876.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/converted/individuals/white_ball/billiard_ball_mat_metallicRoughness.png b/assets/converted/individuals/white_ball/billiard_ball_mat_metallicRoughness.png new file mode 100644 index 0000000..5587a55 Binary files /dev/null and b/assets/converted/individuals/white_ball/billiard_ball_mat_metallicRoughness.png differ diff --git a/assets/converted/individuals/white_ball/billiard_ball_mat_metallicRoughness.png.import b/assets/converted/individuals/white_ball/billiard_ball_mat_metallicRoughness.png.import new file mode 100644 index 0000000..a9f66bd --- /dev/null +++ b/assets/converted/individuals/white_ball/billiard_ball_mat_metallicRoughness.png.import @@ -0,0 +1,41 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bru1jrugev0cv" +path.s3tc="res://.godot/imported/billiard_ball_mat_metallicRoughness.png-0d966a2f8412edf6fa1eccae69e4a52f.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/converted/individuals/white_ball/billiard_ball_mat_metallicRoughness.png" +dest_files=["res://.godot/imported/billiard_ball_mat_metallicRoughness.png-0d966a2f8412edf6fa1eccae69e4a52f.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/converted/individuals/white_ball/white_ball.bin b/assets/converted/individuals/white_ball/white_ball.bin new file mode 100644 index 0000000..2c72645 Binary files /dev/null and b/assets/converted/individuals/white_ball/white_ball.bin differ diff --git a/assets/converted/individuals/white_ball/white_ball.gltf b/assets/converted/individuals/white_ball/white_ball.gltf new file mode 100644 index 0000000..31a0263 --- /dev/null +++ b/assets/converted/individuals/white_ball/white_ball.gltf @@ -0,0 +1,148 @@ +{ + "asset":{ + "generator":"Khronos glTF Blender I/O v4.3.47", + "version":"2.0" + }, + "scene":0, + "scenes":[ + { + "name":"Scene", + "nodes":[ + 0 + ] + } + ], + "nodes":[ + { + "mesh":0, + "name":"white_ball_ungrouped-rigid" + } + ], + "materials":[ + { + "doubleSided":true, + "name":"billiard_ball_mat.002", + "pbrMetallicRoughness":{ + "baseColorTexture":{ + "index":0 + }, + "metallicFactor":0, + "metallicRoughnessTexture":{ + "index":1 + } + } + } + ], + "meshes":[ + { + "name":"billiard_ball015_billiard_ball_mat_0.002", + "primitives":[ + { + "attributes":{ + "POSITION":0, + "NORMAL":1, + "TEXCOORD_0":2 + }, + "indices":3, + "material":0 + } + ] + } + ], + "textures":[ + { + "sampler":0, + "source":0 + }, + { + "sampler":0, + "source":1 + } + ], + "images":[ + { + "mimeType":"image/png", + "name":"billiard_ball_mat_baseColor", + "uri":"billiard_ball_mat_baseColor.png" + }, + { + "mimeType":"image/png", + "name":"billiard_ball_mat_metallicRoughness", + "uri":"billiard_ball_mat_metallicRoughness.png" + } + ], + "accessors":[ + { + "bufferView":0, + "componentType":5126, + "count":114, + "max":[ + 0.028574999421834946, + 0.028575008735060692, + 0.025951623916625977 + ], + "min":[ + -0.028574999421834946, + -0.028574997559189796, + -0.031198441982269287 + ], + "type":"VEC3" + }, + { + "bufferView":1, + "componentType":5126, + "count":114, + "type":"VEC3" + }, + { + "bufferView":2, + "componentType":5126, + "count":114, + "type":"VEC2" + }, + { + "bufferView":3, + "componentType":5123, + "count":576, + "type":"SCALAR" + } + ], + "bufferViews":[ + { + "buffer":0, + "byteLength":1368, + "byteOffset":0, + "target":34962 + }, + { + "buffer":0, + "byteLength":1368, + "byteOffset":1368, + "target":34962 + }, + { + "buffer":0, + "byteLength":912, + "byteOffset":2736, + "target":34962 + }, + { + "buffer":0, + "byteLength":1152, + "byteOffset":3648, + "target":34963 + } + ], + "samplers":[ + { + "magFilter":9729, + "minFilter":9987 + } + ], + "buffers":[ + { + "byteLength":4800, + "uri":"white_ball.bin" + } + ] +} diff --git a/assets/converted/individuals/white_ball/white_ball.gltf.import b/assets/converted/individuals/white_ball/white_ball.gltf.import new file mode 100644 index 0000000..bb4a1f2 --- /dev/null +++ b/assets/converted/individuals/white_ball/white_ball.gltf.import @@ -0,0 +1,42 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://d1rxcly4smipu" +path="res://.godot/imported/white_ball.gltf-acaa495215da05987a158e291d6a1628.scn" + +[deps] + +source_file="res://assets/converted/individuals/white_ball/white_ball.gltf" +dest_files=["res://.godot/imported/white_ball.gltf-acaa495215da05987a158e291d6a1628.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/root_script=null +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_name_suffixes=true +nodes/use_node_type_suffixes=true +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false +import_script/path="" +materials/extract=0 +materials/extract_format=0 +materials/extract_path="" +_subresources={} +gltf/naming_version=2 +gltf/embedded_image_handling=1 diff --git a/assets/references/pool-vs-snooker-cue-ball-and-weight.png b/assets/references/pool-vs-snooker-cue-ball-and-weight.png new file mode 100644 index 0000000..c385879 Binary files /dev/null and b/assets/references/pool-vs-snooker-cue-ball-and-weight.png differ diff --git a/assets/references/pool-vs-snooker-cue-ball-and-weight.png.import b/assets/references/pool-vs-snooker-cue-ball-and-weight.png.import new file mode 100644 index 0000000..72e0971 --- /dev/null +++ b/assets/references/pool-vs-snooker-cue-ball-and-weight.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ciq2uxp1ahlio" +path="res://.godot/imported/pool-vs-snooker-cue-ball-and-weight.png-11af1afe969c6b76cc29e594f5fd3949.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/references/pool-vs-snooker-cue-ball-and-weight.png" +dest_files=["res://.godot/imported/pool-vs-snooker-cue-ball-and-weight.png-11af1afe969c6b76cc29e594f5fd3949.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sounds/original/ball-hits-2.m4a b/assets/sounds/original/ball-hits-2.m4a new file mode 100644 index 0000000..44fc046 Binary files /dev/null and b/assets/sounds/original/ball-hits-2.m4a differ diff --git a/assets/sounds/original/ball-hits.m4a b/assets/sounds/original/ball-hits.m4a new file mode 100644 index 0000000..7eea085 Binary files /dev/null and b/assets/sounds/original/ball-hits.m4a differ diff --git a/scenes/screens/start_screen/start.tscn b/scenes/screens/start_screen/start.tscn index 0f6b89b..ce47a27 100644 --- a/scenes/screens/start_screen/start.tscn +++ b/scenes/screens/start_screen/start.tscn @@ -58,7 +58,7 @@ script = ExtResource("1_mqdda") transform = Transform3D(0.9995127, 0.012299462, -0.028690739, 0, 0.9191053, 0.39401212, 0.031215947, -0.39382014, 0.9186573, 0.020791333, 1.2903607, 1.9422052) current = true -[node name="start_menu_controls" parent="rotation_dolly/camera" instance=ExtResource("4_hk434")] +[node name="start_ui" parent="rotation_dolly/camera" instance=ExtResource("4_hk434")] [node name="animation_player" type="AnimationPlayer" parent="."] libraries = {