waczjoan / gaussian-mesh-splatting

Other
274 stars 12 forks source link

Rendering mesh to mesh animation #12

Closed ggxxii closed 2 months ago

ggxxii commented 2 months ago

Hi, thank you for making this amazing work open-source. For the animation part, you mentioned it's possible to render animation from mesh to mesh, I'm a bit confused, does this mean we need an obj sequence?

waczjoan commented 2 months ago

Hi, Thank you!

Not really. If you would like to render animation from mesh1 to mesh2, you need ... mesh1.obj and mesh2.obj. You can use this script (it has to be a bit changed, for your needs): https://github.com/waczjoan/gaussian-mesh-splatting/blob/main/scripts/render_from_mesh_to_mesh.py

ficus_open_fast(1)

For example, animation with opening ficus brushes needs:

Then render frames for times: t_1, .... t_i, ... t_{n-1} is generated using interpolation.

ggxxii commented 2 months ago

So if I understand correctly, it's more like a mesh interpolation? And the transformation is linear?

waczjoan commented 2 months ago

in this case, for simplicity -- yes :)