Lack of Visualizations

  Thread Rating:
  • 2 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
X3lectric Offline
Closed Account
Posts: 1,756
Joined: Feb 2006
Location: in a Dropbox
Post: #11
http://forum.xbmc.org/showthread.php?tid=90686

thats a viz posted right here on this sub-forum.
find quote
Kode Offline
fanart.tv admin
Posts: 713
Joined: Mar 2010
Reputation: 14
Post: #12
Exavior Wrote:A big part of how software is perceived is by its appearance, and when playing music that really comes down to visualizations. We have beautiful skins, so we are half way there.

To be fair, I think the skins that use extrafanart in the visualization view look awesome.

For example http://www.facebook.com/video/video.php?...7645828933 this shows it in use in Aeon Nox

Get and request your ClearLOGOs / ClearART / TV Thumbs / Season Thumbs / Music ClearLOGOs / cdART / Artist Backgrounds / CD Covers from fanart.tv

Staff positions available: Moderators | Developers | Designers | Project Coordinator | more info on how to get involved
find quote
Rovastar Offline
Junior Member
Posts: 12
Joined: May 2005
Reputation: 1
Post: #13
Exavior Wrote:As someone who primarily uses XBCM to play music (on the Mac), I'm saddened by the distinct lack of visualization options. There are a few items in the menu, but honestly the only "real" choice is ProjectM. What options we do have are either simplistic our outdated.

Now, I know this is the internet, but I'm not just here to complain. I have a positive suggestion to contribute... honest!

Part of the beauty of open source projects like XBMC is that aspects can be opened up and handed off to others for expansion. Take fan art for example. Thanks to the efforts of fanart.tv, we gain access to an actively maintained (living) pool of content to improve our UI experience.

Why not do something similar with visualizations?

The core XBMC development team should not be burdened with the task of creating/porting/maintaining visualizations, but rather opening up the API so others can. Much like how we now install addons via an in-application UI, the same should exist for visualizations.

And rather than trying to create a new community of visualization developers, it may be a good idea to try and leverage existing communities, by making it easy for their visualizations to be imported. In this case, I am speaking specifically of the "demo scene" community.


http://www.demoscene.tv/
http://pouet.net/
http://scene.org/
http://en.wikipedia.org/wiki/Demoscene


Here you have an active community of artists and programmers that create complex 2d and 3d visualizations (many of which are designed to interact with music). A partnership here could really breathe some new life into the world of XBMC visualizations.


Thoughts?

/Chris

As someone that has been writing visualizations on and off for the past decade I thought I would give my insight here.

Firstly I would say across the board on all players/formats there are fewer visualizations out there. Very few people make them now-a-days and was a handful of people at its height.

I think the fashion of visualizations has past its peak. People just aren't as interested as your used to be. Also the barrier to entry is higher I feel, people want something looking as good if not better than is already available.

Also the barrier is high because the public are expecting the more fancy graphics, etc to compete with latest Call of Duty they see advertised on TV.

10 years ago it was possible to write something easily to compete with the latest games now not possible and mostly visualizations are perceived about graphical quality. Now they have teams of professional fulltime graphics artists just working on the textures you see let alone the entire engine and game.

I find this discourages many, in general, from taking up the untraditional coding route of visualizations.

Those that do something invariably get comments like:

"What options we do have are either simplistic our outdated."

As I understand it there are a few people that do make visualizations for the XBMC platform. Encourage these.

You have the open source reserve engineered MilkDrop clone ProjectM.
I think it is difficult to build on that if it as a baseline. The MilkDrop engine was a full time job paid from Winamp/AOL by a talented dev Ryan Geiss who then went on to code demoes for Nvidia and wrote the software for the tracking in the XBOX Kinect with Microsoft. Even then he just wrote the engine (that is key too an editable engine) and was not the most creative that came from the larger base at the time of the Winamp community and even then I can only remember 3-4 regular authors of merit at any one time.

ProjectM then built on that success and just ported an engine that was relativity easy to do, the difficult bit is getting the ideas in the first place.

I think it is unlikely to get the seemingly, with hindsight, perfect mix again.

For the demo scene that in itself is getting smaller and smaller year on year and they haven't ever embraced the visualization scene in the past I am not sure they will do that now.

But going forward that will look more and more dated over time despite authors finding new things to do with the engine. Also it is still fundamentally a 2D visualization despite the shaders and new other technology.

Writing 3d stuff is much more of a challenge especially if you want to have a editable engine so you can have scenes/presets made by the wider community that the most successful visualization have had in the past.

However you do have potential with your own visualization here Vortex.

I remember when that was being written by, I think MrC here, a 3D visual and based-ish on R4 visualization. However from what I understand (and that is little) there is not much community uptake for this. I imagine that that doesn't help/encourage more work in this area of creating a new visualization for the community.

