It is currently March 28th, 2024, 9:58 am

BarsVisualizer3D

Media controls, music players, video and animated visualizers
Post Reply
User avatar
dudebaker
Posts: 55
Joined: July 17th, 2016, 4:42 pm
Location: Austria

BarsVisualizer3D

Post by dudebaker »

BarsVisualizer3D.png
I thought to myself, is it possible to make the shape meter show something fake 3D, and began to play around this week.
Here's my result, an audio visualizer that displays the audio spectrum in 3D bars (up to 120 shapes).

Rainmeter 4.3 or newer required to use this skin!

Downloadable from DeviantArt: http://fav.me/ddfaktv

Features:
  • Scaleable to any resolution with your mousewheel up/down while hovering (or within the settings file)
  • Change the shown rows from 1 up to 10 with the given buttons while hovering
  • Change the shown columns from 4 up to 12 with the given buttons while hovering
  • Enable/Disable colorizing the top of the bars in rainbow-colors based on the volume within the context menu options
  • Enable/Disable colorizing the sides of the bars in rainbow-colors based on the volume within the context menu options
  • Enable/Disable static height for the bars instead of the volume within the context menu options
  • Enable/Disable borders within the context menu options
  • Colors and audio-settings changeable within the settings file
Some gifs to show the given options:
Full colored:
full_colored.gif
Full colored without borders:
full_colored_without_borders.gif
Top colored:
top_colored.gif
Non colored:
non_colored.gif
Full colored with static height:
full_colored_static_height.gif
It eats more CPU performance than I would have liked, especially if you'll go up with the bar-count (will start to suffer in update-rates), but I'll share it anyway.
Maybe I should create all in one shape but that's something for another time of fiddling. :Whistle

Changelog:
v1.0.4 (September 8, 2019)
- Many performance improvements
v1.0.3 (September 2, 2019)
- Added transparent background, if nothing was played and the top was colorized, you were not able to interact
- Added a second theme in the settings file
- Minor code fixes and settings file changes
v1.0.2 (September 1, 2019)
- Fixed overlapping button-tooltips if only 1 row is active
- Disable click action and tooltip for adding-row button if 10 rows are active (hide is not enough)
- Added load-checkbox in installation-wizard for the skin
v1.0.1 (September 1, 2019)
- Added scale-recovery, if you scroll till the scale falls below 0.1 (<10%) it will automatically reset to 1.0 (=100%)
- Added small performance-fix in lua-script if only the top will be colorized
Last edited by dudebaker on September 8th, 2019, 9:47 am, edited 6 times in total.
User avatar
eclectic-tech
Rainmeter Sage
Posts: 5380
Joined: April 12th, 2012, 9:40 pm
Location: Cedar Point, Ohio, USA
Contact:

Re: BarsVisualizer3D

Post by eclectic-tech »

:HamseterDancer

Nice work dudebaker! :rosegift:

I had a thought of doing something like this, but your visualizer is better than anything I envisioned... Well done! :thumbup:

Aside: I would suggest adding a Clamp on the scaling so it is not possible to make the scale equal zero.
This completely hides the skin and the only way to get it back is to manually edit the settings file and set the "Scale" variable above zero.
User avatar
dudebaker
Posts: 55
Joined: July 17th, 2016, 4:42 pm
Location: Austria

Re: BarsVisualizer3D

Post by dudebaker »

Thanks eclectic-tech :)

I've didn't even think of scaling it so small with the mousewheel but I'll will fix it in another version.

If I'm honest, the style is not my complete own invention... I've watched the Stargate series (S08E17) some time ago and saw there such a visualizer and instantly thought about creating it in rainmeter :lol:
Stargate Bars.PNG
Edit:
Updated the skin with a simple scale recovery solution
Edit2:
Updated the skin with some more minor fixes
User avatar
eclectic-tech
Rainmeter Sage
Posts: 5380
Joined: April 12th, 2012, 9:40 pm
Location: Cedar Point, Ohio, USA
Contact:

Re: BarsVisualizer3D

Post by eclectic-tech »

Copy, or not, you did a good job duplicating it into Rainmeter! Congrats! :thumbup:
User avatar
dudebaker
Posts: 55
Joined: July 17th, 2016, 4:42 pm
Location: Austria

Re: BarsVisualizer3D

Post by dudebaker »

Thanks again et :oops:

Updated the skin with some other minor fixes (and a color-theme which matches the Stargate Series ^^)
It's so crazy how this skin looks between the gadgets scaled so small, but some how it matches. :lol:
Between gadgets.gif
User avatar
dudebaker
Posts: 55
Joined: July 17th, 2016, 4:42 pm
Location: Austria

Re: BarsVisualizer3D

Post by dudebaker »

Updated the skin with many performance improvements.
Now it's way more fluid even in the highest settings (at least on my pc :D).

- "Hunderts" of measures have been removed, the height-calculation is now directly in the shapes.
- Shapes and buttons use now styles to reduce the redundant code
- Changed some of the default audio values
Post Reply