Most often, your journey with SceneStream begins by importing your 3D data to our service using one of our tools - be it the Command Line Tool or Unity SDK. Once the initial upload is done, it is referred to as an Input.
This page simply lists the 3D content you have uploaded to SceneStream along with a few additional data points:
- Input name: Rather self-explanatory. Can be manually changed from a single Input page (click on the Input name to get there)
- Uploaded by: Which user uploaded the content originally
- Input SHA: Unique identifier for an Input. Can be used to initiate Computations without having to reupload the content. Click on the icon to copy the identifier
- Times Computed: How many times a Computation has been initiated with this Input and a list of the Computations (expand by clicking on the arrow if more than 1 Computations exist)
- Computation ID: A unique identifier given by SceneStream to each Computation that helps us debug in case there any kind of errors occur
- Output: The outcome of a Computation, click on to move to the Output-page (expand by clicking on the arrow if more than 1 Output exists)
- Progress: How much of an Input's Computation progress is done. 100% means the Output has been successfully produced
What else is there when it comes to these Inputs?
- An Input is used to launch Computations (or umbrafications, as we refer to them) which is the process of reconstructing and optimizing your Input into streamable 3D
- For now, Inputs are automatically assigned a name, e.g. “Input-345”. You can rename these from the Input-page that opens when you clicking on the name on an Input
- Inputs can be used to launch computations without having to re-upload the original data set. Useful especially when reiterating computation parameters
- Each Input is assigned a unique SHA-1 identifier that allows you to use --input-sha1 in our CLI instead of, for example --input-obj or --input-las
- You DO need to reupload the Input if you apply any sort of modifications to the input - even just parts of it. The same applies if you want to use parameters that, for example, flip the handedness or the up-axis of an Input so that you don’t need to account for them at runtime separately. Such parameters are designated by the --import prefix