S-kurvor¶
Den kurvtyp som används för att skapa masksplines är nästan en Bézier-kurva, men med vissa skillnader. Mjuka kanter på masken definieras genom fjädring. Kurvan behövde stödja feathering på ett sätt som höll sig till kurvan när du redigerade den, för att underlätta redigering av en animation. Dessa kurvor kallas S-kurvor.
Förutom handtagen har varje kontrollpunkt också punkter som definierar fjädern mellan den aktuella punkten och nästa punkt på splinen. Varje fjäderpunkt lagras i UW-rymd, där U betyder position över splinesegmentet och W (vikt) betyder avstånd mellan huvudspline och fjäderpunkter.
S-kurvan förklarad.¶
Detta gör det möjligt att deformera huvudsplinten på nästan vilket sätt som helst, och fjädern uppdateras automatiskt för att återspegla denna förändring.
Om splinen t.ex. bara roteras kommer fjädern att förbli helt oförändrad. Om en punkts fjäder flyttas kommer de andra fjädrarna automatiskt att sträckas ut jämnt längs det segmentet och den övergripande formen blir nästan densamma som konstnärer vill att den ska vara.
Primitiver¶
Referens
- Läge:
Mask-läge
- Verktyg:
- Genväg:
Shift-A
Det finns två primitiver tillgängliga: en Bézier-cirkel och en kvadrat med vektorhandtag.