If you're interested in VJ software, you may probably have heard about Neon v2, the VJ application that shine/xplsv.com developed a few years ago and which has been used not only for lots of VJ gigs but also for creating several real-time demos (including the euskal 2005 winner demo,
Unfortunately Shine is very busy right now. But instead of letting the software stagnate, he has made the full sources available under a GPL license, for whoever wants to pick up the development. This pretty much follows the story of Neon v1: when the author (mac/xplsv.com) got too busy, he released the sources for Neon V1 and Shine continued it, creating Neon v2 a while after.
You can check the sources from the SVN repository with your favourite SVN tool, or just be curious and browse them. It has lots of interesting stuff in it. Some examples that come to mind:
- a full real-time 3d engine, with support for pixel and vertex shaders for building really cool effects
- 3dsmax mesh export plug-in - if you want to know how to build a plug in for 3dsmax, here's an example
- integration with Lua for scripting - allows you to use the engine features programmatically
- video play, using native windows video support and also ffmpeg for other formats
- custom skinnable gui
etc etc etc... there are more things but I'll let you find out by yourself!
As Shine says in the news, if you make new features for it, contact him and we'll include them on the repository. If the updating gets active we could then manage new users with write-access for the SVN.
I personally wish someone with better knowledge of OpenGL and GUI's than me would port the software to Mac/Linux (fingers crossed). It would be awesome to have it working without depending on DirectX as it does now (hint hint hint!)