Sign in Join

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

Catalog · How the catalog works

Random 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

Anyone may press Interesting, signed in or not. It helps others find this project.

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