4 ms·
Is it possible to make them skew(the right word here ?) in some way so that they could appear to blow in a breeze?
by lawlessone 10mo ago
Is it possible to make them skew(the right word here ?) in some way so that they could appear to blow in a breeze?
- rallyforthesun 10mo agoMost 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.
- lawlessone 10mo agoI i wasn't thinking individual flowers, though that would be nice, but maybe whole tiles somehow
- rallyforthesun 10mo agoIt is possible to import a 3d gaussian splat into houdini and animate it there. https://m.youtube.com/watch?v=3u9SAmr61gA https://m.youtube.com/watch?v=3u9SAmr61gA
- semi-extrinsic 10mo agoFor 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.
- kfarr 10mo agoYes just like there are shaders for the same thing with mesh-based grass. This repo already has some animation abilities: https://github.com/sparkjsdev/spark?tab=readme-ov-file#features https://github.com/sparkjsdev/spark?tab=readme-ov-file#featu...