Skapa meta-riggar

  1. Lägg till ett enda ben från menyn Add ‣ Armature.

  2. Gå in i armature Redigera Mode och bygg metariggen med hjälp av samples eller Rigify-typer.

  3. Definiera Rigify benkollektion UI, färguppsättningar, och urvalsuppsättningar.

  4. I armaturens egenskaper klickar du på knappen Generate för att generera riggen.

Hur Rigify fungerar

Rigify Meta-riggar är uppdelade i flera Sub-riggar

En meta-rigg är en sammansättning av benkedjor. En benkedja identifieras med attributet Connected. Benkedjor kan kopplas samman ytterligare genom att parentera dem utan att använda attributet Connected (dvs. genom att använda alternativet Keep Offset under parenteringen).

Ett anpassat attribut ställs in på det första benet i subriggkedjan

Varje första ben i en benkedja har ett anpassat attribut som är en anpassad Rigify-egenskap som identifierar underriggtypen. Vid rigggenerering bestämmer Rigify vilka kontroller och deformationsben som ska skapas för att bearbeta metariggen från det första till det sista benet i varje kedja.

../../../_images/addons_rigging_rigify_metarigs_split-samples.png

Mänsklig meta-rigg uppdelad på prover.

Nya metariggar skapas genom att sätta samman prover från underriggar

Eftersom en metarigg bara är en samling underriggar kan nya metariggar byggas genom att sätta ihop underriggar på olika sätt. På så sätt kan ett oändligt antal meta-riggar byggas från samma riggblock.

../../../_images/addons_rigging_rigify_metarigs_built-samples.png

Cat meta-rigg byggd av prover.

Alla mekaniker, deformationsben och widgetar skapas med ett enda klick

Meta-riggen innehåller mer information än de visualiserade benen. Vid genereringstillfället identifierar Rigify varje subriggtyp och beroende på de valda alternativen skapas alla sofistikerade kontroller, omkopplare och deformerande ben med ett enda klick.

Skapa en ny Meta-rigg

Lägg till ett nytt armaturobjekt

Referens

Läge:

Objektläge

Meny:

Add ‣ Armature ‣ Single Bone

Genväg:

Shift-A

För att bygga din egen meta-rigg från grunden krävs ett armaturobjekt att arbeta med. Lägg bara till ett enda ben från menyn Add.

Tips

I detta skede är det en bra idé att namnge den nyligen tillagda armaturen metarig. Du kan göra det när som helst (eller inte alls), men vi rekommenderar att du gör det innan du börjar, så att det alltid är klart vilken armatur du ska arbeta med när du redigerar metarigstrukturen.

Redigera armaturen

Nu när det finns ett armaturobjekt att arbeta med - med armaturen markerad - går du in i armaturens redigeringsläge. Att bygga en meta-rigg från grunden i Redigera Mode kan göras på två sätt:

  1. Lägga till riggprov.

  2. Skapa benkedjor.

Lägga till prover (grundläggande)

Att lägga till fördefinierade samplingar i Redigera Mode är ett bra sätt att börja bygga en meta-rigg. På så sätt kan du bekanta dig med de tillgängliga byggstenarna och hur de är tänkta att användas. Så här lägger du till ett riggsample:

  1. Gå in på fliken armatur.

  2. Scrolla ner till Rigify-panelen.

  3. Välj ett prov från listan.

  4. Klicka på knappen Add sample (Lägg till prov).

  5. Ändra benpositionerna så att de passar din karaktär.

För en lista över tillgängliga prover, se sidan Rig Types.

Använda riggtyper (Avancerat)

../../../_images/addons_rigging_rigify_metarigs_rigify-type-panel.png

För full kontroll kan du använda panelen Rigify Type i benegenskaperna i Pose Mode för att tilldela valfri Rigify-underriggtyp till valfritt ben och ändra dess alternativ.

För en lista över tillgängliga underriggtyper och deras alternativ, se sidan Riggtyper.

Längst upp i panelen finns ett fält som anger riggtypen för det aktiva benet. Listrutan kan eventuellt filtreras efter den Feature Set som den tillhör.

Nedan kan du ändra alternativ som är relevanta för den valda riggtypen, om den har några.

Referenser för beninsamling

