
Metaballs Runtime

Metaballs Runtime
Metaballs Runtime
Category
Category
Technical Artist
Technical Artist
Status
Status
Technical Research
Technical Research
Completion Year
Completion Year
2025
2025
The project is a technical research study on the implementation of metaballs in runtime under Unity URP. Metaballs are rendered using raymarching limited to impostors, which significantly reduces the pixel cost, and use Structured Buffers for efficient data transfer to the GPU. The initial approach relied on VFX Graph to integrate it into the Runtime Painting project, but the collision system in this package was not compatible with C# code, making integration difficult. The system was therefore reoriented towards a Particle System, offering better control of interactions and logical transitions
The project is a technical research study on the implementation of metaballs in runtime under Unity URP. Metaballs are rendered using raymarching limited to impostors, which significantly reduces the pixel cost, and use Structured Buffers for efficient data transfer to the GPU. The initial approach relied on VFX Graph to integrate it into the Runtime Painting project, but the collision system in this package was not compatible with C# code, making integration difficult. The system was therefore reoriented towards a Particle System, offering better control of interactions and logical transitions