Highly Adaptive Liquid Simulations on Tetrahedral Meshes

Great news on Twiter :

Ton Roosendaal ‏@tonroosendaal

   Blender's (original) fluid sim dev Nils Thuerey published adaptive fluid paper + code [http://pub.ist.ac.at/group_wojtan/projects/2013_Ando_HALSoTM/index.html …](http://t.co/PzpKXktCpR) We're on it! [#<b>b3d</b>](https://twitter.com/search?q=%23b3d&src=hash)

This library seems to be realy powerfull and fast (i would say at least way faster than current one for same quality ).
Moreover, it contains a great independant remesher, which was missing in blender ?
By the way, one can download the code, what can speed up getting it into blender.

Your opinion ?

It is very depressing that these simulation times are considered fast, but yeah it looks really good.

I noticed they allow you to download the code, how hard would this be to implement into Blender, and could their remesher be used for Blender’s native particles, metaballs, etc. as well?

It looks very good because it is very fine detailed… I always find 3d fluid simulation to “thick” in its drops and splashes.
It nearly looks like foam as well :smiley:
Arent there a lot of fluid approaches though?
There are these two as well.

http://pub.ist.ac.at/group_wojtan/projects/2013_Ando_HALSoTM/index.html

That looks really nice. Looks they also got some nice meshing system…

Oh some thing like OpenCL particles worked in Blender in 2010? Looks like that cool project was left at that experimental stage :confused:

Very cool work. I don’t do sims much in Blender but this seems sane, throwing the heaviest maths at the parts of the water that need it and treating the rest with coarser calculations. Cool work.

El’Beem 2000 :stuck_out_tongue_winking_eye: So syked, hope we can get rid of the 10m maximum size for a domain. Even if that looks like a small scale, the resolution is incredible. I mean it doesn’t look like a ocean scale, or more than 10m. Which we have in current fluid sim as a maximum value for the domain.

![http://www.blenderartists.org/forum/image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAAD FeBvrAAAVhUlEQVRogd2aa6xt13XXf2PMOddae zz uee3wf9rUd27EbO8ZO4iRNHGhaUgWUEpUKpfmA2hAIXxAioqrE S4h 4EMpAoSEQKgChU9UaoKgVYNQTNOkjvKw6yZ2/H7e9 u892utOcfgw9rXTnLvRyQeSzo6OjpHZ 7/HGP8/ M/xhJ35/ nR/9Pf4D/3U/80R8 /4kPPH759df/6bWDyfsFhgDuDiqAAQ5I/90EVyd4gGyQAoNkFIfZrGAIGiMuGTHHiDgOGGqOq4KBiACCm1E CBARHUQJOAaAQ MCJT3D36nHabkGSGok2XV078XQ6ufH3vvDbf/ebNzDIjZT7/Cc 8PhLz37/q8UYqTiC4gIBRd16HBheFFfFzHATohY2ViLHV5XcGtvHVriwO dgAVf25rhFqDMUEA/LUwvuEEwwVdyF6E4JgBoAbgFjmUIe eDtn TM CSdtQRXDIdiKHGy9p53ffIGqLcjtH/5/G9hPkra341owoCAEVCsv0dyCKgZK0NlexTAI6Na8Qx17dy/WrgtgaeGHFZ59mzLW1cOIDpuIFYhMsdFcAXDaSzi2qGqQEJFKG FBIRA9YAjDOKCJA7D 81ASFjLWdSPZmfwW8OEfA7S7e/CoRIgoMSgiGc1gEhAxoieMiErB1NgeBe47HmlGA65fn3NsI/HxhzYZjhr2jg64vtNy9TBz8qcq/rga8sqFCa4OOCKBTgLRW5IHLBhB siZgFgAjQTPBEmYOEkiKVRYDESLuC7Iplh0pju7j95UQ6VYVSl Ed1QCKiABghYwBSkIAQQqV2oCO5OWk OGje3EXSuRU9vrDNfXOHPsPg6u7fHWsy8w2Nzg5UstbwRHANM5 hEDAEGNZJwEHVAMJwYIBRioRo4BCiIrGQOWOqmIlIVrIYizaeX UTIBVFVBApqEAQQ6XGpcOD4kC0DjeoU Rgbux3hfFKYThSrA2srK4R7tiE46dZWxvznijEM6f5RHyTbz/7h1TrAV8kioObIqIgCg6C9aQhAfVIJJNc6aKTAYKgMeELR4Mg0 bHsiCiq5WaWczUEQXRJBAKiBUJCLePW9GmYMkU73jwsdB0En2C 5432fvIe0KpgJ1BUcP06oh9A0PPbz69z/B9/n1bOHpNrJ7og6YoIjRDEExahxCh4yWMQiVAhCIkh/6aaOiAORIE4Rx TtAL2jQwEIkggeQQxxiFIILsv0m2NBMCJ45HAO959sWN9IZFNe f/UqV8/vopMj5OgQGQ Q9TFmHfUw8rEPnmR lAkYlQeE0NPzkj2z pKw31YFHH1HKAzcOzz053sBcUUxgrzTHPyYDgkFFe/zVBSX6keU11E6XMCJrDWBWc4MckE6h3lkY22F3LXML17h/Hee5 L33 D41hpPv3SFF/c6Hnrkdl5 7TIxGZUpxQMmfW0FBBEjhIw4mEUEx4JhtkC9lxLxgmO4lKWUZM RvASgKJDVQpyioR9QL4JQQEDPEHJUIqqCOtoEHNjZ54spVpI7s 7S6YnL/CGxffJOfC9rEVRu9/hPubF5g/u8MLM0HNiBpQz6CZLJGILmtIyAbBI0oEySiGEQlSaAQ6vXG9iV I61Kul8P8kKQDiQvAKtT5PRRXMl4ADRVvEQVVI2fjkQ2f47M/dxd23vcJaXdjaGrB27CRbDwXq0qKjIX7bJnc9 ue4 i /zO985RXWV3XZFShedJl hkmDkkFroKNIC6T PIxOG1qtKabghpMxlJbEzGY3AzJRWKacSgeScBE0GMF60kCkZy R3oipuCqfO8L73Oma7TGYLRi3EY2N8MIK248qTz1GN15hW62gG tYZMRotQpGAh9/StLWIJlYITCCVhKoj06UgueLvASkZckEYROopMsPgOoHdKRAwU HAHp6yXgqPdaJCJUngiAYYzWIk89/xaHOxNOPniGg70JrYEdLWBvjixadG2FZtiyf VVmiai0dHgqGQklJ6IrO5F1ArRheCR4KChEGiJBTKOVTPKSqGs teTxDF8rlLWCNy0Sb5FywQUBVJ1EhUnp01ACJhldFmFPtMaAwL nc8Y//xe/z2U89Snd9Tox7VFVkqCN8PuHSd56FaYWUhpeee5F6EDBviUAWR YOAFwRDVWApomqBVloSUGLA3UBjLyudIlko8wUlF2KrdF13C0A IEhz1DqL21G1GkdD/mfcBdTpElOzOxkrNty4d8dK//QZ/42dOYGrUw4SrcjgpVEOlWh9xtJhzMMv9//AA7ogY7rpk14RawbTgGnDPVF5h4qg5lSR0lpGjgjpI31ZgGJ0G NHAzoBI7KhKqFU5BEZSAeMEIuBRk2c6LB5AOAcZV5MP3jnEtPP HtHe54a8KHHs7M2xkPPPZexret40GYWYVoJkQgJ5CCSqaYLskg gQQCUMQQnOgFJCBueDQIYFYIDmI9M6IF83wrlou9B9GMoogYqm UpdYriuHaUUoEoooXOnVNDeOTkgA8 vM6ka3nx9QkXrr6J1cp dZ6trV1efPka1/Y6mpAIGTKJJBHMKZoxMYI7UZQihqqDLZYSAWRFRPrUdwWEjg7P y3Ql3AxIcKADIoIRlmqtDiIdguAOElrUAyLCwSTz Z89zbu3G8bHT/AX//wYf INvvb0NfY98M1XnmF97IhBShGTSHGQkJcnhr4ttXpZP6VPfU8U ESARKBTtUAp4wRGkC6Qq4HXCJkfkfIteTundZaAgCEjq4yKOSM TMcRKKcNQWSgSawMtXjI9/4ARxbYWV9TM8frBglpXvvboPc8eiorpkNslYDgQxsICEQimFoN IbYgxI0NtLjL7YnYJ7Qamx2qhOrpBXF zsXmSwtcnqor4ZkGvGgyE QGLf2gcKWQKBgguIBnY62GkzMddsjJyvPnsRd OvfeoRxsdr7vnp9yHNC/zpa99lWpyhVOwvYLNJjGqlBAULKE7xrrcqVPSF4YiH3vi5oNL2 XYQEylCRk3DoZ7m4d4XZ9ZZ2YdTDLY7ac7wTmLdZLvROMHR98Y eMR0VCxlIgDCqqYcUoRQZRqQK0i8hokPi9H1zii//qj/jGV59jMRM2j21y6tgaL13vmJQWd8ejUfrEIStYFIIoQQMuGZeO oBUabEkGUCRgWmEE8rBlV3cwKmJY6QnBYD475NLZV25VQ4oiBA SVnuVQsKWpc1GyOU3tjC0yWXQ4RjFlbVxzrp3zD//TNznzX59ic3PEWzszVleUxQzqumMoCVdIKnRlwcwSgxCR0iLum PSG3yUse0moPfQ2wBfUskYzGmOHga7aZ3HQ0XYTRLa54 7HbwbE0meYGFEc88T DEIUBglag6gZiDRxQFsmTFtbqr0TSayuK28uOl55a5eUKk6tBE Z1YDQUrBjRarY2E6UbcG7nkKPcMAwDxBe9sKv3DakC3g9QRDqw QNM2DFPF5fY81WKVEytjDtlhFI9Rt lWESqoR8ShALttJmfBOsVywGJmKEIMoJKpJDH1lkKheJ 7AVitKqzq sspgkuklEiUjr1Fy96Flo3VFTqPtGVK0pqBBNAA2lsBWdoKlRZ BSSkw27lIfvk469xJyB2hCGuySTudMVtMbq6h3sUVYjR258asc 9xhnguH7YJpZ8yspc0zOjOqZDRREEsEC2iBToRSCp0ZpRjuTmc twhzRjlFyrk8yr1 fMl4bkiKYZ1z6S rFVJa2LiBIP7BR8NARuY04H1G6BcUzbi0FJ4ZwM6BoimpiUZSj RcEwivVTmkUpWOd0BRbutKWQ3RnWSpJCUQcNqCtZQAmoKiKRQE UIFZ0lKg3cd7zhtqGjLgybEdO274gURTUiEnARBOvF1CMi1ptA j8j4Ok1s 8ZfFVWlcAsdEgpJ4NrMaYtRS6JDettAwMzI2VASORYSSpLAsAG bGUX7O60VypKWUUfcyUXRUGjNiQqDqibPjtDUUDxiZoQoYAELB UqD0qFiOIok6yc85SIS9/GuIq6vo uJusDW satdEgoZKalQIlkoNOOKhiKkgu0HYwoDKMDhdK3V1TB6MgICax CQrdsZiMFKCZ9jcWEZ8dueB4CFpRZ1zGqIy4zcEXoG1CVgGpmc lRYNAPy1gKOjiONEmVBd7Cg7RZMdi7fDCiIokRKWdC5UAfpG8D iEGBuCsUZKKQslBtiqIWkgpeIi1K0I6EUekGOAjHMEE YOxoDObcsSsGzsXVsi/mVS6i/3fpCAPeMaIBF4a//5Y9xz N/lrNXTnGYB4RQsFIxqAvRnf3FO37o7RoShYUL /NCikJb2n4w6IFumaJdAQ3GrBitzWkt03pEYkBjT HiYTk67BAtTLrMzrTv1gMFd6dOwiAMOH/9iK5zBusblDInivbzQQqqiegNxMB3v/4cafdNPvKzO5zYUtZXA6e3D7hr/jQb8ws0p07cHKGkysVJC9a39p17b4cdike6bKCZeae49rWDCgm ISYia6KhAWtzBSqCQ6cRoZwsqTdS1cWm/5fhw1NeeKmcvnOehd9 N7RyQRHEcoUKlw8RYG0W2HzjFpWsDNp55kwc3jyhDpZq9zrkf7 vKD6i703CvAB38ckAEHbUbqQFcCIUjvIi1TcqaY4S4sWoVk2BR WhgnTwuRohuSl4wwdnhNZA2kUGcfATnFySdTZmC8CF7oJd8cGp 2ZRZkyPphxbWyVP9iH2k9VGa2ZlzgPrJ/mVX/9lDMGfegnJVwmbQ3Z cIkXB4 zunWiP/cnI9QWw7LiHlHpfxEEut5yUdy4OhVWE4wLDCuQi0fccbzh/Y8/ysqwInctR0fGzt4h5y7t8Nb5XY5trxBHxiILIUS2hjMuToydGZ RSWIkDrh3ssn3sFGF RFcg0dFZQmfOex47Q/7u87A JJwYIru7vPxsx2v6l/DNDQZAtbZ1M6B5NqZd6e1tJagahYrsLU7oxRTYaITNoXLvsYbP/JUP8vDHH2V8zxm8in0h7ha4MmE2OeSpp17kP3/5CS5fPSCEvgaHVWS1wO5RZtq11FWkPcjsHmZOr2 wu3MdjRVhseALf sXeOSj93D0te xsno/3hmvvdrwvelDDI8FyuWLHHZC 8rzfOTTH/pxUpi7MytQJSEopBAgC06ktUgu8K5jyu0bNXUVuHNtm49 7hcZv 9hPA1wa DA8akhnpm fon7hxv8 hd kSYFlAUGLEypgjLt s1cHUAr5fLlK0iokFSYF2dvElmfzLj4tef49tOX G /8wS//2Tk1bW/wPH7bqdZHTLc3uq3Iq43R2jvyBhqZCVFNBZ2Ji3ZMlVIQMedG4 G1FOjXeolvPf0m5753ids/vokvct/Ot4JcaGlz4Ni99/Gvf/NL7F /QjOomLROoEJrB4m0TJgunGsHsDkK5LLg8CijzRbXz 7y/E7HL/3G73HXSuQHOy3D0e38nS i9X5VXzWzz 72RHtfEHb3WKmMF0Y6ysBEZgtnDoEtoaJwcDxUtEVOFos6BTqC Dva8eV/89/52 6E6n7PSldv67UySF/9F e5NL0gJf3rzOq1miaYb WDB1FnJUqgRiDJlBVwvaacG53h 2Tpzh7eA2XzOsdfH8nc3pF NzHfhpphEt6RAo1LR3XLr/A4aV9pB7fDGh1UKExUwfhxOoAlcLOUWaxiIByUAptMciBkpXxc MyXvvZdhv9gwC//0kdJqwMqambXrvP1J5/mK3/8JBcPZqzWgYPDfbrOeguRAIdr1w0zuG0kNCPl7J5x9tB5tw9Z3 1rnlZcvEQM8eEz58O2B6oZLD87k4DyLoym EJrxGrP59BakUJxqLmys9sOQNsMoDei8cLhY0HXgpUJQZqVjkj OTFPjSd57mOh0nVis2xhsMxoH/cfESzT0P8NHtIeOVitQkNFTEAFUTEAl8ugSGdaRpAlEF1Ug9av jdr3yL82/sQorUYnz8XSOCZ6ws53pSOLp2AZmOuON9HyasjjhqD24G1Ghg1 CT2520/HLeWWjoIgVkLZg6mTLqOeRH2WsMWLf/ n3 e93zkPg53D4CAm/H3P/0gdarJbbecRVsv0LmAzXGvwBaU0tG2HZY7SmeM6ikDOeLctSkP 3HmccvUyw5Q4mncgGZGCWUasotreYu t19h AGunv3hzYAWuWU CZi1NFUikriymGNFqVMgoxwsZuzPjWDK1IzTw0iYnePNJ9 idImgEGPkwuyIN165zr333k5qCm41Ii25OI6jy77OKD0wE9yNE OGHr1 jmh7ysfc SLs w8xJCqo1IIQijLdPsZhPONy7yoXf/RMYHrsZ0KQrVAGKOHQdizZTSqCpnSiFa5PM7rwfTBQ1BGN7dUB dNRAKQQGM1DQcXJvy7DMvcPqObVa3NsmtI9IQvGDez9f6RXHAi hNzAWnIXnj3RqSuG7ZXE9NwG/O9Xao6ErTfb6VQU62PyIczqvk64xOJo ktOoVi0C5N3W52RiqMK6UDLs4KRy1kd5JKPzpbCMfXRtR1YO4Z 1YB6QoPQdnNW14YMRzX40n0uX0ARbzGUqEKKQrE1LBqqsH wy2peMJsWDq5eQpp1JrvXiUGYhjnDudGmgnghhU3YnMNeZFDdY oOXzTF3DltAnInB/rwlKHQI2YRi0LmxUiA7jAeGSEuZFTQEXAuWnWvnL5MPM0kjedF i5pguD3UlSL/1zh4R7Sk/JCUOR9z58AOkQc3KeMhgbQOb30szrBmvnmF8qoJBoApKko6vP5 O5aqt4vsXCy1OdDw67OM9GBsbq3H9b5Nia8ocvtSwM7j815vhW TRMUQuRDj93NcGuT0GZS3RBSTd0k3vszj/HQ44HT7z6FBu1X8iEQYuhteeyts6gisR8kBhEIymOfTrguIyrO MpeBAjnjxN4EmnPiTbhw1Rg1w3wToAcfev/OU9/65vZdm8oda4m7NhN3HK954rV9jkxwd37tr/48n/3ip5hNd2jGw Um2xC9sefsa O2x7R/ayMvneuNLwpY7tPQDS/eL4Et9062zVhXKDlj2foOvzNycazL5FLoOqMsCoOqY6wDZnv73 PPIIzs3AfrNf/ZPvvLvfu1XP1/JNDZVWO68lWkbcTJjQI4OmV7f4eDKdQZnnNIWJEDB8aBgc8wEK 1DM nmCOVYimOEW /exHNQThYhp7MeboV4SxQBNgqQK14owDEjqNSxqYiCgoWJFd9n5 n1/iyneeyA9/5jNfuYFDfuQFwNPnX3rmP3z9t3/j0Ree d56u8ix88yXn95hZ2ocD8I/ pVH fTf/AVmXURjREMipAFoA1ITJELVgDa4RlQrSBUaKiTUhJgQDUis pQL/ZRHufHmldwIJW /xobxjt8x8EyRimCX85Vnv7E3rR/7k7t 6v2fA87/JCCA08CvAn8GGPB/9zMD/hT4jyzBwM2A/p9//hcrK1fXoDiPvQAAAABJRU5ErkJggg==](http://www.blenderartists.org/forum/image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAAD FeBvrAAAVhUlEQVRogd2aa6xt13XXf2PMOddae zz uee3wf9rUd27EbO8ZO4iRNHGhaUgWUEpUKpfmA2hAIXxAioqrE S4h 4EMpAoSEQKgChU9UaoKgVYNQTNOkjvKw6yZ2/H7e9 u892utOcfgw9rXTnLvRyQeSzo6OjpHZ 7/HGP8/ M/xhJ35/ nR/9Pf4D/3U/80R8 /4kPPH759df/6bWDyfsFhgDuDiqAAQ5I/90EVyd4gGyQAoNkFIfZrGAIGiMuGTHHiDgOGGqOq4KBiACCm1E CBARHUQJOAaAQ MCJT3D36nHabkGSGok2XV078XQ6ufH3vvDbf/ebNzDIjZT7/Cc 8PhLz37/q8UYqTiC4gIBRd16HBheFFfFzHATohY2ViLHV5XcGtvHVriwO dgAVf25rhFqDMUEA/LUwvuEEwwVdyF6E4JgBoAbgFjmUIe eDtn TM CSdtQRXDIdiKHGy9p53ffIGqLcjtH/5/G9hPkra341owoCAEVCsv0dyCKgZK0NlexTAI6Na8Qx17dy/WrgtgaeGHFZ59mzLW1cOIDpuIFYhMsdFcAXDaSzi2qGqQEJFKG FBIRA9YAjDOKCJA7D 81ASFjLWdSPZmfwW8OEfA7S7e/CoRIgoMSgiGc1gEhAxoieMiErB1NgeBe47HmlGA65fn3NsI/HxhzYZjhr2jg64vtNy9TBz8qcq/rga8sqFCa4OOCKBTgLRW5IHLBhB siZgFgAjQTPBEmYOEkiKVRYDESLuC7Iplh0pju7j95UQ6VYVSl Ed1QCKiABghYwBSkIAQQqV2oCO5OWk OGje3EXSuRU9vrDNfXOHPsPg6u7fHWsy8w2Nzg5UstbwRHANM5 hEDAEGNZJwEHVAMJwYIBRioRo4BCiIrGQOWOqmIlIVrIYizaeX UTIBVFVBApqEAQQ6XGpcOD4kC0DjeoU Rgbux3hfFKYThSrA2srK4R7tiE46dZWxvznijEM6f5RHyTbz/7h1TrAV8kioObIqIgCg6C9aQhAfVIJJNc6aKTAYKgMeELR4Mg0 bHsiCiq5WaWczUEQXRJBAKiBUJCLePW9GmYMkU73jwsdB0En2C 5432fvIe0KpgJ1BUcP06oh9A0PPbz69z/B9/n1bOHpNrJ7og6YoIjRDEExahxCh4yWMQiVAhCIkh/6aaOiAORIE4Rx TtAL2jQwEIkggeQQxxiFIILsv0m2NBMCJ45HAO959sWN9IZFNe f/UqV8/vopMj5OgQGQ Q9TFmHfUw8rEPnmR lAkYlQeE0NPzkj2z pKw31YFHH1HKAzcOzz053sBcUUxgrzTHPyYDgkFFe/zVBSX6keU11E6XMCJrDWBWc4MckE6h3lkY22F3LXML17h/Hee5 L33 D41hpPv3SFF/c6Hnrkdl5 7TIxGZUpxQMmfW0FBBEjhIw4mEUEx4JhtkC9lxLxgmO4lKWUZM RvASgKJDVQpyioR9QL4JQQEDPEHJUIqqCOtoEHNjZ54spVpI7s 7S6YnL/CGxffJOfC9rEVRu9/hPubF5g/u8MLM0HNiBpQz6CZLJGILmtIyAbBI0oEySiGEQlSaAQ6vXG9iV I61Kul8P8kKQDiQvAKtT5PRRXMl4ADRVvEQVVI2fjkQ2f47M/dxd23vcJaXdjaGrB27CRbDwXq0qKjIX7bJnc9 ue4 i /zO985RXWV3XZFShedJl hkmDkkFroKNIC6T PIxOG1qtKabghpMxlJbEzGY3AzJRWKacSgeScBE0GMF60kCkZy R3oipuCqfO8L73Oma7TGYLRi3EY2N8MIK248qTz1GN15hW62gG tYZMRotQpGAh9/StLWIJlYITCCVhKoj06UgueLvASkZckEYROopMsPgOoHdKRAwU HAHp6yXgqPdaJCJUngiAYYzWIk89/xaHOxNOPniGg70JrYEdLWBvjixadG2FZtiyf VVmiai0dHgqGQklJ6IrO5F1ArRheCR4KChEGiJBTKOVTPKSqGs teTxDF8rlLWCNy0Sb5FywQUBVJ1EhUnp01ACJhldFmFPtMaAwL nc8Y//xe/z2U89Snd9Tox7VFVkqCN8PuHSd56FaYWUhpeee5F6EDBviUAWR YOAFwRDVWApomqBVloSUGLA3UBjLyudIlko8wUlF2KrdF13C0A IEhz1DqL21G1GkdD/mfcBdTpElOzOxkrNty4d8dK//QZ/42dOYGrUw4SrcjgpVEOlWh9xtJhzMMv9//AA7ogY7rpk14RawbTgGnDPVF5h4qg5lSR0lpGjgjpI31ZgGJ0G NHAzoBI7KhKqFU5BEZSAeMEIuBRk2c6LB5AOAcZV5MP3jnEtPP HtHe54a8KHHs7M2xkPPPZexret40GYWYVoJkQgJ5CCSqaYLskg gQQCUMQQnOgFJCBueDQIYFYIDmI9M6IF83wrlou9B9GMoogYqm UpdYriuHaUUoEoooXOnVNDeOTkgA8 vM6ka3nx9QkXrr6J1cp dZ6trV1efPka1/Y6mpAIGTKJJBHMKZoxMYI7UZQihqqDLZYSAWRFRPrUdwWEjg7P y3Ql3AxIcKADIoIRlmqtDiIdguAOElrUAyLCwSTz Z89zbu3G8bHT/AX//wYf INvvb0NfY98M1XnmF97IhBShGTSHGQkJcnhr4ttXpZP6VPfU8U ESARKBTtUAp4wRGkC6Qq4HXCJkfkfIteTundZaAgCEjq4yKOSM TMcRKKcNQWSgSawMtXjI9/4ARxbYWV9TM8frBglpXvvboPc8eiorpkNslYDgQxsICEQimFoN IbYgxI0NtLjL7YnYJ7Qamx2qhOrpBXF zsXmSwtcnqor4ZkGvGgyE QGLf2gcKWQKBgguIBnY62GkzMddsjJyvPnsRd OvfeoRxsdr7vnp9yHNC/zpa99lWpyhVOwvYLNJjGqlBAULKE7xrrcqVPSF4YiH3vi5oNL2 XYQEylCRk3DoZ7m4d4XZ9ZZ2YdTDLY7ac7wTmLdZLvROMHR98Y eMR0VCxlIgDCqqYcUoRQZRqQK0i8hokPi9H1zii//qj/jGV59jMRM2j21y6tgaL13vmJQWd8ejUfrEIStYFIIoQQMuGZeO oBUabEkGUCRgWmEE8rBlV3cwKmJY6QnBYD475NLZV25VQ4oiBA SVnuVQsKWpc1GyOU3tjC0yWXQ4RjFlbVxzrp3zD//TNznzX59ic3PEWzszVleUxQzqumMoCVdIKnRlwcwSgxCR0iLum PSG3yUse0moPfQ2wBfUskYzGmOHga7aZ3HQ0XYTRLa54 7HbwbE0meYGFEc88T DEIUBglag6gZiDRxQFsmTFtbqr0TSayuK28uOl55a5eUKk6tBE Z1YDQUrBjRarY2E6UbcG7nkKPcMAwDxBe9sKv3DakC3g9QRDqw QNM2DFPF5fY81WKVEytjDtlhFI9Rt lWESqoR8ShALttJmfBOsVywGJmKEIMoJKpJDH1lkKheJ 7AVitKqzq sspgkuklEiUjr1Fy96Flo3VFTqPtGVK0pqBBNAA2lsBWdoKlRZ BSSkw27lIfvk469xJyB2hCGuySTudMVtMbq6h3sUVYjR258asc 9xhnguH7YJpZ8yspc0zOjOqZDRREEsEC2iBToRSCp0ZpRjuTmc twhzRjlFyrk8yr1 fMl4bkiKYZ1z6S rFVJa2LiBIP7BR8NARuY04H1G6BcUzbi0FJ4ZwM6BoimpiUZSj RcEwivVTmkUpWOd0BRbutKWQ3RnWSpJCUQcNqCtZQAmoKiKRQE UIFZ0lKg3cd7zhtqGjLgybEdO274gURTUiEnARBOvF1CMi1ptA j8j4Ok1s 8ZfFVWlcAsdEgpJ4NrMaYtRS6JDettAwMzI2VASORYSSpLAsAG bGUX7O60VypKWUUfcyUXRUGjNiQqDqibPjtDUUDxiZoQoYAELB UqD0qFiOIok6yc85SIS9/GuIq6vo uJusDW satdEgoZKalQIlkoNOOKhiKkgu0HYwoDKMDhdK3V1TB6MgICax CQrdsZiMFKCZ9jcWEZ8dueB4CFpRZ1zGqIy4zcEXoG1CVgGpmc lRYNAPy1gKOjiONEmVBd7Cg7RZMdi7fDCiIokRKWdC5UAfpG8D iEGBuCsUZKKQslBtiqIWkgpeIi1K0I6EUekGOAjHMEE YOxoDObcsSsGzsXVsi/mVS6i/3fpCAPeMaIBF4a//5Y9xz N/lrNXTnGYB4RQsFIxqAvRnf3FO37o7RoShYUL /NCikJb2n4w6IFumaJdAQ3GrBitzWkt03pEYkBjT HiYTk67BAtTLrMzrTv1gMFd6dOwiAMOH/9iK5zBusblDInivbzQQqqiegNxMB3v/4cafdNPvKzO5zYUtZXA6e3D7hr/jQb8ws0p07cHKGkysVJC9a39p17b4cdike6bKCZeae49rWDCgm ISYia6KhAWtzBSqCQ6cRoZwsqTdS1cWm/5fhw1NeeKmcvnOehd9 N7RyQRHEcoUKlw8RYG0W2HzjFpWsDNp55kwc3jyhDpZq9zrkf7 vKD6i703CvAB38ckAEHbUbqQFcCIUjvIi1TcqaY4S4sWoVk2BR WhgnTwuRohuSl4wwdnhNZA2kUGcfATnFySdTZmC8CF7oJd8cGp 2ZRZkyPphxbWyVP9iH2k9VGa2ZlzgPrJ/mVX/9lDMGfegnJVwmbQ3Z cIkXB4 zunWiP/cnI9QWw7LiHlHpfxEEut5yUdy4OhVWE4wLDCuQi0fccbzh/Y8/ysqwInctR0fGzt4h5y7t8Nb5XY5trxBHxiILIUS2hjMuToydGZ RSWIkDrh3ssn3sFGF RFcg0dFZQmfOex47Q/7u87A JJwYIru7vPxsx2v6l/DNDQZAtbZ1M6B5NqZd6e1tJagahYrsLU7oxRTYaITNoXLvsYbP/JUP8vDHH2V8zxm8in0h7ha4MmE2OeSpp17kP3/5CS5fPSCEvgaHVWS1wO5RZtq11FWkPcjsHmZOr2 wu3MdjRVhseALf sXeOSj93D0te xsno/3hmvvdrwvelDDI8FyuWLHHZC 8rzfOTTH/pxUpi7MytQJSEopBAgC06ktUgu8K5jyu0bNXUVuHNtm49 7hcZv 9hPA1wa DA8akhnpm fon7hxv8 hd kSYFlAUGLEypgjLt s1cHUAr5fLlK0iokFSYF2dvElmfzLj4tef49tOX G /8wS//2Tk1bW/wPH7bqdZHTLc3uq3Iq43R2jvyBhqZCVFNBZ2Ji3ZMlVIQMedG4 G1FOjXeolvPf0m5753ids/vokvct/Ot4JcaGlz4Ni99/Gvf/NL7F /QjOomLROoEJrB4m0TJgunGsHsDkK5LLg8CijzRbXz 7y/E7HL/3G73HXSuQHOy3D0e38nS i9X5VXzWzz 72RHtfEHb3WKmMF0Y6ysBEZgtnDoEtoaJwcDxUtEVOFos6BTqC Dva8eV/89/52 6E6n7PSldv67UySF/9F e5NL0gJf3rzOq1miaYb WDB1FnJUqgRiDJlBVwvaacG53h 2Tpzh7eA2XzOsdfH8nc3pF NzHfhpphEt6RAo1LR3XLr/A4aV9pB7fDGh1UKExUwfhxOoAlcLOUWaxiIByUAptMciBkpXxc MyXvvZdhv9gwC//0kdJqwMqambXrvP1J5/mK3/8JBcPZqzWgYPDfbrOeguRAIdr1w0zuG0kNCPl7J5x9tB5tw9Z3 1rnlZcvEQM8eEz58O2B6oZLD87k4DyLoym EJrxGrP59BakUJxqLmys9sOQNsMoDei8cLhY0HXgpUJQZqVjkj OTFPjSd57mOh0nVis2xhsMxoH/cfESzT0P8NHtIeOVitQkNFTEAFUTEAl8ugSGdaRpAlEF1Ug9av jdr3yL82/sQorUYnz8XSOCZ6ws53pSOLp2AZmOuON9HyasjjhqD24G1Ghg1 CT2520/HLeWWjoIgVkLZg6mTLqOeRH2WsMWLf/ n3 e93zkPg53D4CAm/H3P/0gdarJbbecRVsv0LmAzXGvwBaU0tG2HZY7SmeM6ikDOeLctSkP 3HmccvUyw5Q4mncgGZGCWUasotreYu t19h AGunv3hzYAWuWU CZi1NFUikriymGNFqVMgoxwsZuzPjWDK1IzTw0iYnePNJ9 idImgEGPkwuyIN165zr333k5qCm41Ii25OI6jy77OKD0wE9yNE OGHr1 jmh7ysfc SLs w8xJCqo1IIQijLdPsZhPONy7yoXf/RMYHrsZ0KQrVAGKOHQdizZTSqCpnSiFa5PM7rwfTBQ1BGN7dUB dNRAKQQGM1DQcXJvy7DMvcPqObVa3NsmtI9IQvGDez9f6RXHAi hNzAWnIXnj3RqSuG7ZXE9NwG/O9Xao6ErTfb6VQU62PyIczqvk64xOJo ktOoVi0C5N3W52RiqMK6UDLs4KRy1kd5JKPzpbCMfXRtR1YO4Z 1YB6QoPQdnNW14YMRzX40n0uX0ARbzGUqEKKQrE1LBqqsH wy2peMJsWDq5eQpp1JrvXiUGYhjnDudGmgnghhU3YnMNeZFDdY oOXzTF3DltAnInB/rwlKHQI2YRi0LmxUiA7jAeGSEuZFTQEXAuWnWvnL5MPM0kjedF i5pguD3UlSL/1zh4R7Sk/JCUOR9z58AOkQc3KeMhgbQOb30szrBmvnmF8qoJBoApKko6vP5 O5aqt4vsXCy1OdDw67OM9GBsbq3H9b5Nia8ocvtSwM7j815vhW TRMUQuRDj93NcGuT0GZS3RBSTd0k3vszj/HQ44HT7z6FBu1X8iEQYuhteeyts6gisR8kBhEIymOfTrguIyrO MpeBAjnjxN4EmnPiTbhw1Rg1w3wToAcfev/OU9/65vZdm8oda4m7NhN3HK954rV9jkxwd37tr/48n/3ip5hNd2jGw Um2xC9sefsa O2x7R/ayMvneuNLwpY7tPQDS/eL4Et9062zVhXKDlj2foOvzNycazL5FLoOqMsCoOqY6wDZnv73 PPIIzs3AfrNf/ZPvvLvfu1XP1/JNDZVWO68lWkbcTJjQI4OmV7f4eDKdQZnnNIWJEDB8aBgc8wEK 1DM nmCOVYimOEW /exHNQThYhp7MeboV4SxQBNgqQK14owDEjqNSxqYiCgoWJFd9n5 n1/iyneeyA9/5jNfuYFDfuQFwNPnX3rmP3z9t3/j0Ree d56u8ix88yXn95hZ2ocD8I/ pVH fTf/AVmXURjREMipAFoA1ITJELVgDa4RlQrSBUaKiTUhJgQDUis pQL/ZRHufHmldwIJW /xobxjt8x8EyRimCX85Vnv7E3rR/7k7t 6v2fA87/JCCA08CvAn8GGPB/9zMD/hT4jyzBwM2A/p9//hcrK1fXoDiPvQAAAABJRU5ErkJggg==)
tonroosendaal
Blender’s (original) fluid sim dev Nils Thuerey published adaptive fluid paper + code http://t.co/PzpKXktCpR We’re on it! #b3d
5/12/13 12:03 PM

Wow didn’t know he is the original fluid sim coder for Blender. I linked this paper here to MohamedSakr few days ago, he’s working on a mesher, and if you look at his reply he successfully implemented OpendVDB and his mesher is going well. :slight_smile:

Cheers

that’s awesome, but i hope they can get the force fields to work on the fluid too just as they did on smoke simulator.

@marcoG_ita yeah! it’s the same guy. Nils is awesome, and deserves a thank you (x1000) for open sourcing this new lib. Tons tweet sounded like there’s an idea of having someone check the code ASAP and try to integrate it.

I read that thread, and especially the email from mailing list between him [MohamedSakr] and brecht. The OpenVDB aspects sounds positive!

@pranavjitvirdi it’s almost like an old slogan but, hopefully the dependency graph work will make that possible.

atm im stuck at work on a iMac doing fluid sims and just baking has taken the entire day, I might have to bring work home and do it on my ubuntu machine, and I have nvidia cards only for rendering with cycles. For me, faster fluid sims would be such a dream! I’m in the web-biz and how many times haven’t clients wanted realistic fluids etc. and it’s just impossible to hand-animate vector style.

I want to push in blender into my workplace for a perfect tool to do stuf like fluid sims and render out videos, or for 3d content creation.

it’s hard to keep up with the lingo :smiley: it’s very indepth and specific. but this new way Nils is doing in my untrained eye looks almost like SPH on steroids then, a smart mesher as final touch. The end result is amazing though.

I guess it’s a part of the smart solution they’ve made. But these adaptive particles, imagine having a node based system for this. The smaller particles would correspond directly to the places where foam should appear etc.

extremely interesting to see where this goes!

I’m no coder or fluid expert or anything of the sort (I just push polygons around) but the way in which the particles’ size, motion, and density adapt and change based on what’s happening around them is absolutely brilliant :smiley: Here’s hoping the devs can work something out soon-ish.

However, even though I’m not 100% familiar with what a new Dependency system would help to do (maybe multi-user Modifiers?), am I wrong in thinking the DepsGraph re-code should take priority?

Moderation - Merged two threads on the same subject (one was in “Blender and CG Discussions” and the other in “Latest News”.

A 2d view of the theory behind, for a 3d sculpting person … it’s almost like dynamic topology. it’ adds hires grids where its needed for these SPH-on-steroids particles.

This is useful for localized splashes/ activity, but if the domain is splashy all over, it won’t matter that much anyway right? In any case it looks comparable to Dynamic Topology in which you allocate resources where the extra resolution is needed. I guess with the usual optimizations it will solve a lot quicker on Blender, just like MikaH did for the smoke simulation.

After spending the weekend performing various fluid sim tests for a project I am currently working on… any speedups would be greatly appreciated. This looks really cool. I hope our developers still have a small spot on their plates to pile some more work in.

looks great, though as someone said in YT comment - 12 hours bake for a small 3 seconds animation is not good. even at half the resolution, it’s still 5 hours. )

Is there a Foam info etc?

I hope this bring true multi core simulation or openCL GPU acceleration (that works on AMD cards).

yes , it’s what I’m thinking too. Grant Kot with MPM algorythm get great result: 1hours30mins for 4millions particles and not multithreaded yet.

EDIT: 1h30 for 1min05sec of sims with 4millions particles.

Reminds me of this old fluid game thingy http://grantkot.com/MPM/Liquid.html