Random "work in progress" shots
category: general [glöplog]
Kill it! Kill it with fire!


today I started working on a new demo tool.
the concept here is to have an editor host running alongside the demo exe.
the demo is linked with a small utility library which is used to connect to the editor and e.g. retrieve parameter updates.
a "scene definition" (ASCII-) file (.rsd) is used to describe a hierarchical set of (named) objects and parameters.
the main purpose of the editor is to sequence / animate parameters.
this is not going to be an "engine" in the traditional sense.
the editor (once ready) will export properly formatted data files (hopefully not too large) and maybe a small header file with some minor utility functions so the editor library can be removed in a final release of the demo.
status (day1):
- ".rsd" scene definition files are parsed and transformed into a "DOM" tree which can be updated and queried
- an editor host continuously updates around a dozen parameters
- a client library connects to the editor host to retrieve the current parameter values
- a simple client test application renders some (anti-aliased) rectangles and ellipses based on the parameter values (yay!)
there's obviously a lot left to be done but regarding the editor I also have a lot of code that can be used (e.g. color / envelope / timeline editors).
here's a YouTube video that shows what's there so far: YT: demotool day1 06Aug2026
