Added: 2 years ago
From: kotsoft
Views: 1,000
Sort by time | Sort by thread (beta)

Link to this comment:

Share to:

All Comments (31)

Sign In or Sign Up now to post a comment!
  • Question. Why are you mixing different sizes of particles?

  • @Kethors Why not?

  • @kotsoft I was asking if there is any reason in doing so as because making particle size vary improves the quality and boosts the performance to fill the same amount of area. Dynamically controlling the particle size by looking at the neighbours and "passing a pixel size" between them boosts even more. Considering larger = heavier, it goes to the bottom of the fluid.

  • @Kethors Oh ok. The reason I did different sizes and masses was because I derived the equations for the area preserving soft bodies myself and the collision code is also a hack for speed, so I just wanted to verify that it works for different sizes.

  • What's the performance? You haven't mentioned the frames a second or how many times you speeded up the video :)

    Looks nice though.

  • Hey is that realtime?

  • You really need to make a 2D physics sandbox game, like Phun. Although with your physics, it would be mind blowing.

  • @DarkCybrid

    he did already

  • Rimsky Korsakov for this one? ;)

  • Froot loops!

  • i still have to optimize the collision detection a little bit to make it faster. but i'll try to release a demo of the blob stuff.

  • Yes, the usual method is to section off square areas and then only get the distance checks to occur between particles within that square - and the adjacent squares.

  • While these demos are interesting to look at, I'd be more impressed if you developed and showcased original physics algorithms that attempt to optimize physics calculations or simulate different kinds of reactions like adaptive tessellation for deformations and breaking (like DMM). It is easy to set aside a week to dedicate your computer to preprocess a brute force algorithm that makes something that looks cool.

  • However, I realize that this demo may be showcasing such original technologies but you are not telling us about it for whatever reasons.

  • this didn't take a week, it took half an hour and i don't have any video that took a week to preprocess. the collision broadphase is brute force, but can be optimized easily, i just didn't do it for this video.

  • Ah, so you mean, each particle of each blob tests the distance between it and each other particle of each blob?

  • well, i do a little bounding box thing, but there are other things i can do to optimize it.

  • Whoa! This is awesome! Is the motion blur calculation realtime? I love the voronoi effect created.

  • well, i'm just basically drawing every 10 frames on top of each other, there's nothing special about this blur.

  • yeah, they are exe files. c# has similarities to c++ but it also has differences. yeah, it needs some other stuff installed.

  • well, i guess i used visual studio 2010 beta 2

  • is this in real-time?

  • no, but it runs at a reasonable speed considering the number of blobs and the number of sides on each blob.

  • uhh, he makes the programs himself.

  • Dude, that motion-blur is amazing!

  • lol, first view...

    Nice work dude!

Loading...
Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more