Självkollision¶
Referens
- Panel:
Observera
Self-Collision fungerar endast om du har aktiverat Use Edges.
När den är aktiverad kan du styra hur Blender ska förhindra att den mjuka kroppen korsar sig själv. Varje vertex är omgiven av en elastisk virtuell boll. Vertexar får inte tränga in i andra vertexars bollar. Om du vill ha ett bra resultat kan du behöva justera storleken på dessa bollar. Normalt fungerar det ganska bra med standardalternativen.
- Viktberäkningstyp
- Manuellt:
Med Ball Size ställs bollstorleken in direkt.
- Medel:
Den genomsnittliga längden på alla kanter som är kopplade till toppunktet beräknas och multipliceras sedan med inställningen Ball Size. Fungerar bra med jämnt fördelade toppar.
- Minimal/Maximal:
Kulstorleken är lika stor som den minsta/största fjäderlängden på toppunktet multiplicerat med Kulstorlek.
- Genomsnitt Min Max:
Storlek = ((Min + Max)/2) × Bollstorlek.
- Storlek på boll
Bråkdel av längden på bifogade kanter. Kantlängden beräknas baserat på den valda algoritmen. Den här inställningen är den faktor som multipliceras med fjäderlängden. Det är ett sfäriskt avstånd (radie) inom vilket, om en annan vertex i samma mesh kommer in, vertexen börjar böjas av för att undvika en självkollision.
Ställ in detta värde på det fraktionerade avstånd mellan hörnen som du vill att de ska ha sitt eget ”utrymme”. Ett för högt värde innebär att för många hörn inkluderas hela tiden och att beräkningen går långsammare. Om värdet är för lågt kommer andra hörn att komma för nära och därmed eventuellt korsa varandra eftersom det inte finns tillräckligt med tid för att bromsa dem.
- Styvhet
Hur elastisk den där bollen av personligt utrymme är. En hög styvhet innebär att toppunkten reagerar omedelbart när en annan toppunkt kommer in i deras utrymme.
- Dämpning
Hur vertexen reagerar. Ett lågt värde saktar bara ner vertexet när det kommer för nära. Ett högt värde stöter bort den.
Observera
Kollisioner med andra objekt anges i (andra) Collision panel. För att kollidera med ett annat objekt måste de ha minst ett gemensamt lager.