Zum Hauptinhalt gehen

⚠️ Please note that this topic or post has been archived. The information contained here may no longer be accurate or up-to-date. ⚠️

using curves

Kommentare

1 Kommentar

  • Rob Wiejak
    Wow, that question could fill a book…

    Take a look at my illustration:

    http://zabcia.ca/pics/3/curve1.gif

    Think of the ‘curve’ control as a flexible/elastic mirror with special properties.
    The red line (the line at 45°) represents the mirror. The bottom (green) of the control represents the input values. The right side (blue) represents the output values. The red line (the mirror) is initially anchored at only two points: bottom-left (X: 0 in = 0 out) and top-right (Y: 255 in = 255 out). If no other control points are applied to the curve (it is straight line) then the control is what I call in a linear mode: in other words what goes in, comes out (0=0, 24=A=24, 127=C=127, etc…). If you select point A and move it to point B you will create a curve X->B->Y (the dashed red line). The shape of that curve is a special case of Bezier curve (with via point(s)). Imagine shooting an arrow from point X via point B and hitting a target at point Y. It is trajectory, not a straight line. That trajectory will now dictate how the input will be translated into output. Imagine having input with value 127: if the curve only has 2 control points (X & Y) then the output will be 127 (C) because the line is straight, but if we have additional control point (B) that value of 127 becomes 192 (D) due to the shape of that curve dictated by that additional control point B. In reality there are no control points C & D, they are for reference and clarity only. I hope that answers your question: why adjusting in one area affects other areas.

    Just to add something here: You can have many control point. By adding more control points you can effectively immobilize the curve and control only very small range. Put control points at 64, 128 and 192 and then move the 64 one up or down and you will mainly control the range between 0 and 128. More control points: smaller the effected range.

    http://zabcia.ca/pics/3/curve2.jpg

    But too many control point in wrong places can induce oscillation:

    http://zabcia.ca/pics/3/curve3.jpg

    BTW. The way you described the problem (the fence, etc.) I would only attempt it with masking.
    0

Post ist für Kommentare geschlossen.