Skip to content

Repository files navigation

Fluid-Magma-Effect

A real-time particle-based fluid simulation with a metaball-style rendering effect. Uses background threading for physics calculations and Skia4Delphi for high-performance graphics rendering.

One of the things i am playing around ...

Unbenannt

Its reacting on your mouse already, but even without getting touched its always wobbling around.
I call it wobblealive :D
Low cpu usage so far, on that windowsize around 5%, smaller like button size its around 0-0,5 %
(no, not on m3 dualcore :D on desktop)

Even without any animation its always looking like its in motion ;)

💡 Fun Fact: The pulsing, expanding motion you see in the static image isn't a GIF — it's an optical illusion triggered by the interaction between the high-contrast dot matrix and the dark gradient shadow (Peripheral Drift Illusion).

Sample project and exe included

🎨 Skia4Delphi Components:
Alive Progress/Loading circle https://github.com/LaMitaOne/SkiaAliveProgress
Audio Visualizer https://github.com/LaMitaOne/SkiaAVisualizer
CustomThreadedBase (this i use mostly) https://github.com/LaMitaOne/SkiaCustomThreadedBase
Skia Alive Grid https://github.com/LaMitaOne/Skia-AliveGrid
Skia-Flowmotion animated image grid https://github.com/LaMitaOne/skia-flowmotion
Skia-Slideshow https://github.com/LaMitaOne/Skia-Slideshow
Skia-Circlepopup https://github.com/LaMitaOne/skia-circlepopup
Skia-CubesPopup https://github.com/LaMitaOne/SkiaCubesPopup
Skia-Button https://github.com/LaMitaOne/SkiaButton
Skia Desktop Pet https://github.com/LaMitaOne/SkiaDesktopPetBase

🧪 Skia4Delphi experimental Components:
CustomMultithreadedBase https://github.com/LaMitaOne/SkiaCustomMultiThreadedBase
Page Control https://github.com/LaMitaOne/SkiaPageControl
Surface Widget/modules rendering engine https://github.com/LaMitaOne/MRX-Skia-Surface
LCARS fluid engine https://github.com/LaMitaOne/Skia-LCARS-Fluid-Engine

About

A real-time particle-based fluid simulation with a metaball-style rendering effect. Uses background threading for physics calculations and Skia4Delphi for high-performance graphics rendering.

Topics

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages