nice!, I'll have to look at that, admittedly I haven't been following synthclipse very closely, just tinkering with Fragmentarium in my spare time.
just for fun here is an up to date list of the mods to Fragmentarium
Changes since v0.9.5
+ Stops playing/rendering at the end of animation.
+ Saves render "frames per second" as app setting so it gets set where you left it from the last run.
+ Time represented as frame ticks rather than floating point seconds.
+ Setting and saving camera spline path controlpoints as "KeyFrame" presets. Menu item "Edit->Insert Command->Presets->Insert Preset From Current Settings" or hotkey "F8" (see tutorial 30)
+ Tests for user added AutoFocus checkbox in Raytracer tab, focalplane tracks target when enabled. (see tutorial 31)
+ Setting and saving In/Out easing curves for any/all single "Float" parameter. Menu item "Edit->Add Easing Curve" or hotkey F7 (see tutorial 32)
+ Shows spline paths and controlpoints when in Progressive/Stop mode.
+ Toggle setting for spline rendering in case your projection or engine doesn't display them properly.
+ Camera follows spline path when in Animation/Play mode.
+ Camera follows spline path when in Animation/Stop mode when the time slider is moved.
+ When in Progressive/Stop mode the "view vector" connects points between the Eye and Target paths relative to frame number when the time slider is moved.
+ Displays current rendered frame when saving animation to disk so that if something isn't set right or didn't hookup the way you expected.
+ Ticks on TimeSlider representing keyframes
+ Saves current animation FPS and duration with default preferences settings on close
+ Syntax Highlighter fixed?
+ Calls for QTextEdit replaced with Fragmentarium::Gui::TextEdit() (our class)
+ Version sensitive GLSL source highlighter 1.0 - 4.4 defaults to 1.1
+ Using glsl.xml from
http://renderingpipeline.com/2013/12/glsl-syntax-highlighting-for-opengl-4-4/+ Added parenthesis highlighting
+ Animation switches from play to stop at the end
+ Uses QMatrix4x4 perspective and lookat
- glu library dependency removed (not needed with Qt5)
+ Now Float 1 -2 -3 -4 widgets can have easing curves
+ Easing curves can loop multiple times
+ Easing curve loops can ping pong
+ Tabs remember thier fragment and settings when switching.
+ Reworked the OutputDialog class so it uses a Ui file and now it remembers last state and allows for rendering a subset of total frames.
+ Reworked the Preferences Dialog class so it uses a Ui file
+ Added line numbers to editor and preferences flag to turn on/off.
+ Find text function Ctrl+F
+ Spline paths occluded by object
+ Added GPU asm browser displays vertex and fragment asm code of shader and buffershader
- ThirdPartyCode/glextensions.h removed (not needed with Qt5)
this year's contest should be pretty amazing with all of the great tools available to artists now