Vissa riggtyper som genererar många kontrollben har alternativ som refererar till Bone Collections. Dessa referenslistor har ett standardgränssnitt med följande funktioner:

  • En kryssruta som styr om referensen ska användas.

  • En knapp för att kopiera innehållet i referenslistan från den aktiva till alla markerade ben.

  • En plusknapp för att lägga till en ny referens i listan.

  • En lista med referenser, där varje post har ett fält för att ange målsamlingen och en knapp för att ta bort posten från listan.

Observera

Varje underrigg har ett visst antal ben som indata. Om du är osäker på hur du ska använda rig-types egenskaper kan du lägga till ett riggprov till din armatur för att se hur det är tänkt att användas.

Bevarade benegenskaper

Vissa egenskaper hos metarigbenen kopieras ofta till de genererade riggkontroll-, deformations- och mekanismbenen.

Den exakta uppsättningen beror på subriggen och det specifika genererade benet, och subriggen kan åsidosätta vissa egenskaper även om den bevarar andra från samma underuppsättning, men det finns vissa gemensamma mönster:

Inställningar för föräldraskap

Denna delmängd består av det överordnade ORG-benet, Use Connect, Use Inherit Rotation, Use Local Location och Inherit Scale.

Den kopieras vanligtvis för att deformera ben, FK-kontroller och i andra fall där subriggen inte har någon anledning att helt åsidosätta dem.

Inställningar för Bendy Bone (redigeringsläge)

Består av segmentantal, Vertex Mapping Mode, Ease In/Out, Roll In/Out, Curve In/Out och Scale In/Out.

Segmentantalet åsidosätts ofta via ett subrigg-alternativ, men andra inställningar kopieras vanligtvis för att deformera benen som de är.

Inställningar för omvandling

Består av rotationsläge, rotationsvärden för poseringsläge och kanallås.

Dessa inställningar kopieras vanligtvis till FK-styrningar.

Anpassade egenskaper

Kopieras vanligtvis till en av de kontroller som genereras baserat på metarigbenet (främst FK). Drivrutiner inom armaturen som använder egenskapen riktas om till den kopierade instansen.

Anpassad widget

Kopieras vanligtvis till en av de kontroller som genereras baserat på metarigbenet (främst FK), och undertrycker automatisk generering av en widget för benet om detta anges.

Anpassat rotben

Om metariggen innehåller ett ben som heter root används det som rotkontrollben i stället för att skapa ett nytt. Detta gör det möjligt att ändra rotbenets viloposition, tilldela en anpassad widget eller lägga till anpassade egenskaper för benet.

Det anpassade rotbenet får inte ha någon förälder och måste använda underriggtypen basic.raw_copy eller ingen.

Färguppsättningar

../../../_images/addons_rigging_rigify_metarigs_color-sets-panel.png

Panelen Color Sets används för att definiera färgschemat för ben i den slutliga riggen. Färgerna i listan kan associeras med benkollektioner från den relevanta panelen.

De två översta raderna i panelen Color Sets används för att definiera det allmänna beteendet hos benfärgerna. Vanligtvis använder färgteman en gradient av färger för att definiera de olika bentillstånden: standard, valt och aktivt. När flera färgteman används i samma rigg kan det vara svårt att identifiera vilket ben som är valt eller aktivt eftersom varje färg har sitt motsvarande tillstånd.

För att åsidosätta detta beteende förenar Rigify de aktiva och valda lägena med samma färg. Detta definieras av två värden:

Unified Selected/Active Colors

När det här alternativet är aktivt och du lägger till en bengrupp i listan kommer färgerna alltid att vara konsekventa. När ett färgschema läggs till från ett tema laddas färgschemat som det är. Klicka på knappen Apply för att tvinga systemet att förenhetliga valda och aktiva färger.

Valda/Aktiva färger

Dessa två färgfält definierar färgerna Selected respektive Active. Som standard läser Rigify dessa färger från det tema som användaren har definierat i Blender-inställningarna. På så sätt kan Selected/Active-färgerna alltid ha ett förutsägbart och konsekvent beteende i användargränssnittet. Färgerna kan anpassas genom att klicka på det relevanta färgfältet. För att återställa dem till Blenders aktuella temavärde klickar du bara på knappen med uppdateringsikonen.

