From a1fb215b39535805aa19608185d5e52c0f524b42 Mon Sep 17 00:00:00 2001 From: "N.N." Date: Sun, 18 Oct 2009 19:53:53 +0000 Subject: bye gridflow 0.9.4 svn path=/trunk/; revision=12610 --- externals/gridflow/doc/introduction.html | 105 ------------------------------- 1 file changed, 105 deletions(-) delete mode 100644 externals/gridflow/doc/introduction.html (limited to 'externals/gridflow/doc/introduction.html') diff --git a/externals/gridflow/doc/introduction.html b/externals/gridflow/doc/introduction.html deleted file mode 100644 index 3dcda73f..00000000 --- a/externals/gridflow/doc/introduction.html +++ /dev/null @@ -1,105 +0,0 @@ - - - -GridFlow 0.9.3 - Introduction - - -
- - - - -
GridFlowGridFlow GridFlow
-
-
- -
- - - - - - - - - - - - - - - - -
-

GridFlow 0.9.3 - introduction

-
- -

The philosophy that guides PureData is a simple but powerful one: - the software must first provide the user with generic tools - rather than imposing pre-cooked effects. In other words the user - should have total freedom. - -

GridFlow follows that philosophy: it first defines elementary - mathematical operations. Those can in turn be used as simple - visual effects or be combined to produce more complex effects. - -

The strategy followed by most video plugins for PureData and MAX/MSP, is - to provide the user first with constructs for manipulating video - streams at a fairly high level. The strategy put forward by GridFlow - is different. - -

It can be said that in all those video plugins there are three layers: - the first, the low level, is not accessible to non-programmers (and fairly - difficult of access even to programmers); the second, mathematical, where - one needs not to be a C++ programmer, but still requires a good - understanding of how numbers and pixels and colours and geometry work; and - a third level that looks more like the software an artist would like to - use. - -

In other video plugins there is a fairly low emphasis on the second - layer. In GridFlow that layer is very strong and opens many possibilities. - Even though the third layer in GridFlow is not as developed as it could, - the second layer may be used to produce third-layer object classes much - more quickly. - -

GridFlow provides a unifying view of multimedia information. Several - kinds of data -- raster graphics in any number of channels, coordinate - transforms, matrices, vectors -- may all be represented by Grids - (also known as multi-dimensional arrays). Grids exist in several ways: they - are usually streamed from object to object, but they can also be stored in - memory, stored into a file, sent through the network. - -

In short, GridFlow is a whole new world of possibilities for - the multimedia artist and programmer. - -

- matju


-
- -

Here is an example of how things work in GridFlow. (if you want more - information, consult the rest of this manual) - -

A picture is a three-dimensional Grid:
- 0 : rows
- 1 : columns
- 2 : channels
- -

- Pictures come in all sorts of heights and widths. The channels, however, - are more limited in number. Usually it's three: Red, Green, Blue. - -

A coordinate transform, when specified pixel by pixel, may be a - three-dimensional Grid in which the two "channels" are Y and X, - representing row-and-column positions in a separate picture. - -

Other shapes of grids could be designed to represent various things; - for example, configuration for blur effects. Grids could be useful for - things not directly related to raster pictures (e.g. sound recordings). - Those are all kinds of things you could actually develop within the - PureData / GridFlow framework. You don't need to wait for me. -

-

GridFlow 0.9.3 Documentation
- by Mathieu Bouchard matju@artengine.ca - and
- Alexandre Castonguay acastonguay@artengine.ca

-
- \ No newline at end of file -- cgit v1.2.1