[fluxus] whats going on with fluxus
Artem Baguinski
artm at v2.nl
Wed Nov 15 05:30:57 PST 2006
Hi Dave, all
My future fluxus plans (can't say when yet)...
I have been busy with developing our next big art project on windows
and many of the libraries I used are shared with fluxus (guess why ;-))
I'm now positive that fluxus can easily be ported to windows (barring
the jack part) and that will be the next big fluxus thing I'm going
to attemtp. the goal is to link as much static as possible and
deliver the rest as dlls.
I really don't know when, I still have to get the feeling that the
exciting day-job project can sustain itself while I take a break from
it.
Also I've imlemented many osx or windows or portability helpers for
scons which I'm going to bring to fluxus just before I start porting
it to windows.
I'm not sure if this project (porting) will make many people happy,
but this is something I wanted to do for a long time now ;-)
On 15 Nov 2006, at 10:49, Dave Griffiths wrote:
> Hi all,
>
> I thought I should post an update of whats happening with the plt
> branch
> of fluxus - firstly I should say that none of this has been
> committed yet,
> as I still need to decide where everything is going to live as the
> structure has changed quite a bit. If you are not interested in the
> specifics of whats going on, all I can say is that nothing
> outwardly is
> going to change in the short term, all commands will stay the same (so
> scripts will be compatible), and the graphics rendering is
> unchanged - you
> might see the framerates improve for complex scripts though.
>
> The main change is that there is a clean seperation between the
> application - the gl window and text editor, and the render engine
> - the
> backend that sets out the primitives and textures etc etc and gives
> them
> to OpenGL.
>
> There are going to be a set of plt modules which can be loaded into
> the
> fluxus application (or any plt interpreter) called things like:
>
> fluxus-engine : all the main graphics commands
> fluxus-audio : the fft stuff + jack client
> fluxus-osc : osc client and server
> fluxus-video-texture : as and when :)
>
> As the main app now has no conception of a renderer or anything
> other than
> a scheme interpreter, we have to move all the code which binds them
> together into scheme - but this gives us a lot more flexibility.
>
> So I'm quite excited, because this way of working makes a lot of
> things
> possible I'd been wondering about, like multiple scenegraphs,
> multipass
> rendering and extending fluxus with code distributed seperately to the
> main app.
>
> Also, and perhaps this is the main point - being able to write and
> debug
> fluxus scripts in drscheme is going to make fluxus much easier to
> use and
> learn.
>
> cheers,
>
> dave
>
More information about the Fluxus
mailing list