Assuming you have the time and know-how to do it, sure. But most of us who want a different paradigm aren't necessarily fulltime programmers, or programmers at all. I'd love to write my own 3D app from the ground up, I'd love to write my own paint, composite and video editing suite from the ground up, but I'm in short supply of time and resources. I also don't see things in the same light as others and would want to go a different direction which would be the whole point of do-it-myself.

That said, modifying an existing architecture is the next best option as it allows me to focus on the immediate task and not get distracted with the other details such as File I|O or other underlying nuts n' bolts. While the product may be dead commercially and limited in terms of what I can do with it, it's still functional and much can be learned from it so when that sunny day arrives that I can bite off and chew that ground up project, I'll be better prepared and able. But now is not that time as I am busy salvaging old data from another era.


Matt






Message: 4
Date: Fri, 19 Dec 2014 12:58:56 -0500
From: Luc-Eric Rousseau <[email protected]>
Subject: Re: Lets Hope Autodesk Buys the Foundry!


I always talk about stuff from my programmer-colored glasses.  I say
there isn't a lot of value in the fxtree code, or older
compositing/paint code in general, because today anyone can download
an image library, openimageio, and write you own fxtree-like
compositor within a few days.  I think the Intel libraries might have
you covered with all the threading and graph evaluation.  Want to
write a paint app. you can look at the gimp source code, use the Cairo
library for vector graphics, etc.  I tool the image lib from illusion,
then wrote my own operator evaluation code, if I can do it it's not
complicated. But I think there are open source libs for that too.

Now doing correct floating point compositing, multi-channel workflows,
tile based/memory management handling, that's a whole other ballgame.
Then you go in 3d space, it's yet another ballgame. Nuke is another
ballgame.
The basics are always easy, and eventually the bar moves up and those
basics become commoditized, which is the word I guess I should have
used rather than "worthless". That's why there are so many text
editors these days, while it was a programming feat to make a text
editor in the early days but today it's a well known problem.

Reply via email to