Tech Transfer
Pose in Adobe Fresco
Shipped in Adobe Fresco 7.0, 2025.
simulation, geometry, product development
In collaboration with the Drawing & Painting team and Adobe Research.After rejoining Adobe full-time, I joined early efforts on an intuitive, locality-aware physics-based deformation tool in Adobe Fresco, which we shipped as Pose in late 2025. The neatest part is that it just works on any raster or vector layer, with no rigging or setup required.
By the way, Fresco is completely free and genuinely a fun app for painting and drawing! :)
Publications
An Adjoint Method for Differentiable Fluid Simulation on Flow Maps
ACM SIGGRAPH Asia 2025 (Conference Track)
simulation, physics-based machine learning
Zhiqi Li, Jinjin He, Barnabás Börcsök, Taiyuan Zhang, Duowen Chen, Tao Du, Ming C. Lin, Greg Turk, Bo ZhuLagrangian Covector Fluid with Free Surface
ACM SIGGRAPH 2024 (Conference Track)
simulation
Zhiqi Li, Barnabás Börcsök, Duowen Chen, Yutong Sun, Bo Zhu, Greg TurkOur paper explores free surface handling in Lagrangian covector fluid simulation. The method combines the advantages of Lagrangian and Eulerian approaches to fluid simulation, enabling more accurate and efficient simulation of complex fluid phenomena.Controlling Laplacian Eigenfluids
BSc Thesis
simulation, physics-based machine learningI investigated teaching Neural Networks to control a reduced-order fluid simulation via differentiable physics. My BSc thesis (pdf) was an extended version of my submission to the 2022 Scientific Student Associations’ Conference (TDK, “1st prize with special distinction” ), which qualified me to the 36th National Conference of the Scientific Students’ Associations (OTDK, “Special Award” , April 2023, Romania/Transylvania).
Also presented the results at CESCG , a non-peer-reviewed annual student seminar (“3rd Best Presentation Award”, April 2023, Slovakia).
Teaching
Differentiable Physics & Neural Networks
Guest Lecture for Computer Graphics in AI Era at Georgia Tech (Prof. Bo Zhu)
computer graphics, teaching, physics-based machine learningI had an opportunity to present a second guest lecture for Prof. Bo Zhu’s “CG in AI” course at Georgia Tech. Physics in Deep Learning is a huge topic, with so many directions to explore. It was a lot of fun to carve out a self-contained lecture on weaving physical principles directly into machine learning algorithms: SINDy, PINNs, Differentiable Physics, and more!3D Gaussian Splatting
Guest Lecture for Computer Graphics in AI Era at Georgia Tech (Prof. Bo Zhu)
computer graphics, teaching, computer vision, rendering, machine learningI had the opportunity to present a guest lecture on 3D Gaussian Splatting for Prof. Bo Zhu’s “Computer Graphics in AI Era” course at Georgia Tech. With an audience ranging from undergraduates to experienced master’s students, I aimed to make this exciting topic accessible and engaging for everyone. It was a joy to present to such an enthusiastic group of students.Volumetric Rendering
Guest Lecture for 3D Graphics at TU Budapest (Prof. László Szécsi)
computer graphics, teaching, renderingA guest lecture on volumetric rendering techniques, covering fundamental concepts and modern approaches for rendering participating media such as smoke, fog, clouds, and fire. Delivered at the Technical University of Budapest in Spring 2023.Design Principles Workshop
teaching, design, artPut together and presented the “Design Principles” workshop in the 2021 Spring semester in our College for Advanced Studies. The recording is available on YouTube , along with all the other sessions we did that semester. (Content in Hungarian.)
Update: I had the opportunity to revisit the presentation ~2 years later: [2023 YouTube recording] (still in Hungarian).
Beginner's Web Development Workshop
teaching, web developmentPresented a two-part beginner’s web development workshop in the 2020 Fall semester in our College for Advanced Studies. See the git repository for details and recordings of the sessions. (Content in Hungarian.)
Other Projects
Automatic Number Plate Recognition
computer vision, image processing, machine learning, Python, PyTorch, OpenCVGroup homework competition for the Image Processing class at TU Budapest (“1st prize”). We implemented an automatic number plate recognition solution with YOLOv7 for detecting the license plates, and PaddleOCR for reading them.Differentiable Physics (Seminar Presentation)
simulation, physics-based machine learning, LaTeXA short report on a scientific paper and (differentiable) physics simulations in general. Written at TUM, during the 2022 Summer semester. (More details here.)Rendering Participating Media (Seminar Presentation)
rendering, LaTeXAn overview of rendering volumetric phenomena such as smoke, fog, clouds and fire. Written at TUM, during the 2021/2022 Winter Semester.
Update: [My lecture slides on Volumetric Rendering] in the Spring 2023 semester at TU Budapest.
Image-based Sports Detection
deep learning, Python, Keras, OpenCVGroup university assignment at AIT-Budapest. We trained a neural network to identify the sport being played on any given image using a deep learning approach.Fluid and Cloth Simulation
Individual Project at TU Budapest
simulation, C++, OpenGLImplemented a basic solution using the Smoothed-Particle Hydrodynamics and Position Based Dynamics methods. (TU Budapest, 2021 Spring.)Simulation of Curly Hair
Individual Project at TU Budapest
simulation, C++, OpenGLStudied current simulation methods, then implemented a basic hair simulation system using the Position Based Dynamics method.Interactive Voronoi Partitioner
Individual Project at TU Budapest
C++, SDL2Implemented a basic Voronoi partitioner while learning C++ and the SDL2 graphics library.
Web Development
This Website :)
Hugo, DevOps, HTML, CSS, NGINX, LinuxI wanted to create a minimalist, performant, accessible, and no-nonsense personal website that lets me write my content in a simple and human-readable format, such as markdown. After a few iterations, I’m currently settled on the static site generator / templating engine of Hugo , with some minimal web design.Roadmap
web development, MkDocs, CI/CD, knowledge management, content in HungarianAs then-web development mentor in our vocational college, I launched a statically generated and easily editable online knowledge base project for Schönherz Design Studio , our design group in the Simonyi College for Advanced Studies . The main goal was to make it as easy as possible for team members to help others by publishing tutorials, write-ups and recordings of past presentations, as well as to make the onboarding process for new team members easier. (Content in Hungarian.)Web-Browser Joystick
web development, UIAt our college an event is held every year where students turn the side of the college building (the biggest in the neighborhood) into a big led-display. In 2019, the developer team behind the project decided to accommodate a game, where more than a 1000 viewers could play on the display using their smartphones. I was part of the team that created the web-browser joystick for the game project.


















