Hai guys, thanks for the advices.
So I manage to implement Frostyelk suggestion. I haven't tried Basen method. But I will try it.
Here's the result. It is a nice a effect and I will use it.
Even though it is a bit different than I have imagined. Is it possible to make it look a clean smooth line rather than little boxes trails?