Andreas Longva retweeted
MPM continues to be the GOAT multi-phase physics solver, and I always like to point out / brag that it was introduced into computer graphics by @DisneyAnimation.
I've been doing simulation and vfx studies for years and I must say, Bifrost MPM is just mind-blowing. The simulation quality and performance are on another level. and Yes, I think it's better than Houdini.
Made in @AdskMaya and Bifrost, rendered with @arnoldrenderer
Andreas Longva retweeted
With the release of the latest M4 Macs, Apple Silicon CPUs are now officially on par with the fastest CPUs in the world - at an order of magnitude better energy efficiency. This milestone feels like the perfect time to reflect on why I made a big bet on local computing when I started Shapr3D. 👇
In 2016, I made a controversial decision: instead of building Shapr3D as a cloud app, I chose to make it a native app. This decision has proven incredibly successful. It has allowed us to work with some of the world’s largest enterprise companies, providing a private cloud solution (offering all the benefits of the cloud without enterprise IT blockers) and enabling a cost-efficient PLG go-to-market engine.
But it wasn’t an easy decision back then. Who writes native apps anymore? The cloud-for-everything was touted as the future!
It turns out, not entirely. At least, not for every application. In 2016, I was intrigued by the evolution of Apple’s ARM chips and made a big bet on their potential. Apple Silicon and the ARM chip revolution have changed the game, and now we are reaping the benefits of being a native app. While the Microsoft ecosystem is catching up, it’s now clear that local computing + cloud collaboration is the right approach for CAD.
1. Today, the undisputed king of computing (in single-core performance, the metric most critical for CAD) is the Apple M4 chip. Even the latest iPad (!) is 60% faster than the fastest single-core compute instance on AWS, and the M4 Macs provide the fastest single-core performance in the world. Today, you can buy the one of the world’s fastest computers for just $600, the price of an M4 Mac mini.
2. Cloud computing costs are prohibitively high for compute-heavy applications. The cloud works well for less computationally intensive applications (like CRM), but shifting as much computation as possible to the client side is the way forward, whether the client is a web client or a native app. A prime example is Figma, which has a thick web client doing substantial computation locally in the browser. This approach has major go-to-market implications as well: achieving sustainable unit economics with a PLG/freemium model is impossible when the cost per free user ranges from $5-20/month per engaged user.
3. Of course, you still need the customer benefits of the cloud. Collaboration, data management, versioning, sharing, and license management all need to happen in the cloud. But that doesn’t mean that all (geometry) computation has to happen there.
4. Back in 2016, one of the main arguments for “everything moving to the cloud” was that Intel CPUs were stagnating in performance and were energy inefficient. Well, Apple/ARM/TSMC solved this problem. We now have the world’s fastest CPUs in mobile devices, powered by batteries, with an actual 10-hour battery life.
5. Enterprise companies are still hesitant to store their manufacturing data in a third-party cloud. Our architecture has enabled us to build a private cloud solution that easily passes enterprise IT checks, allowing all customer data to be stored in their private cloud with virtually zero IT overhead and just a few hours of setup time.
6. Native apps are simply… better. They’re snappier, faster, smoother, and more responsive, with no back-and-forth latency to the cloud. They even work well when the network connection is poor.
Long story short: I’m incredibly excited about Apple Silicon and ARM. We’re witnessing a 20-30% annual improvement in computational power, coupled with unparalleled energy efficiency. iPads now deliver workstation-grade computing power. There’s a supercomputer in your pocket. We truly live in the future.
This evolution is a complete game-changer and a real opportunity to build next-gen applications that were previously unimaginable.
Andreas Longva retweeted
Our CDTs (Centers for Doctoral Training) are great program-based opportunities for fully-funded PhD positions. Specifically, consider the Machine-Learning CDT:
mlsystems.uk/
If you are interested and specifically want to work with me on ML+geometry, contact me!
Andreas Longva retweeted
The NVIDIA HiFi Physics team is looking for interns with interest/skills in
1⃣ Physics simulation (solids/fluids/differentiable etc)
2⃣ Digital Humans
3⃣ Neural Rendering/Geometry, Video Models
4⃣ Monte Carlo Methods
5⃣ Digital Fabrication
Apply: nvidia.wd5.myworkdayjobs.com…
Andreas Longva retweeted
The program for MIG '24 is posted! There are 22 paper presentations on impressive work from the research community. Plus exciting keynotes talks from @LingjieLiu1, Moritz Bächer, and Eakta Jain. Not to mention a poster session and networking opportunities. See you in Arlington!
Andreas Longva retweeted
Want to come up with (neural) graphics techniques for the next generation of mixed reality and AR? My team at @RealityLabs Research is hiring research scientists!
metacareers.com/jobs/5210583…
Andreas Longva retweeted
My @SIGGRAPHAsia 2024 Tech. Comm. paper about my work at @sidefx is up! We can author 2D or 3D incompressible velocity field using control curves.
Galerkin Method of Regularized Stokeslets for Procedural Fluid Flow with Control Curves. arxiv.org/abs/2409.18276
Andreas Longva retweeted
We are hiring for our PhD internships for 2025!
If you have experience in computer graphics, physics-based simulation and applied machine learning for virtual humans and simulation. Please send me a message or apply online.
metacareers.com/jobs/3434790…
Andreas Longva retweeted
Our new paper in @NatMachIntell tells a story about how, and why, ML methods for solving PDEs do not work as well as advertised.
We find that two reproducibility issues are widespread. As a result, we conclude that ML-for-PDE solving has reached overly optimistic conclusions.
Andreas Longva retweeted
Do you have late breaking results, or would like to share recently published work with the MIG community? Submit a poster!
The deadline for poster submissions is Sept 13th through the EasyChair portal easychair.org/my/conference?…
Andreas Longva retweeted
Missed #SCA2024? Maybe you want to see my crazy multigrid-like solver for deformables?
Paper, presentation, and code are on my website: alexandremercieraubin.com/Wo…
Andreas Longva retweeted
If you’re interested in generalized signed distance functions but didn’t make it to our SIGGRAPH talk, I’ve recorded my presentation:
youtube.com/watch?v=IzBY-jGI…
Look for official code releases in the coming weeks!
Andreas Longva retweeted
Reviewing well is not difficult but we do a bad job of educating people about how to do it. So let's do it, if you've got reviewing advice post below ... I'll go first :)
Replying to @diwlevin
As someone who just started as a reviewer, it feels a bit daunting to directly let it go public. I think it could be nice to have a new reviewer track so we can get more feedback and learn to be better at it rather than expecting perfection from the get go.
Andreas Longva retweeted
Rust 1.80.0 is now available! 🦀🌈
This release brings you LazyCell, LazyLock, checked cfg names & values, exclusive ranges in patterns, IntoIterator for Box<[T]>, Option::take_if, split_at_checked, and more!
Check out the announcement and release notes: blog.rust-lang.org/2024/07/2…
Andreas Longva retweeted
About to give a talk at @Harvard, about some “repulsive” ideas…
Andreas Longva retweeted
Rust 1.79.0 is now available! 🦀🌈
This release brings you `const {}` blocks, more flexible bounds syntax for associated types, utf8_chunks, MSRV support in cargo add, and much more! ✨
Check out the announcement and release notes: blog.rust-lang.org/2024/06/1…
Andreas Longva retweeted
We finally made V1.0.0 of our book on physics-based simulation freely available at phys-sim-book.github.io with github.com/phys-sim-book/sol…!
This marks our commitment to make the theory and algorithms accessible to everyone.
You are welcome to contribute at github.com/phys-sim-book/mdb…!
Andreas Longva retweeted
Replying to @ChShersh
I made a wiki page on how to review code on our team. It has funny pictures, but serious content. The goal was to empower anyone on our team to review in much the same way.
Andreas Longva retweeted
That is very cool. Finite Elements.
defelement.com

























