Programming
My other projects
Endogine
A lot of the core functionality of OpenBlackBox comes from Endogine.
PaintLab
Image editing / texture generator program. My first application based on OpenBlackBox.
.NET
CodeProject
12.000+ articles and tutorials, most of them on C# or .NET.
MDX (Managed DirectX)
mdxinfo
Good MDX tutorials.
the zbuffer
Here's the place to keep in touch with everything that's going on in the world of
Managed DirectX.
GPU shaders
gpgpu
General Purpose GPU programming
ATI RenderMonkey
Great for testing and debugging shader programs
vvvv user shaders
Many good examples of HLSL shaders, posted by the vvvv community.
nVidia
code samples
Huge library of shaders, although many are written in Cg.
Forums
gamedev.net
Has sections both for .NET and DirectX. Many MDX-oriented members.
Vector Graphics
Antigrain Geometry (AGG)
Fantastic vector graphics library. Will replace the GDI+ sections of OBB (and thus
PaintLab) in time.
Creative Docs.NET
Very competent AGG-based 2D vector editing software written in .NET. Also uses a
proprietary GUI system rendered with AGG.
Similar systems
Generic
Microsoft's DirectShow
The Original multi-purpose modular system? My initial thought was to build something
on top of DirectShow, but it seemed a bit cumbersome and there's no official .NET
wrapper for it. I also don't want to lock the project to Windows.
.theprodukkt's werkkzeug1
The first project I found that resembled my idea of a modular system that can handle
many different data types. I approached the team to see if they could open up the
system so I wouldn't have to write one from scratch. OpenBlackBox' existence is
a hint of the answer I got...
meso.net vvvv
I was well into my project when I discovered vvvv. It seems to be almost my OpenBlackBox
idea incarnated, but it's not (yet) open and it's not .NET. It'll be a long time
before I'll be able to match the versatility and completeness of their product,
so if you need something stable and soon, go look at vvvv.
Texture generation
FilterForge
This one's pretty similar to my vision of the OpenBlackBox GUI. Haven't looked at
the file format yet, but I should be able to use them in OBB.
Spiral Graphics' Genetica 2
Their XML-based file format looks easy to use, so I should be able to support it
for import/export.
blackpawn's tg
A re-creation of the texture generator in werkkzeug1. I used the XML save files from
tg as a shortcut to testing my first version of OBB. My modules don't work exactly
as tg's, so the results look different.
Audio
Korg MS-20
The synthesizer that originally got me interested in modular systems.
blackpawn's sg
Just a proof of concept, I think. Also modelled after werkkzeug1.
Buzz
I never got used to the ugly GUI, so I didn't actually use it.
Clavia's Nord
Modular
Video post-processing
Apple's Shake
D2 Software's Nuke
eyeon's Fusion 5