-
Notifications
You must be signed in to change notification settings - Fork 29
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
2 changed files
with
83 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,78 @@ | ||
{ | ||
"title": "3D Gaussian Splat", | ||
"description": "Load a 3D Gaussian Splat for Real-Time Radiance Field Rendering", | ||
"allOf": [ | ||
{ | ||
"$ref": "./schemas/definitions-arena-object.json#/properties" | ||
}, | ||
{ | ||
"properties": { | ||
"data": { | ||
"allOf": [ | ||
{ | ||
"properties": { | ||
"object_type": { | ||
"type": "string", | ||
"title": "3D object type", | ||
"description": "3D object type (derived from 'type' select above).", | ||
"enum": [ | ||
"entity" | ||
] | ||
}, | ||
"src": { | ||
"description": "Splat URL. Dropbox share links also accepted. Store files paths under '/store/users/<username>' (e.g. store/users/wiselab/models/factory_robot_arm/scene.gltf); to use CDN, prefix with `https://arena-cdn.conix.io/` (e.g. https://arena-cdn.conix.io/store/users/wiselab/models/factory_robot_arm/scene.gltf)", | ||
"format": "uri", | ||
"title": "src", | ||
"type": "string" | ||
}, | ||
"cutoutEntity": { | ||
"description": "Selector to a box primitive that uses scale and position to define the bounds of splat points to render", | ||
"type": "string", | ||
"title": "Cutout Entity (Optional)", | ||
"default": "" | ||
}, | ||
"pixelRatio": { | ||
"description": "Pixel ratio for rendering. Reducing the value decreases the resolution and improves performance. If a negative value is set, the device's native value will be applied.", | ||
"type": "number", | ||
"title": "Pixel Ratio", | ||
"default": 1.0 | ||
}, | ||
"xrPixelRatio": { | ||
"description": " \tSame as pixelRatio. Applied to XR devices.", | ||
"type": "number", | ||
"title": "XR Pixel Ratio", | ||
"default": 0.5 | ||
} | ||
} | ||
}, | ||
{ | ||
"$ref": "./schemas/definitions-entity.json#/properties" | ||
}, | ||
{ | ||
"$ref": "./schemas/definitions-common.json#/properties" | ||
} | ||
], | ||
"title": "3D Gaussian Splat", | ||
"additionalProperties": true, | ||
"default": { | ||
"object_type": "entity" | ||
}, | ||
"required": [ | ||
"object_type", | ||
"src", | ||
"position", | ||
"rotation", | ||
"scale" | ||
] | ||
} | ||
} | ||
} | ||
], | ||
"required": [ | ||
"object_id", | ||
"action", | ||
"type", | ||
"data", | ||
"persist" | ||
] | ||
} |