My wife and I are just wrapping up ripping our CD collection to disk, and I can now play any track in our collection with a single emacs(1) keystroke. Whee -- sound and video can add amazing punch to a system!
A lot of multimedia support can consist of just small wrapper
programs to be executed from within Muq via
Fun to do, worth doing, but not a major design or server issue.
What I'm primarily thinking of at the moment, however, is 3D graphics.
3D interactive graphics is cool, is tremendous fun, is finally getting decent hardware support on Linux, and offers tremendous scope for teaching and applying various sorts of programming techniques. It is also what I do for a living, most of the time!
So I'm very interested in adding 3D graphic capabilities to Muq.
I'd like to do this by building on top of the previously
mentioned Arrays and Vectors, and GUI projects, and then
running an OpenGL-based rendering engine in a separate
host process, forked off from the Muq server using
]rootPopenSocket. Synchronization would be done
via the pipe, and communication of large polygon, volume
and image/texture datasets would be done via shared
I'm currently thinking of using the Skandha4 scientific visualization application as the rendering engine, since it happens that I wrote it and just recently ported it to Linux.
There are a whole slew of spatial datastructures and algorithms which it would be nice to implement in Muq in this context -- R-trees for indexing spatial datasets, for example, or polygon reduction.
Go to the first, previous, next, last section, table of contents.