Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works
Anything · Lazarus or Delphi
Random projectRandom project

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.

View on GitHub

Member rating

No ratings yet.

Sign in to rate this project.

README

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