Quote |
---|
Quasimondo wrote:
every component (except for the curves) does something to to the image and then passes the whole processed image |
No, the model is not based on passed images, it is based on sampling. I'll try to explain:
Everything in Filter Forge is calculated using
samples. There can be a variable number of samples per pixel -- when antialiasing is off, we use one sample per pixel, and when AA is on, the number of samples per pixel can be up to 64.
Technically, a sample is a
request for a color information at the specific coordinates issued by a component to another component connected to its input. When components sample their connected inputs, they request color information at the sample coordinates from those underlying components.
When there are no distortions in the component chain, the sample coordinates remain unchanged across the whole chain of requests. Some components may "distort" the sample coordinates -- Offset is one of them (another example is Noise Distortion which is also based on Offset).
Offset "distorts" the sample coordinates -- for example, when Offset is "asked" by other component to provide the sample color at the coordinates 10, 10, it adds certain numbers to these coordinates and issues a sample requesting the color at 10+deltaX, 10+deltaY to the component connected to its Source input.
Hope this clarifies things a bit.