Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Audio spectrum effect
#1
Hello everyone, some time ago I made an image with an audio spectrum effect, and my problem is that I can't remember what kind of filter I used. I want to know if you can help me to achieve the same effect, what I remember when I make the image was that the filter I used can fragment the image in a grid and the distance between every "cube", as a result of the grid, was configurable so I modify some values to get the effect I desire. To clarify, I just make some big lines with green color in the layer that I applied the audio spectrum effect. Here is the image I made:

https://drive.google.com/file/d/1phudqFx...dGVLA/view
Reply
#2
There might be a script for that stacked effect, I think there is one in the g'mic plugin (but with 560 filters, which one Wink )

By hand and using standard Gimp 2.10 tools, gets close.

1) You can make a grid Filters -> Render -> Pattern -> Grid unlock the link between sliders and adjust to give the stacked effect. Colour the same as intended background. screenshot: https://i.imgur.com/q6sYKHZ.jpg

2) Thinking about it better if the grid and stack colour are in a layer group. Add a mask to the layer group Layer -> Mask -> Add layer mask (white) and fill it with solid noise Filters -> Render -> Solid Noise Adjust to suit. https://i.imgur.com/oX0nrLE.jpg

3) Still with the layer mask active, paint out excess for effect. https://i.imgur.com/mqpuuVh.jpg
Reply
#3
ofn-shred-layer perhaps?

From:

   

To:

   
Reply
#4
Another look and maybe a grid is not the way to go.  An alternative is a simple pattern. A block of colour with transparent edges and fill a layer or selection. What I cannot get (easily) is the random shade for each discrete block.

   

Best guess at the moment is; pencil tool for hard edges, there is a block brush, paint in a layer mask using a random dynamic (FG <> BG).  No way near automatic but it is fairly quick.  Paint in straight lines: click - shift - click  example https://i.imgur.com/6K6MZwn.mp4

Hopefully someone will come up with some alternatives.
Reply
#5
I like the rich2005 grid (Filters/Render/Pattern/Grid), it's very easy and has a lot of potential later on with with an "Alpha to selection / Select > Feather-grow/shrink-border" and so

Background green (can be a gradient(like below) or pattern or whatever)
New transparent Layer > then Filters/Render/Pattern/Grid
Right click on that layer grig > Alpha to selection then > Select > Border >2 pixels
New layer fill border with red > Layer mode > LCh Lightness (I was just trying different mode)

my two cents
   
Reply
#6
(08-23-2021, 08:29 AM)rich2005 Wrote: There might be a script for that stacked effect, I think there is one in the g'mic plugin (but with 560 filters, which one Wink )

By hand and using standard Gimp 2.10  tools, gets close.

1) You can make a grid Filters -> Render -> Pattern -> Grid unlock the link between sliders and adjust to give the stacked effect. Colour the same as intended background.  screenshot: https://i.imgur.com/q6sYKHZ.jpg

2) Thinking about it better if the grid and stack colour are in a layer group. Add a mask to the layer group Layer -> Mask -> Add layer mask (white) and fill it with solid noise Filters -> Render -> Solid Noise Adjust to suit.  https://i.imgur.com/oX0nrLE.jpg

3) Still with the layer mask active, paint out excess for effect.  https://i.imgur.com/mqpuuVh.jpg

Thank you very rich2005 Big Grin , I follow your steps and I get the results I wanted. I thought to use the Grid filter previously, but I was trying to find and remember the way I did when I made the image including the random fade effect.

(08-23-2021, 08:57 AM)Ofnuts Wrote: ofn-shred-layer perhaps?

From:



To:

This could be useful to make a smooth audio spectrum effect Smile , thank you very much Ofnuts.

(08-23-2021, 10:57 AM)rich2005 Wrote: Another look and maybe a grid is not the way to go.  An alternative is a simple pattern. A block of colour with transparent edges and fill a layer or selection. What I cannot get (easily) is the random shade for each discrete block.



Best guess at the moment is; pencil tool for hard edges, there is a block brush, paint in a layer mask using a random dynamic (FG <> BG).  No way near automatic but it is fairly quick.  Paint in straight lines: click - shift - click  example https://i.imgur.com/6K6MZwn.mp4

Hopefully someone will come up with some alternatives.

Yes, I try to figure out how to achieve the same effect using filters but I can't find a way easily. Of course, it can be done manually, but I remember that the random fade effect was a result of using some filters. Thanks again for your answers Big Grin .

(08-23-2021, 02:35 PM)PixLab Wrote: I like the rich2005 grid (Filters/Render/Pattern/Grid), it's very easy and has a lot of potential later on with with an "Alpha to selection / Select > Feather-grow/shrink-border" and so

Background green (can be a gradient(like below) or pattern or whatever)
New transparent Layer > then Filters/Render/Pattern/Grid
Right click on that layer grig > Alpha to selection then > Select > Border >2 pixels
New layer fill border with red > Layer mode > LCh Lightness (I was just trying different mode)

my two cents

I like what rich2005 has done too, with the Gird filter is easy to get that effect. Your image looks pretty cool, the "glow" around the "bars" adds a very interesting effect. I will follow your steps to improve the audio spectrum effect, and maybe I will add some fade effect in the more upper "bars" to get the feeling that the volume it's decreasing. Thank you very much Big Grin .
Reply


Forum Jump: