Hacker News new | ask | show | jobs
by rallyforthesun 205 days ago
Most implementations of 3d gaussian splats are static. They are based on pointclouds and not polygons. As these are captured with images and generated from them, the process has no semantic understanding of its content. There is no technical way to rig each flower or move vertices like in traditional 3d animation. It is mainly a pointcloud with no segmentation.

But there are projects working on the semantic part, which could open a way to animate the detected objects individually in future.

1 comments

I i wasn't thinking individual flowers, though that would be nice, but maybe whole tiles somehow
It is possible to import a 3d gaussian splat into houdini and animate it there. https://m.youtube.com/watch?v=3u9SAmr61gA
For something as simple as this, you could probably just move the splats around with

  (x_hat*sin(y*t) + y_hat*sin(x*t))*exp((z_l-z_h)/2*z_h)
where (x_hat,y_hat) are your basis vectors in the plane, z_l is the local z coordinate (subtract the terrain modifier used to move tiles up/down) , and z_h is the height of a flower.

Or if you want to be more advanced, generate some curl noise and use it as a prefactor instead of x,y inside the sin(). And include the corresponding up-down motion as the stalks are constant length.