Barnabás Börcsök

Passionate about the intersection of art and technology.

Previous Projects

Controlling Laplacian Eigenfluids

[Source Code] Physics-based Deep Learning   Physically-based Simulation   Python   ΦFlow   PyTorch  

Investigating the control of 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).

Automatic Number Plate Recognition

[Project Summary] [Source Code] Image Processing   Deep Learning   Python   PyTorch   OpenCV  

Group 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)

[Short Report] [Slides (pdf)] [Slides (ppt)] Computer Graphics   Physics-based Simulation   Physics-based Deep Learning   LaTeX  

A 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)

[Project Summary] [Slides (pdf)] Computer Graphics   Rendering   LaTeX  

An 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

[Project Summary] [Slides (pdf)] [Source Code] Deep Learning   Python   Keras   OpenCV  

Group university assignment. We trained a neural network to identify the sport being played on any given image using a deep learning approach.

Fluid and Cloth Simulation

[Project Summary] [Source Code] Computer Graphics   Simulation   Physically-based Simulation   C++   OpenGL  

Implemented a basic solution using the Smoothed-Particle Hydrodynamics and Position Based Dynamics methods. (TU Budapest, 2021 Spring.)

Design Principles Workshop (in Hungarian)

[Web/Live Version] design   art   workshop   content in Hungarian  

Put 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).

Simulation of Curly Hair

[Project Summary] [Source Code] C++   OpenGL   Computer Graphics   Simulation   Physically-based Simulation  

Studied current simulation methods, then implemented a basic hair simulation system using the Position Based Dynamics method. (TU Budapest, 2020 Fall.)

Web Development Workshop (in Hungarian)

[Source Code] [Web/Live Version] Web   Workshop   content in Hungarian  

Presented 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.)

Roadmap (in Hungarian)

[Source Code] [Web/Live Version] Web   MkDocs   CI/CD   Knowledge Management   content in Hungarian  

As then-web development mentor in our vocational college, I launched a statically generated and easily editable online knowledgebase 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.)

Interactive Voronoi Partitioner

[Source Code] C++   SDL2  

Implemented a basic Voronoi partitioner while learning C++ and the SDL2 graphics library. (Individual class project at TU Budapest.)

Web-Browser Joystick

[Web/Live Version] Web   UI  

At 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.