Gaussian Splatting toolkit application. One stop shop for preprocessing your dataset, training your model with human-in-the-loop training, and editing saved GSplat PLY files.
We want to support rendering a pre-designed path, given by a set of camera keyframes, interpolated with a B-spline.
In the front end, each time a keyframe is added, a message should be sent to the backend. We should keep a representation of the keyframes in the backend. There is also a button to clear the keyframes.
When the frontend clicks render, it will send a message to the backend with the total time and FPS and save name. The video should be rendered and saved, and optionally displayed in their viewport as it is being rendered.
In the viewport, we should also display the render keyframes for the camera and the b-spline connecting them so the user knows the path they created.
We want to support rendering a pre-designed path, given by a set of camera keyframes, interpolated with a B-spline.
In the front end, each time a keyframe is added, a message should be sent to the backend. We should keep a representation of the keyframes in the backend. There is also a button to clear the keyframes.
When the frontend clicks render, it will send a message to the backend with the total time and FPS and save name. The video should be rendered and saved, and optionally displayed in their viewport as it is being rendered.
In the viewport, we should also display the render keyframes for the camera and the b-spline connecting them so the user knows the path they created.