open-standards/wai/live-conformance/splat/assets/tiny_negscale.gltf
Transaction Science f07fc3c164 splat_exact: glTF carriage of wai.splat.int_codec, the integer renderer wai-splat-render:i1, commitments and view statements
The wai-rs module behind the feature splat_exact: the asset read as a
compression extension of KHR_gaussian_splatting, the decode through the
envelope's pin, the fixed-point camera, projection, order and integer
compositing, the identity set the corpus carries authored scenes with,
the commitment and view statement records, and a float renderer of the
same model for measurement. The corpus live-conformance/splat/ written by
wai_splat_exact_vectors gen, and its second implementation
splat_exact_verify.py with its own integer renderer. Synthesis origin
claims may now name volumetric media.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-22 03:13:58 -04:00

126 lines
2.5 KiB
JSON

{
"asset": {
"version": "2.0"
},
"extensionsUsed": [
"KHR_gaussian_splatting",
"EXT_gaussian_splatting_compression_wai"
],
"extensionsRequired": [
"KHR_gaussian_splatting",
"EXT_gaussian_splatting_compression_wai"
],
"scene": 0,
"scenes": [
{
"nodes": [
0
]
}
],
"nodes": [
{
"mesh": 0
}
],
"meshes": [
{
"primitives": [
{
"mode": 0,
"attributes": {
"POSITION": 0,
"KHR_gaussian_splatting:ROTATION": 1,
"KHR_gaussian_splatting:SCALE": 2,
"KHR_gaussian_splatting:OPACITY": 3,
"KHR_gaussian_splatting:SH_DEGREE_0_COEF_0": 4
},
"extensions": {
"KHR_gaussian_splatting": {
"kernel": "ellipse",
"colorSpace": "srgb_rec709_display",
"projection": "perspective",
"sortingMethod": "cameraDistance",
"extensions": {
"EXT_gaussian_splatting_compression_wai": {
"bufferView": 0,
"capability": "wai.splat.int_codec",
"object": "7bc7bb375bda896637b1442064783a66c9a282083f8ab237b5bab750ec53609a",
"set": {
"sha256": "252038ab37f69757d986653251b2caf6e67db31d8c98de6256244fc325a0addf",
"bufferView": 1
},
"commitment": 2
}
}
}
}
}
]
}
],
"accessors": [
{
"componentType": 5126,
"count": 3,
"type": "VEC3",
"min": [
-0.296875,
-0.09375,
-0.5
],
"max": [
0.296875,
0.203125,
0.296875
]
},
{
"componentType": 5126,
"count": 3,
"type": "VEC4"
},
{
"componentType": 5126,
"count": 3,
"type": "VEC3"
},
{
"componentType": 5126,
"count": 3,
"type": "SCALAR"
},
{
"componentType": 5126,
"count": 3,
"type": "VEC3"
}
],
"bufferViews": [
{
"buffer": 0,
"byteOffset": 0,
"byteLength": 10337
},
{
"buffer": 0,
"byteOffset": 10340,
"byteLength": 657
},
{
"buffer": 1,
"byteOffset": 0,
"byteLength": 782
}
],
"buffers": [
{
"uri": "tiny_negscale.bin",
"byteLength": 11000
},
{
"uri": "tiny_negscale.commitment.json",
"byteLength": 782
}
]
}