Lukas Westhofen 0002

dblp:180/5683-2 · DBLP profile ↗
← Back
5ranked-venue papers
1as first author
5since 2021 · last 2026
0000-0003-4427-2377ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Graphics, computer vision, multimedia, augmented reality and games · 5 · 1 first-author · 5 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer graphics and multimedia
4 papers
Computer animation and physical simulation · 100%

Topics — the 6 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Computer animation and physical simulation
fluid simulation
2.232025
Implicit Incompressible Porous Flow using SPH · ACM Trans. Graph. 2025
Implicit Surface Tension for SPH Fluid Simulation · ACM Trans. Graph. 2024
Fast Octree Neighborhood Search for SPH Simulations · ACM Trans. Graph. 2022
Computer animation and physical simulation › fluid simulation › particle-based fluid simulation
smoothed particle hydrodynamics
1.322024
Implicit Surface Tension for SPH Fluid Simulation · ACM Trans. Graph. 2024
Fast Octree Neighborhood Search for SPH Simulations · ACM Trans. Graph. 2022
Computer animation and physical simulation › fluid simulation › particle-based fluid simulation
incompressible SPH
0.912025
Implicit Incompressible Porous Flow using SPH · ACM Trans. Graph. 2025
Computer animation and physical simulation › fluid simulation
porous flow
0.912025
Implicit Incompressible Porous Flow using SPH · ACM Trans. Graph. 2025
Computer animation and physical simulation › fluid simulation
two-phase flow simulation
0.912025
Implicit Incompressible Porous Flow using SPH · ACM Trans. Graph. 2025
Computer animation and physical simulation
parallel simulation
0.212022
Fast Octree Neighborhood Search for SPH Simulations · ACM Trans. Graph. 2022

Methods — techniques the papers use, named apart from their topics