Färguppsättningar kan läggas till och tas bort genom att klicka på eller . Alla färguppsättningar kan tas bort på en gång genom att klicka på menyn Specials.

För att lägga till färgerna från det fördefinierade Rigify standardfärgschemat (som visas på bilden) i listan klickar du på knappen Add Standard.

Om du vill lägga till ett specifikt tema med ett eget färgschema väljer du det i listan och klickar på knappen Add From Theme.

UI för bensamlingar

../../../_images/addons_rigging_rigify_metarigs_bone-collections-panel.png

Bensamlingar används för att gruppera relaterade ben så att de kan döljas eller visas tillsammans.

Rigify kan dra nytta av samlingar för att generera extrafunktioner och användargränssnittet för den slutliga riggen. En panel med namnet Rig Layers genereras med knappar för att dölja samlingarna, ordnade i en intuitiv layout.

UI-panelen Bone Collections gör det möjligt att konfigurera layouten för den genererade panelen samt att ange några andra inställningar för bensamlingar, t.ex. vilken färguppsättning som ska användas.

Den övre delen av panelen upptas av en lista som duplicerar huvudlistan för benkollektioner, men som visar ytterligare egenskaper, t.ex. färguppsättningen, om kollektionen har en knapp eller om den genererar en urvalsuppsättning.

Validera samlingens referenser

Vissa underriggtyper har referenser till bensamlingar i sina egenskaper. Rigify använder ett referensschema som är robust mot namnbyten på samlingar, men att ta bort samlingar eller sammanfoga armaturer kan fortfarande leda till brutna referenser.

Den här knappen kör en skanning som validerar och normaliserar alla samlingsreferenser, rapporterar eventuella fel och minskar risken för brott som orsakas av efterföljande användaråtgärder.

Denna skanning utförs också automatiskt varje gång riggen genereras.

Varning

För att undvika brott bör denna operation användas både omedelbart före och efter sammanfogning av två metarig-armaturer. Mer specifikt måste det alltid göras mellan åtgärderna att byta namn på eventuella samlingar och sammanfogning.

Färguppsättning

Anger den färgsats som ska användas för ben i denna samling. Om ett ben tillhör flera samlingar prioriteras i allmänhet den samling som ligger först i listan.

Lägg till urvalsuppsättning

Anger om en urvalsuppsättning ska skapas för den här samlingen.

UI rad

Om värdet inte är noll anges vilken rad i panelen Rig Layers som ska innehålla knappen som styr synligheten för denna samling. När värdet är noll genereras ingen knapp och samlingen är dold.

UI Titel

Detta fält kan användas för att åsidosätta den titel som används på UI-knappen så att den skiljer sig från det verkliga samlingsnamnet. Till skillnad från samlingsnamn behöver titlar inte vara unika, så detta kan användas för att minska röran genom att förlita sig på kontextuella ledtrådar i panelen.

Underpanel för UI-layout

../../../_images/addons_rigging_rigify_metarigs_bone-collections-layout-panel.png

Underpanelen UI Layout innehåller en WYSIWYG-redigerare för layouten för den genererade UI-panelen (enligt definitionen i inställningarna UI Row och UI Title ovan).

Varje rad innehåller tre knappar i slutet:

Pil

Flyttar den aktiva samlingsknappen till denna rad.

Plus

Infogar en ny rad före den aktuella.

Minus

Tar bort den aktuella raden och flyttar alla knappar uppåt.

Till vänster om kontrollknapparna för redigering finns rader med knappar som motsvarar samlingarna, på samma sätt som i det slutliga användargränssnittet, men i stället för att dölja eller ta bort döljandet väljer du samlingen genom att klicka på dessa knappar.

För den aktiva samlingen ersätts valknappen med ett inmatningsfält för redigering av användargränssnittets titel och en X-knapp för att ta bort tilldelningen av samlingen från användargränssnittet.

För samlingar som inte har tilldelats användargränssnittet visas valknapparna i en separat sektion längst ned i underpanelen.

Samlingen Root kommer att läggas till och/eller tilldelas en UI-knapp automatiskt om det behövs när riggen genereras. Om så önskas är det möjligt att manuellt tilldela UI-knappar till de interna samlingarna ORG, DEF och MCH.

Tips

