It is currently November 22nd, 2019, 2:11 pm

BarsVisualizer3D

Post your work-in-progress and completed skins to share and discuss.
User avatar
dudebaker
Posts: 60
Joined: July 17th, 2016, 4:42 pm
Location: Austria

BarsVisualizer3D

dudebaker » September 1st, 2019, 12:04 pm

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
You do not have the required permissions to view the files attached to this post.
Last edited by dudebaker on September 8th, 2019, 9:47 am, edited 6 times in total.
User avatar
eclectic-tech
Rainmeter Sage
Posts: 3615
Joined: April 12th, 2012, 9:40 pm
Location: Cedar Point, Ohio, USA

Re: BarsVisualizer3D

eclectic-tech » September 1st, 2019, 3:39 pm

: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: 60
Joined: July 17th, 2016, 4:42 pm
Location: Austria

Re: BarsVisualizer3D

dudebaker » September 1st, 2019, 5:10 pm

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
You do not have the required permissions to view the files attached to this post.
User avatar
eclectic-tech
Rainmeter Sage
Posts: 3615
Joined: April 12th, 2012, 9:40 pm
Location: Cedar Point, Ohio, USA

Re: BarsVisualizer3D

eclectic-tech » September 2nd, 2019, 5:00 am

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

Re: BarsVisualizer3D

dudebaker » September 2nd, 2019, 7:42 pm

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
You do not have the required permissions to view the files attached to this post.
User avatar
dudebaker
Posts: 60
Joined: July 17th, 2016, 4:42 pm
Location: Austria

Re: BarsVisualizer3D

dudebaker » September 8th, 2019, 9:50 am

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