Wednesday, July 30, 2008

Do we like bugs?

Cus I have a lot of em! The fixes for the surfaces had lots of bugs. And now they are fixed. I don't have much time so this will be brief.
  • Metaball ratio now works. So rather than changing spacing in the advance menu you can just set this to a value larger than 1. You will then need to adjust the threshold and if you get funny ray traced isosurfaces, you need to put the max gradient up to about 3 or higher as needed. This can slow down raytracing a lot.
  • Doubling the metaball size will make render about 8 times slower. Use the sampled grid if you can.
  • You can now convert your physics object to a triangle mesh. Just how legal the mesh is and how well it works in the rest of AoI is prone to ... unstable behaver.
  • I completely revamped the synchronization code using ReadWriteLocks. Seems to work well, but I still cheat a little.
  • This means there should be no more flashing animations. If you do get one with this new version let me know.
  • When you reload the file you worked on "yesterday" the particles are duped. This means that the first frame from you bake is stuffed. Don't use it to see whats going on and don't "rebake" from the first frame without reseting the whole thing.
  • Generally if something seems to start to go wrong. Reset, Rebake.
You know where to download it from.....

19 comments:

Anonymous said...

http://freenet-homepage.de/vidiot/AOI/Adv_physics_2.avi

Hi Deltor,

this is one more of those falling towel things. It´s getting better every day.
Your hint with the very small time steps for softbodies is eminent.

Greetings
Harald

Vidiot said...

http://freenet-homepage.de/vidiot/AOI/Fluid_2_adv.avi

Just to add something for the readers of the comments.

Harald

TroY said...

Haven't had the opportunity yet to try out the "really new" stuff - I'm still stuck with SoftBodies which are great fun. ;)

"Fake-Pinned" a curtain via friction:
Video, 1.7 MB, MPEG 4

Bowling, Part 2:
Video, 11MB, MPEG4

Bowling, Part 3 - Oops, that's too much friction:
Video, 9.5MB, MPEG4

:)

btw, I'm getting a lot of these exceptions when raytracing without any noticable negative effect: Harmless?

Greetings :)

bob said...

That exception is harmless if you do a "rebake" after opening a file. ie clear a file thats not open yet. (its on a todo list somewhere)

Otherwise it should not really come up.

remember alerts are remembered across runs of aoi, so you need to clear them sometimes.

bob said...

www.cibiv.univie.ac.at/~greg/softFloat.mp4

Something simple...The softbody solver needs work

Vidiot said...

I would expect the cube to stuck deeper in the water. But else is fine (in my eyes).
And maybe the cube is out of foam?

bob said...

well that depends on how heavy the cube is(mass at the points). This one is a polystyrene cube!

Anonymous said...

Hi Deltor,

I stumbeld about this today:
http://cg.www.techfak.uni-bielefeld.de/publications/papers/pg08.pdf

http://cg.www.techfak.uni-bielefeld.de/publications/papers/pg08.mp4

And the first thing I thought:
This dancing hamster is maybe possible with physics, too.
If no forces (gravity) are set and the Cohesion is strong enough.

Greetings
Harald

3dideas said...

hey there i see you work with imp surfaces (metaballs) so i thoght might be you would be interested in some ideas i had. its too long to write it in coment so i paste a link to my blog.

http://3dideas.wordpress.com/2008/09/12/implicit-surfaces-aka-blob-mesh-and-metaballs/

i would appreciate your opinion. also blender could be a best environment to implement stuff.

Anonymous said...

Hi Deltor,

just wanted to ask if you´re alive?
:)

Greetings
Harald

bob said...

yes I am. Just submitted another paper and have sorted out some contracts for the next year or so. So i'm staying in Austria.

I now have a PhD student and have some teaching again....

Anonymous said...

A new user of AoI has done this Video
(small but very nice):

http://rapidshare.com/files/159112245/ueberschwemmung.mov.html

Looks like taken from the titanic movie.

Harald

bob said...

impressive. Classic mistake of the water being to transparent though.

Anonymous said...

Nearly 2 months and it´s beeing quite here.
So I like to add an "hello Deltor" here. Hope your doing fine and enjoy christmas.

Cheers
Harald

bob said...

yea sorry. I have changed postdocs and contracts. Lesser important things have slided a bit.

Its not forgotten.

Anonymous said...

It's weird, but since switching to this version of the plugin, my fluids are passing through the container walls (slowly, not right away). The same model didn't do this with the previous version.
I tried tightening up the container mesh to where the faces are now WAY smaller than they were, but no luck.
Any suggestions?

bob said...

It sounds like you have some parameters set to zero.

So if i add parameters in a new version. Old files will usually initallize these to zero which is sometimes a bad idea. Check all parameters that are now avalible, and compare to a new objects default.

Also generally assume that there is no backward compatibility between versions. Sorry. Sometimes i just break them fully in the name of a better version one.

bob said...

Oh and the new version don't need the objects to be subdivided at all anymore.

Avi to Mp4 said...

Looks too good to be true also very informative.
Thanks alot