Many developers will already be familiar with the Model-View-Controller paradigm, but for non developers, it is important that we follow this in designing Cin3.
The key concepts are: - split between the user interface (views and controllers) and the back end (model) - split across functionality areas, so that the back end is divided into multiple models and each of these has its own views and controllers. Thus the functionality area of Chroma Key Plugin might have a model that records the relevant parameters (key colour, fuzz factor etc) and applies them to a film clip, and the view/controller will display these parameters as a dialog box and allow modification to the values. -- Regards, Martin ([EMAIL PROTECTED]) IT: http://methodsupport.com Personal: http://thereisnoend.org
