skywolf829 / GSTK

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.
MIT License
4 stars 1 forks source link

Backend camera path for renders #29

Closed skywolf829 closed 6 months ago

skywolf829 commented 7 months ago

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.

skywolf829 commented 6 months ago

Closing to move to the backend repo.