Liquidfun – 2D physics engine for games
github.com
Liquidfun – 2D physics engine for games
1–10 of 67 posts
Re: Liquidfun – 2D physics engine for games
#2How long before an emscipten js version?
Re: Liquidfun – 2D physics engine for games
#3I didn't spot a liquid (without particles) looking demo in the videos - would that be easy to make? Would you be able to make visuals look like Wii's Fluidity game using this easily?
Re: Liquidfun – 2D physics engine for games
#4How long before an emscipten js version?
I assumed it was a js lib when I saw it. Made me kind of confused when there were no live examples, only videos.
Re: Liquidfun – 2D physics engine for games
#5I didn't spot a liquid (without particles) looking demo in the videos - would that be easy to make? Would you be able to make visuals look like Wii's Fluidity game using this easily?
Yes, you basically render the particles as metaballs for that sort of effect. Should be doable in glsl, though I haven't personally done it.
Edit: here's a video showing the technique: http://vimeo.com/4391370
Re: Liquidfun – 2D physics engine for games
#6They say that this is an extension of Box2D, not a really new engine. This is kind of important, because the simulation of soft spherical particles is a much easier problem than the simulation of rigid bodies. (Unless they are doing some fancy things I'm not aware of). Maybe, there is some complexity in handling both soft and rigid bodies, but I don't think that there should be a problem.
Re: Liquidfun – 2D physics engine for games
#7I didn't spot a liquid (without particles) looking demo in the videos - would that be easy to make? Would you be able to make visuals look like Wii's Fluidity game using this easily?
Yes, you basically render the particles as metaballs for that sort of effect. Should be doable in glsl, though I haven't personally done it. Edit: here's a video showing the technique: http://vimeo.com/4391370
Rendering rigid bodies as metaballs is a big step away from buoyancy
Re: Liquidfun – 2D physics engine for games
#8 For applications on Google Play that integrate this tool,
usage is tracked. This tracking is done automatically using
the embedded version string (b2_liquidFunVersionString),
and helps us continue to optimize it.
Is this tracking functionality restricted to libraries by Google employees? Seems like it would be useful for all third-party library developers to see how their libraries are being used and can be improved.Re: Liquidfun – 2D physics engine for games
#9How long before an emscipten js version?
Re: Liquidfun – 2D physics engine for games
#10It's surprisingly reasonable that they did not use Python or JS for it. I wonder how they came up with this project though - do they want to boost Android/NaCl games?