symbolic differentiation · 1.0newton-type optimization · 1.0automatic code generation · 1.0smoothed particle hydrodynamics · 0.9linear system solve · 0.9implicit integration · 0.9implicit viscosity · 0.8implicit time integration · 0.8backward euler · 0.8adhesion forces · 0.8
YearPublicationVenuePosition
2026 SymX: Energy-based Simulation from Symbolic Expressions
abstract
Optimization time integrators are effective at solving complex multi-physics problems including deformable solids with non-linear material models, contact with friction, strain limiting, and so on. For challenging problems, Newton-type optimizers are often used, which necessitates first- and second-order derivatives of the global non-linear objective function. Manually differentiating, implementing, testing, optimizing, and maintaining the resulting code is extremely time-consuming, error-prone, and precludes quick changes to the model, even when using tools that assist with parts of such pipeline. We present SymX, 1 an open source framework that computes the required derivatives of the different energy contributions by symbolic differentiation, generates optimized code, compiles it on-the-fly, and performs the global assembly. The user only has to provide the symbolic expression of each energy for a single representative element in its corresponding discretization and our system will determine the assembled derivatives for the whole simulation. We demonstrate the versatility of SymX in complex simulations featuring different non-linear materials, high-order finite elements, rigid body systems, adaptive discretizations, frictional contact, and coupling of multiple interacting physical systems. SymX’s derivatives offer performance on par with SymPy, an established off-the-shelf symbolic engine, and produces simulations at least one order of magnitude faster than TinyAD, an alternative state-of-the-art integral solution.
José Antonio Fernández-Fernández, Fabian Löschner, Lukas Westhofen 0002, Andreas Longva, Jan Bender
ACM Trans. Graph.3
2025 Implicit Incompressible Porous Flow using SPH
abstract
We present a novel implicit porous flow solver using SPH, which maintains fluid incompressibility and is able to model a wide range of scenarios, driven by strongly coupled solid-fluid interaction forces. Many previous SPH porous flow methods reduce particle volumes as they transition across the solid-fluid interface, resulting in significant stability issues. We instead allow fluid and solid to overlap by deriving a new density estimation. This further allows us to extend SPH pressure solvers to take local porosity into account and results in strict enforcement of incompressibility. As a result, we can simulate porous flow using physically consistent pressure forces between fluid and solid. In contrast to previous SPH porous flow methods, which use explicit forces for internal fluid flow, we employ implicit non-pressure forces. These we solve as a linear system and strongly couple with fluid viscosity and solid elasticity. We capture the most common effects observed in porous flow, namely drag, buoyancy and capillary action due to adhesion. To achieve elastic behavior change based on local fluid saturation, such as bloating or softening, we propose an extension to the elasticity model. We demonstrate the efficacy of our model with various simulations that showcase the different aspects of porous flow behavior. To summarize, our system of strongly coupled non-pressure forces and enforced incompressibility across overlapping phases allows us to naturally model and stably simulate complex porous interactions.
Timna Böttcher, Lukas Westhofen 0002, Stefan Jeske, Jan Bender
ACM Trans. Graph.2
2024 Strongly Coupled Simulation of Magnetic Rigid Bodies
abstract
Abstract We present a strongly coupled method for the robust simulation of linear magnetic rigid bodies. Our approach describes the magnetic effects as part of an incremental potential function. This potential is inserted into the reformulation of the equations of motion for rigid bodies as an optimization problem. For handling collision and friction, we lean on the Incremental Potential Contact (IPC) method. Furthermore, we provide a novel, hybrid explicit / implicit time integration scheme for the magnetic potential based on a distance criterion. This reduces the fill‐in of the energy Hessian in cases where the change in magnetic potential energy is small, leading to a simulation speedup without compromising the stability of the system. The resulting system yields a strongly coupled method for the robust simulation of magnetic effects. We showcase the robustness in theory by analyzing the behavior of the magnetic attraction against the contact resolution. Furthermore, we display stability in practice by simulating exceedingly strong and arbitrarily shaped magnets. The results are free of artifacts like bouncing for time step sizes larger than with the equivalent weakly coupled approach. Finally, we showcase the utility of our method in different scenarios with complex joints and numerous magnets.
Lukas Westhofen 0002, José Antonio Fernández-Fernández, Stefan Jeske, Jan Bender
Comput. Graph. Forum1
2024 Implicit Surface Tension for SPH Fluid Simulation
abstract
The numerical simulation of surface tension is an active area of research in many different fields of application and has been attempted using a wide range of methods. Our contribution is the derivation and implementation of an implicit cohesion force based approach for the simulation of surface tension effects using the Smoothed Particle Hydrodynamics (SPH) method. We define a continuous formulation inspired by the properties of surface tension at the molecular scale which is spatially discretized using SPH. An adapted variant of the linearized backward Euler method is used for time discretization, which we also strongly couple with an implicit viscosity model. Finally, we extend our formulation with adhesion forces for interfaces with rigid objects. Existing SPH approaches for surface tension in computer graphics are mostly based on explicit time integration, thereby lacking in stability for challenging settings. We compare our implicit surface tension method to these approaches and further evaluate our model on a wider variety of complex scenarios, showcasing its efficacy and versatility. Among others, these include but are not limited to simulations of a water crown, a dripping faucet, and a droplet toy.
Stefan Jeske, Lukas Westhofen 0002, Fabian Löschner, José Antonio Fernández-Fernández, Jan Bender
ACM Trans. Graph.2
2022 Fast Octree Neighborhood Search for SPH Simulations
abstract
We present a new octree-based neighborhood search method for SPH simulation. A speedup of up to 1.9x is observed in comparison to state-of-the-art methods which rely on uniform grids. While our method focuses on maximizing performance in fixed-radius SPH simulations, we show that it can also be used in scenarios where the particle support radius is not constant thanks to the adaptive nature of the octree acceleration structure. Neighborhood search methods typically consist of an acceleration structure that prunes the space of possible particle neighbor pairs, followed by direct distance comparisons between the remaining particle pairs. Previous works have focused on minimizing the number of comparisons. However, in an effort to minimize the actual computation time, we find that distance comparisons exhibit very high throughput on modern CPUs. By permitting more comparisons than strictly necessary, the time spent on preparing and searching the acceleration structure can be reduced, yielding a net positive speedup. The choice of an octree acceleration structure, instead of the uniform grid typically used in fixed-radius methods, ensures balanced computational tasks. This benefits both parallelism and provides consistently high computational intensity for the distance comparisons. We present a detailed account of high-level considerations that, together with low-level decisions, enable high throughput for performance-critical parts of the algorithm. Finally, we demonstrate the high performance of our algorithm on a number of large-scale fixed-radius SPH benchmarks and show in experiments with a support radius ratio up to 3 that our method is also effective in multi-resolution SPH simulations.
José Antonio Fernández-Fernández, Lukas Westhofen 0002, Fabian Löschner, Stefan Jeske, Andreas Longva, Jan Bender
ACM Trans. Graph.2