Tomma rader ser mycket tunnare ut i det slutliga gränssnittet, eftersom de inte behöver innehålla redigeringsknappar och kan användas som logiska separatorer.

Åtgärder

../../../_images/addons_rigging_rigify_metarigs_actions-list-panel.png

Begränsningen Action gör det möjligt att tillämpa poser som definieras av en åtgärd på ben baserat på transformationen av ett annat ben. Detta kräver att begränsningen läggs till i varje ben som påverkas av åtgärden, vilket är mycket tråkigt. Av denna anledning innehåller Rigify ett system för att göra detta automatiskt via panelen Actions.

Panelen definierar en lista med åtgärder som ska tillämpas på de genererade riggbenen. Varje åtgärd får bara listas en gång.

Listposterna visar åtgärdens namn, utlösaren (ett ben eller en korrigerande åtgärd som drivs av två andra) och en kryssruta som kan användas för att tillfälligt inaktivera tillämpningen av denna åtgärd på riggen. Ikonen i början av posten ändras från en åtgärdsikon till en länksymbol för att markera korrigerande åtgärder som är beroende av den aktiva normala åtgärden, eller normala åtgärder som används av den aktiva korrigerande åtgärden.

Observera

Action constraints läggs till benen i en sådan ordning att de exakt återger den avsedda deformationen, förutsatt att actionerna skapades (poserade och keyframed) i den ordning som anges.

Normala åtgärder

../../../_images/addons_rigging_rigify_metarigs_actions-normal-panel.png

Normala åtgärder tillämpas baserat på transformationen av ett specifikt kontrollben från den genererade riggen. De har följande egenskaper:

Kontrollben

Anger det ben som driver åtgärden.

Symmetrisk

Om kontrollbenet har ett suffix som anger att det hör till vänster eller höger sida kan detta alternativ aktiveras för att automatiskt tillämpa symmetri.

När den är aktiverad kommer ben på vänster sida som keyframas i aktionen att styras av kontrollen på vänster sida och ben på höger sida av kontrollen på höger sida. Ben som inte har något sidosuffix antas tillhöra karaktärens mitt. De är riggade med två Action constraints med inflytande 0,5 som styrs av vart och ett av kontrollbenen.

Ramens början och slut

Anger det bildintervall för åtgärden som ska användas av de skapade begränsningarna.

Målutrymme, omvandla kanal

Anger det koordinatutrymme och den transformationskanal för målbenet som ska användas.

Min, Max

Anger det intervall för transformationskanalens värden som mappas till det angivna intervallet för åtgärdsramen.

Standardram

Visar den ram i åtgärden som mappar till det neutrala värdet (1 för skala och 0 annars) för transformationskanalen, beräknat utifrån de angivna intervallvärdena.

Korrigerande åtgärder

../../../_images/addons_rigging_rigify_metarigs_actions-corrective-panel.png

Korrigerande åtgärder tillämpas baserat på framstegen för två andra åtgärder från listan och används för att förbättra ställningen när de används tillsammans.

Ramens början och slut

Anger det bildintervall för åtgärden som ska användas av de skapade begränsningarna.

Avtryckare A & B

Anger de två åtgärder som styr korrigeringen. Gränssnittsraderna innehåller knappar för att visa inställningarna för den åtgärden eller för att hoppa till den i listan.

Den korrigerande åtgärdens förlopp från start- till slutramen beräknas som produkten av förloppsvärdena för de två utlösande åtgärderna. Således används startramen när någon av utlösarna befinner sig i startramen och slutramen används när båda befinner sig i slutramen.

Korrigerande åtgärder måste ligga under sina utlösande faktorer i listan, vilket upprätthålls genom en implicit omordning även om den överträds.

Tips

Korrigerande åtgärder fungerar på det mest intuitiva sättet när båda triggers har Default Frame lika med Start Frame. För att skapa en korrigerande åtgärd i ett sådant fall:

  • Skapa de två triggeråtgärderna, lägg till dem i panelen och generera riggen.

  • Placera dina manöverdon så att båda avtryckarna är helt aktiverade till ändramen.

  • Posera och keyframa de nödvändiga korrigeringarna i slutbilden av den nya åtgärden, samtidigt som du keyframar startbilden till de neutrala värdena.

  • Lägg till den nyskapade åtgärden i slutet av listan i panelen och konfigurera dess inställningar.