more data generation
2
.idea/.name
generated
|
|
@ -1 +1 @@
|
||||||
vk_raytracing_tutorial
|
UnicornTK
|
||||||
2
.idea/misc.xml
generated
|
|
@ -3,7 +3,7 @@
|
||||||
<component name="CMakePythonSetting">
|
<component name="CMakePythonSetting">
|
||||||
<option name="pythonIntegrationState" value="YES" />
|
<option name="pythonIntegrationState" value="YES" />
|
||||||
</component>
|
</component>
|
||||||
<component name="CMakeWorkspace" PROJECT_DIR="$PROJECT_DIR$/raytracer">
|
<component name="CMakeWorkspace" PROJECT_DIR="$PROJECT_DIR$/utk_experiments/utk">
|
||||||
<contentRoot DIR="$PROJECT_DIR$" />
|
<contentRoot DIR="$PROJECT_DIR$" />
|
||||||
</component>
|
</component>
|
||||||
<component name="CidrRootsConfiguration">
|
<component name="CidrRootsConfiguration">
|
||||||
|
|
|
||||||
|
|
@ -1,19 +1,15 @@
|
||||||
{
|
{
|
||||||
"asset":{
|
"asset":{
|
||||||
"generator":"Khronos glTF Blender I/O v4.1.63",
|
"generator":"Khronos glTF Blender I/O v4.2.57",
|
||||||
"version":"2.0"
|
"version":"2.0"
|
||||||
},
|
},
|
||||||
"extensionsUsed":[
|
|
||||||
"KHR_materials_emissive_strength"
|
|
||||||
],
|
|
||||||
"scene":0,
|
"scene":0,
|
||||||
"scenes":[
|
"scenes":[
|
||||||
{
|
{
|
||||||
"name":"Scene",
|
"name":"Scene",
|
||||||
"nodes":[
|
"nodes":[
|
||||||
0,
|
0,
|
||||||
1,
|
1
|
||||||
2
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
|
@ -31,29 +27,15 @@
|
||||||
"camera":0,
|
"camera":0,
|
||||||
"name":"Camera",
|
"name":"Camera",
|
||||||
"rotation":[
|
"rotation":[
|
||||||
-0.4850793778896332,
|
-0.22495102882385254,
|
||||||
0.011384948156774044,
|
0,
|
||||||
0.006316010374575853,
|
0,
|
||||||
0.874373197555542
|
0.9743701219558716
|
||||||
],
|
|
||||||
"translation":[
|
|
||||||
22.192241668701172,
|
|
||||||
739.938720703125,
|
|
||||||
580.302978515625
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"mesh":1,
|
|
||||||
"name":"Plane",
|
|
||||||
"scale":[
|
|
||||||
424.1018981933594,
|
|
||||||
424.1018981933594,
|
|
||||||
424.1018981933594
|
|
||||||
],
|
],
|
||||||
"translation":[
|
"translation":[
|
||||||
0,
|
0,
|
||||||
684.2815551757812,
|
64,
|
||||||
0
|
360
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
|
@ -83,30 +65,6 @@
|
||||||
"metallicFactor":0,
|
"metallicFactor":0,
|
||||||
"roughnessFactor":0.5
|
"roughnessFactor":0.5
|
||||||
}
|
}
|
||||||
},
|
|
||||||
{
|
|
||||||
"doubleSided":true,
|
|
||||||
"emissiveFactor":[
|
|
||||||
1,
|
|
||||||
1,
|
|
||||||
1
|
|
||||||
],
|
|
||||||
"extensions":{
|
|
||||||
"KHR_materials_emissive_strength":{
|
|
||||||
"emissiveStrength":2
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"name":"Material.001",
|
|
||||||
"pbrMetallicRoughness":{
|
|
||||||
"baseColorFactor":[
|
|
||||||
0.800000011920929,
|
|
||||||
0.800000011920929,
|
|
||||||
0.800000011920929,
|
|
||||||
1
|
|
||||||
],
|
|
||||||
"metallicFactor":0,
|
|
||||||
"roughnessFactor":0.5
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"meshes":[
|
"meshes":[
|
||||||
|
|
@ -132,20 +90,6 @@
|
||||||
"material":0
|
"material":0
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
|
||||||
{
|
|
||||||
"name":"Plane",
|
|
||||||
"primitives":[
|
|
||||||
{
|
|
||||||
"attributes":{
|
|
||||||
"POSITION":8,
|
|
||||||
"NORMAL":9,
|
|
||||||
"TEXCOORD_0":10
|
|
||||||
},
|
|
||||||
"indices":11,
|
|
||||||
"material":1
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"accessors":[
|
"accessors":[
|
||||||
|
|
@ -216,40 +160,6 @@
|
||||||
"componentType":5125,
|
"componentType":5125,
|
||||||
"count":540000,
|
"count":540000,
|
||||||
"type":"SCALAR"
|
"type":"SCALAR"
|
||||||
},
|
|
||||||
{
|
|
||||||
"bufferView":8,
|
|
||||||
"componentType":5126,
|
|
||||||
"count":4,
|
|
||||||
"max":[
|
|
||||||
1,
|
|
||||||
0,
|
|
||||||
1
|
|
||||||
],
|
|
||||||
"min":[
|
|
||||||
-1,
|
|
||||||
0,
|
|
||||||
-1
|
|
||||||
],
|
|
||||||
"type":"VEC3"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"bufferView":9,
|
|
||||||
"componentType":5126,
|
|
||||||
"count":4,
|
|
||||||
"type":"VEC3"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"bufferView":10,
|
|
||||||
"componentType":5126,
|
|
||||||
"count":4,
|
|
||||||
"type":"VEC2"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"bufferView":11,
|
|
||||||
"componentType":5123,
|
|
||||||
"count":6,
|
|
||||||
"type":"SCALAR"
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"bufferViews":[
|
"bufferViews":[
|
||||||
|
|
@ -300,35 +210,11 @@
|
||||||
"byteLength":2160000,
|
"byteLength":2160000,
|
||||||
"byteOffset":20520912,
|
"byteOffset":20520912,
|
||||||
"target":34963
|
"target":34963
|
||||||
},
|
|
||||||
{
|
|
||||||
"buffer":0,
|
|
||||||
"byteLength":48,
|
|
||||||
"byteOffset":22680912,
|
|
||||||
"target":34962
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"buffer":0,
|
|
||||||
"byteLength":48,
|
|
||||||
"byteOffset":22680960,
|
|
||||||
"target":34962
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"buffer":0,
|
|
||||||
"byteLength":32,
|
|
||||||
"byteOffset":22681008,
|
|
||||||
"target":34962
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"buffer":0,
|
|
||||||
"byteLength":12,
|
|
||||||
"byteOffset":22681040,
|
|
||||||
"target":34963
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"buffers":[
|
"buffers":[
|
||||||
{
|
{
|
||||||
"byteLength":22681052,
|
"byteLength":22680912,
|
||||||
"uri":"grid.bin"
|
"uri":"grid.bin"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
|
||||||
BIN
raytracer/media/scenes/hairball.bin
Normal file
125
raytracer/media/scenes/hairball.gltf
Normal file
|
|
@ -0,0 +1,125 @@
|
||||||
|
{
|
||||||
|
"asset":{
|
||||||
|
"generator":"Khronos glTF Blender I/O v4.2.57",
|
||||||
|
"version":"2.0"
|
||||||
|
},
|
||||||
|
"scene":0,
|
||||||
|
"scenes":[
|
||||||
|
{
|
||||||
|
"name":"Scene",
|
||||||
|
"nodes":[
|
||||||
|
0,
|
||||||
|
1
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"nodes":[
|
||||||
|
{
|
||||||
|
"mesh":0,
|
||||||
|
"name":"hairball",
|
||||||
|
"rotation":[
|
||||||
|
0.7071068286895752,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0.7071068286895752
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"camera":0,
|
||||||
|
"name":"Camera",
|
||||||
|
"rotation":[
|
||||||
|
0,
|
||||||
|
0.7071068286895752,
|
||||||
|
0,
|
||||||
|
0.7071068286895752
|
||||||
|
],
|
||||||
|
"translation":[
|
||||||
|
15,
|
||||||
|
0,
|
||||||
|
0
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"cameras":[
|
||||||
|
{
|
||||||
|
"name":"Camera.001",
|
||||||
|
"perspective":{
|
||||||
|
"aspectRatio":1,
|
||||||
|
"yfov":0.6911112070083618,
|
||||||
|
"zfar":1000,
|
||||||
|
"znear":0.10000000149011612
|
||||||
|
},
|
||||||
|
"type":"perspective"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"meshes":[
|
||||||
|
{
|
||||||
|
"name":"hairball",
|
||||||
|
"primitives":[
|
||||||
|
{
|
||||||
|
"attributes":{
|
||||||
|
"POSITION":0,
|
||||||
|
"NORMAL":1
|
||||||
|
},
|
||||||
|
"indices":2
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"accessors":[
|
||||||
|
{
|
||||||
|
"bufferView":0,
|
||||||
|
"componentType":5126,
|
||||||
|
"count":4503429,
|
||||||
|
"max":[
|
||||||
|
4.5796098709106445,
|
||||||
|
4.622885227203369,
|
||||||
|
4.630561828613281
|
||||||
|
],
|
||||||
|
"min":[
|
||||||
|
-4.563293933868408,
|
||||||
|
-4.571279048919678,
|
||||||
|
-4.597643852233887
|
||||||
|
],
|
||||||
|
"type":"VEC3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bufferView":1,
|
||||||
|
"componentType":5126,
|
||||||
|
"count":4503429,
|
||||||
|
"type":"VEC3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bufferView":2,
|
||||||
|
"componentType":5125,
|
||||||
|
"count":8640000,
|
||||||
|
"type":"SCALAR"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"bufferViews":[
|
||||||
|
{
|
||||||
|
"buffer":0,
|
||||||
|
"byteLength":54041148,
|
||||||
|
"byteOffset":0,
|
||||||
|
"target":34962
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"buffer":0,
|
||||||
|
"byteLength":54041148,
|
||||||
|
"byteOffset":54041148,
|
||||||
|
"target":34962
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"buffer":0,
|
||||||
|
"byteLength":34560000,
|
||||||
|
"byteOffset":108082296,
|
||||||
|
"target":34963
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"buffers":[
|
||||||
|
{
|
||||||
|
"byteLength":142642296,
|
||||||
|
"uri":"hairball.bin"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
BIN
raytracer/media/scenes/lumberyard.bin
Normal file
13905
raytracer/media/scenes/lumberyard.gltf
Normal file
|
After Width: | Height: | Size: 2.4 MiB |
|
After Width: | Height: | Size: 262 KiB |
BIN
raytracer/media/scenes/textures/Bistro_main_door_diff.png
Normal file
|
After Width: | Height: | Size: 2.8 MiB |
BIN
raytracer/media/scenes/textures/Bistro_main_door_spec.png
Normal file
|
After Width: | Height: | Size: 1.9 MiB |
BIN
raytracer/media/scenes/textures/Books_Covers_diff.png
Normal file
|
After Width: | Height: | Size: 4.6 MiB |
BIN
raytracer/media/scenes/textures/Boulangeria_diff.png
Normal file
|
After Width: | Height: | Size: 3.4 MiB |
BIN
raytracer/media/scenes/textures/Brick_Large_01_Diff.png
Normal file
|
After Width: | Height: | Size: 5.5 MiB |
BIN
raytracer/media/scenes/textures/Brick_Large_01_Spec.png
Normal file
|
After Width: | Height: | Size: 1.8 MiB |
BIN
raytracer/media/scenes/textures/Brick_Large_03_ddna.png
Normal file
|
After Width: | Height: | Size: 8.5 MiB |
BIN
raytracer/media/scenes/textures/Brick_Large_03_spec.png
Normal file
|
After Width: | Height: | Size: 1.6 MiB |
BIN
raytracer/media/scenes/textures/Brick_Small_03_ddna.png
Normal file
|
After Width: | Height: | Size: 6.4 MiB |
BIN
raytracer/media/scenes/textures/Brick_Small_03_diff.png
Normal file
|
After Width: | Height: | Size: 5.9 MiB |
BIN
raytracer/media/scenes/textures/Brick_Small_03_spec.png
Normal file
|
After Width: | Height: | Size: 2.5 MiB |
BIN
raytracer/media/scenes/textures/Bronze_01_spec.png
Normal file
|
After Width: | Height: | Size: 121 B |
BIN
raytracer/media/scenes/textures/Cobble_02B_Diff.png
Normal file
|
After Width: | Height: | Size: 5.8 MiB |
BIN
raytracer/media/scenes/textures/Cobble_02B_ddna.png
Normal file
|
After Width: | Height: | Size: 5.4 MiB |
BIN
raytracer/media/scenes/textures/Cobble_02B_spec.png
Normal file
|
After Width: | Height: | Size: 2.3 MiB |
BIN
raytracer/media/scenes/textures/Concrete_Grooved_02_Diff.png
Normal file
|
After Width: | Height: | Size: 4.8 MiB |
BIN
raytracer/media/scenes/textures/Concrete_Grooved_02_Spec.png
Normal file
|
After Width: | Height: | Size: 1.5 MiB |
BIN
raytracer/media/scenes/textures/Concrete_Grooved_02_ddna.png
Normal file
|
After Width: | Height: | Size: 7 MiB |
BIN
raytracer/media/scenes/textures/Concrete_Smooth_01_Diff.png
Normal file
|
After Width: | Height: | Size: 1.4 MiB |
BIN
raytracer/media/scenes/textures/Concrete_Smooth_01_Spec.png
Normal file
|
After Width: | Height: | Size: 2.1 MiB |
BIN
raytracer/media/scenes/textures/Concrete_Smooth_02_Diff.png
Normal file
|
After Width: | Height: | Size: 6.8 MiB |
BIN
raytracer/media/scenes/textures/Concrete_Smooth_02_spec.png
Normal file
|
After Width: | Height: | Size: 2 MiB |
BIN
raytracer/media/scenes/textures/Concrete_Smooth_03_Diff.png
Normal file
|
After Width: | Height: | Size: 4.2 MiB |
BIN
raytracer/media/scenes/textures/Concrete_Smooth_03_Spec.png
Normal file
|
After Width: | Height: | Size: 1.2 MiB |
BIN
raytracer/media/scenes/textures/Concrete_Smooth_03_ddna.png
Normal file
|
After Width: | Height: | Size: 5 MiB |
BIN
raytracer/media/scenes/textures/Glass_Dirty_01_Diff.png
Normal file
|
After Width: | Height: | Size: 1,016 KiB |
BIN
raytracer/media/scenes/textures/Glass_Dirty_01_Emit.png
Normal file
|
After Width: | Height: | Size: 92 KiB |
BIN
raytracer/media/scenes/textures/Glass_Dirty_01_spec.png
Normal file
|
After Width: | Height: | Size: 2 MiB |
BIN
raytracer/media/scenes/textures/Grain_Metal_01_ddna.png
Normal file
|
After Width: | Height: | Size: 7.6 MiB |
BIN
raytracer/media/scenes/textures/Grain_Metal_01_diff.png
Normal file
|
After Width: | Height: | Size: 83 B |
BIN
raytracer/media/scenes/textures/Grain_Metal_01_spec.png
Normal file
|
After Width: | Height: | Size: 4.6 MiB |
BIN
raytracer/media/scenes/textures/Green.png
Normal file
|
After Width: | Height: | Size: 83 B |
BIN
raytracer/media/scenes/textures/Grey_30.png
Normal file
|
After Width: | Height: | Size: 83 B |
BIN
raytracer/media/scenes/textures/Grey_80.png
Normal file
|
After Width: | Height: | Size: 83 B |
BIN
raytracer/media/scenes/textures/Ground_Wet_01_diff.png
Normal file
|
After Width: | Height: | Size: 6.7 MiB |
BIN
raytracer/media/scenes/textures/Italian_Cypress_Bark_diff.png
Normal file
|
After Width: | Height: | Size: 374 KiB |
BIN
raytracer/media/scenes/textures/Italian_Cypress_Leaves_ddna.png
Normal file
|
After Width: | Height: | Size: 126 KiB |
|
After Width: | Height: | Size: 332 KiB |
BIN
raytracer/media/scenes/textures/Leaves_A_diff-Leaves_A_mask.png
Normal file
|
After Width: | Height: | Size: 334 KiB |
BIN
raytracer/media/scenes/textures/Leaves_B_diff-Leaves_B_mask.png
Normal file
|
After Width: | Height: | Size: 325 KiB |
BIN
raytracer/media/scenes/textures/Linden_Bark_A_diff.png
Normal file
|
After Width: | Height: | Size: 6.6 MiB |
|
After Width: | Height: | Size: 1.2 MiB |
BIN
raytracer/media/scenes/textures/Metal_Chrome_01_tint_Diff.png
Normal file
|
After Width: | Height: | Size: 604 B |
BIN
raytracer/media/scenes/textures/Metal_Clean_01_diff.png
Normal file
|
After Width: | Height: | Size: 604 B |
BIN
raytracer/media/scenes/textures/Metal_Clean_01_spec.png
Normal file
|
After Width: | Height: | Size: 5.3 MiB |
BIN
raytracer/media/scenes/textures/Metal_RollDoor_01_ddna.png
Normal file
|
After Width: | Height: | Size: 4.6 MiB |
BIN
raytracer/media/scenes/textures/Metal_RollDoor_01_diff.png
Normal file
|
After Width: | Height: | Size: 604 B |
BIN
raytracer/media/scenes/textures/Metal_RollDoor_01_spec.png
Normal file
|
After Width: | Height: | Size: 6.9 MiB |
BIN
raytracer/media/scenes/textures/Orange.png
Normal file
|
After Width: | Height: | Size: 83 B |
BIN
raytracer/media/scenes/textures/Paris_Ashtray_01A_diff.png
Normal file
|
After Width: | Height: | Size: 83 B |
BIN
raytracer/media/scenes/textures/Paris_Ashtray_01A_spec.png
Normal file
|
After Width: | Height: | Size: 725 B |
BIN
raytracer/media/scenes/textures/Paris_BistroAwning_02_ddna.png
Normal file
|
After Width: | Height: | Size: 15 MiB |
BIN
raytracer/media/scenes/textures/Paris_BistroAwning_02_diff.png
Normal file
|
After Width: | Height: | Size: 4.6 MiB |
BIN
raytracer/media/scenes/textures/Paris_BistroAwning_02_spec.png
Normal file
|
After Width: | Height: | Size: 7.4 MiB |
|
After Width: | Height: | Size: 12 MiB |
|
After Width: | Height: | Size: 1.7 MiB |
|
After Width: | Height: | Size: 770 KiB |
|
After Width: | Height: | Size: 2.2 MiB |
|
After Width: | Height: | Size: 13 MiB |
|
After Width: | Height: | Size: 4 MiB |
|
After Width: | Height: | Size: 1 MiB |
|
After Width: | Height: | Size: 3.6 MiB |
|
After Width: | Height: | Size: 66 KiB |
|
After Width: | Height: | Size: 59 KiB |
|
After Width: | Height: | Size: 765 KiB |
|
After Width: | Height: | Size: 1 MiB |
|
After Width: | Height: | Size: 1.5 MiB |
|
After Width: | Height: | Size: 3.2 MiB |
BIN
raytracer/media/scenes/textures/Paris_BistroSideBanner_Spec.png
Normal file
|
After Width: | Height: | Size: 403 KiB |
|
After Width: | Height: | Size: 648 KiB |
BIN
raytracer/media/scenes/textures/Paris_Bollard_01A_diff.png
Normal file
|
After Width: | Height: | Size: 1.2 MiB |
BIN
raytracer/media/scenes/textures/Paris_Bollard_01A_spec.png
Normal file
|
After Width: | Height: | Size: 1.9 MiB |
|
After Width: | Height: | Size: 2.8 MiB |
|
After Width: | Height: | Size: 76 KiB |
|
After Width: | Height: | Size: 18 MiB |
|
After Width: | Height: | Size: 8.9 MiB |
BIN
raytracer/media/scenes/textures/Paris_Chair_01A_diff.png
Normal file
|
After Width: | Height: | Size: 863 KiB |
BIN
raytracer/media/scenes/textures/Paris_Chair_01A_spec.png
Normal file
|
After Width: | Height: | Size: 943 KiB |
BIN
raytracer/media/scenes/textures/Paris_Curbstones_01_diff.png
Normal file
|
After Width: | Height: | Size: 4.6 MiB |
BIN
raytracer/media/scenes/textures/Paris_Doors_01A_diff.png
Normal file
|
After Width: | Height: | Size: 9.8 MiB |
BIN
raytracer/media/scenes/textures/Paris_Doors_01A_spec.png
Normal file
|
After Width: | Height: | Size: 11 MiB |
BIN
raytracer/media/scenes/textures/Paris_Doors_03A_diff.png
Normal file
|
After Width: | Height: | Size: 193 KiB |
BIN
raytracer/media/scenes/textures/Paris_Doors_03A_spec.png
Normal file
|
After Width: | Height: | Size: 221 B |
BIN
raytracer/media/scenes/textures/Paris_Doors_04A_diff.png
Normal file
|
After Width: | Height: | Size: 1.3 MiB |
BIN
raytracer/media/scenes/textures/Paris_Doors_04A_spec.png
Normal file
|
After Width: | Height: | Size: 497 KiB |
BIN
raytracer/media/scenes/textures/Paris_ElectricBox_01_diff.png
Normal file
|
After Width: | Height: | Size: 884 KiB |
BIN
raytracer/media/scenes/textures/Paris_ElectricBox_01_spec.png
Normal file
|
After Width: | Height: | Size: 113 KiB |
|
After Width: | Height: | Size: 4.3 MiB |
BIN
raytracer/media/scenes/textures/Paris_Lantern_01A_diff.png
Normal file
|
After Width: | Height: | Size: 178 KiB |