3D based engines for visualizations haven't really been all that successful as there is more to learn and to make something unique will require more patience and OpenGl/DX like understanding/skills. In fact R4, was probably the most successful and then I can only think of me and 1 or 2 more that actually made any and shared it with the community and it does take a lot of documentation/work/design to create an engine and make it flexible. So much so that most of our latest/current visualization Morphyre has no editor for people. The question was should we spend x weeks making a system so 1 person might edit something when we could make y more scenes for everyone. Anyway back more onto topic.

I would either:

a) try and build on Vortex that you have here - by that I mean people try and write something for that. Look at others too like FishBMC and try and help out there.
b) make a plugin for running Winamp plugins, WMP plugins, iTunes, etc. However this require more dev work.

2 different paths and the second one is sadly not that compatible with the fully open source model.

Sorry we the long post, I haven't been here for a year or two and just thought I would share that hope I didn't bore you too much for all those that read this far. Smile

Good luck.
find quote
zag Offline
Team-XBMC Member
Posts: 845
Joined: Oct 2007
Reputation: 9
Location: UK
Post: #14
God I remember rabidhamster!! I used to stare at the screen for hours watching that Smile

Have to agree with all the above. Put something in place, write some tutorials, make it easy to understand. They will come...

HTPC - XBMC Frodo, OpenELEC, MCE remote, 40gb intel ssd, core i5, 4gb ram
Storage - 2 x qnap 8tb 419p+ NAS
Display Samsung 46" LCD + Acer HD projector
[Image: widget]
find quote
pike Offline
Project Manager
Posts: 4,822
Joined: Sep 2003
Reputation: 28
Location: Sweden
Post: #15
Hi Rovastar -you rockstar in the Vis scene- (I'm gonna try flattery)

Any chance you or Rabidhamster can opensource old stuff from R2-4 or whatever ? Or better yet, adapt them to xbmc directly... I know, not much money in opensource freeware, but there's the glory Smile

I guess I am one of the few that use Viz'es for personal enjoyment regularly and as good as ProjectM is, it's no Milkdrop. It just isn't 100% compatible with all milks Nerd

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


[Image: badge.gif]
find quote
yodor Offline
Junior Member
Posts: 10
Joined: Sep 2011
Reputation: 0
Location: Haskovo, Bulgaria
Smile  new visualizator for mac Post: #16
Exavior
As you are on a Mac maybeyoucan try my latest release of NastyFFT?
Check this thread:
http://forum.xbmc.org/showthread.php?tid=110835
find quote
QLink Offline
Senior Member
Posts: 151
Joined: Jun 2011
Reputation: 4
Post: #17
pike Wrote:Hi Rovastar -you rockstar in the Vis scene- (I'm gonna try flattery)

Any chance you or Rabidhamster can opensource old stuff from R2-4 or whatever ? Or better yet, adapt them to xbmc directly... I know, not much money in opensource freeware, but there's the glory Smile

I guess I am one of the few that use Viz'es for personal enjoyment regularly and as good as ProjectM is, it's no Milkdrop. It just isn't 100% compatible with all milks Nerd

+1000 Cool

guess i am one of these guys too Nod
find quote
kitsunegari Offline
Member
Posts: 87
Joined: Jul 2011
Reputation: 0
Post: #18
spiff Wrote:So start coding.

What a completely useless post. If he could start coding, do you not think he might have done so?

FWIW op, I think the lack of visualisation/support is a big let down too. Lets hope something can happen.
find quote
graymoment Offline
Junior Member
Posts: 18
Joined: Sep 2011
Reputation: 0
Post: #19
kitsunegari Wrote:What a completely useless post. If he could start coding, do you not think he might have done so?

FWIW op, I think the lack of visualisation/support is a big let down too. Lets hope something can happen.

Agreed, and it misses the point of the OP. I think the OP did a great job of articulating:
A. An area of XBMC that has a lot of room for improvement
B. Specific examples of how it could be done

It is possible that a non-coder can have a good idea without the means to implement it, and this seams to be one of those cases.

Rovastar Wrote:I think the fashion of visualizations has past its peak. People just aren't as interested as your used to be....

Also the barrier is high because the public are expecting the more fancy graphics, etc to compete with latest Call of Duty they see advertised on TV...

If you search around on here I believe you will find that there are many people who want more options for visualizations on XBMC. It is my opinion that visualizations have not reached a peak, it's that the landscape has changed. People no longer want a bunch of random colors and shapes morphing around the screen; they want clean visuals that melt into the background and accompany, not upstage the music. Fan art is a perfect example of this. There could be several visualizations based off of fan art, lyrics, album art, etc.
find quote
clutch Offline
Member+
Posts: 180
Joined: Sep 2006
Reputation: 0
Location: Norway
Post: #20
A similar post from Pouet.net leaves the scene back to the OpenGL vs DirectX discussion: http://pouet.net/topic.php?which=8596

I run two XBMC HTPCs (WinVistax86+Win7x86 ) with Logitech Harmony and MCE remotes in my living rooms
find quote