Coder Social home page Coder Social logo

Comments (13)

janbender avatar janbender commented on June 20, 2024

The foam is generated by our foam generator tool. This is a post-processing step which generates foam particles that are then rendered as very small white spheres. You can read more about this in our paper "Turbulent Micropolar SPH Fluids with Foam".

Currently, I cleanup the foam generator to publish it in the SPlisHSPlasH framework. However, this will take again some weeks.

from splishsplash.

cesss avatar cesss commented on June 20, 2024

Thanks a lot for your prompt reply. Yes, the foam generator would be one thing I was really looking for. In fact, seeing foam in the videos was the thing that made me choose SPlisHSPlasH as the first option for SPH simulation (I want to integrate an in-development 3D framework with state of the art fluids simulation, so that the framework is designed in a way which is be able to communicate cleanly and efficiently with the simulation).

So, I really wish to see the foam generator!! By the way, am I right assuming that the procedure that you followed for meshing the particles in the videos is just mesh them ignoring the foam, and then overlap small white spheres on top of the mesh? Did you also add spheres for the air bubbles? (In some videos it seems you can see something resembling bubbles inside the water, but it might be my imagination)

from splishsplash.

janbender avatar janbender commented on June 20, 2024

The foam generator adds foam, spray and bubble particles. In the end we import the mesh and the generated particles in Maya and render them together. So to answer your question, the mesh and the foam are independent from each other.

The meshes were generated using emPolygonizer. However, unfortunately this nice tool is not online anymore.

from splishsplash.

janbender avatar janbender commented on June 20, 2024

Maybe I should also mention that we work currently on an own surface reconstruction tool for meshing but this will take a while until we can publish it.

from splishsplash.

cesss avatar cesss commented on June 20, 2024

Thanks a lot!! I really wish to see the foam generator soon!! Regarding the surface reconstruction, I might try it to write it myself, but I obviously look forward to see your implementation!!

from splishsplash.

cesss avatar cesss commented on June 20, 2024

Do particles have any value or tag for helping decide if they belong to the boundary or to the interior? I'm asking this because I found that Wenzel Jakob's Instant Meshes can mesh a point cloud, but reading the code I'm guessing it supports point clouds for the exterior surface, and not for volumes...

If it's easy to differentiate boundary particles from interior ones, then that mesher/remesher could be a great tool for meshing SPlisHSPlasH results...

from splishsplash.

janbender avatar janbender commented on June 20, 2024

from splishsplash.

cesss avatar cesss commented on June 20, 2024

How is the foam generator cleanup progressing? It will make this software shine!!

from splishsplash.

janbender avatar janbender commented on June 20, 2024

This will take again some time since currently we are working on some research projects and don't have much time.

from splishsplash.

cesss avatar cesss commented on June 20, 2024

Thanks a lot for telling me. I really hope you can find some time not too far in the horizon!

from splishsplash.

cesss avatar cesss commented on June 20, 2024

I don't wish to add pressure (pun intended :-) but just wondering if there's any progress in the publishing of the foam generator :-)

BTW, regarding meshing, I believe VTK can mesh particles... maybe that's an option?

from splishsplash.

janbender avatar janbender commented on June 20, 2024

I started to cleanup the code and improved some things. However, then the next deadline came and I had to interrupt the cleanup. But it is still on my (long) todo list.

from splishsplash.

janbender avatar janbender commented on June 20, 2024

Okay, it took very long but now the foam generator is online.

from splishsplash.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.