Simuleringszon¶
Simuleringszoner gör att resultatet av en bildruta kan påverka nästa. På så sätt kan även en uppsättning enkla regler leda till komplexa resultat, med tiden. Den vanligaste typen är fysiksimulering, med specifika lösare för fysikaliska fenomen.

Initiala simuleringsnoder och simuleringszon.¶
När du lägger till en simulering läggs två noder till, och mellan dem definieras en ”simuleringszon”.
De ingångar som är anslutna till noden Simulation Input utvärderas endast en gång, i början av simuleringen, skickas vidare till nästa simuleringstillstånd och matas slutligen ut. Andra noder kan länkas in i simuleringsregionen från utsidan. Dessa utvärderas på nytt varje steg baserat på deras värde vid den givna ramen.
Det är inte möjligt att ha någon länk som går mot utsidan. Resultatet av simuleringen kan endast nås via noden Simulation Output. Detta möjliggör också interpolering under bildrutan för rörelseoskärpa.
Observera
Denna nod kan inte användas i verktygskontext-bara i Modifier-kontexten.
Observera
Anonyma attribut sprids inte av simuleringsnoderna om de inte uttryckligen lagras i simuleringstillståndet. Detta beror på att det skulle krävas en blick in i framtiden för att upptäcka vilka anonyma attribut som kommer att behövas för simuleringen och efteråt för att se vilka data som behövs.
Klocka¶
Simuleringen är kopplad till animationssystemet, med stöd för understeg. Den utvärderas endast när animationsrutan ändras och cachelagras på samma sätt som de befintliga fysiksimuleringarna i Blender.
Egenskaper¶
I Node Redigerare kan ingångarna bytas namn på, blandas och tas bort. Det är också här som delsteg kan definieras för en simulering.
Inmatningar¶
- Geometri
Standard geometriinmatning, som är tillgänglig som standard för att mata in geometri i simuleringszonen. Fler bakobjekt kan läggas till genom att dra uttag till det tomma uttaget eller i panelen Simulation State. Objekt kan döpas om genom Ctrl-LMB på uttagets namn eller i nodernas Properties-panel.
- Delta-tid
Tiden i sekunder mellan bildrutorna. I huvudsak är detta inversen av rendering Frame Rate.
Detta delta används för att driva simuleringen genom att ansluta den till nodinställningar som är beroende av en hastighet. Detta gör att simuleringsuppspelningen förblir konsekvent när bildfrekvensen ändras.
- Hoppa över
Vidarebefordra utdata från simuleringens ingångsnod direkt till utgångsnoden och ignorera noderna i simuleringszonen.
Bakning¶
Simuleringen cachelagras automatiskt under uppspelningen. Den giltiga cachen kan ses som en stark gul linje i tidslinjeredigeraren. Detta gör det möjligt för animatörer att snabbt inspektera alla tidigare bildrutor i en simulering.

Cachade bildrutor i tidslinjen.¶
I de fall där den aktuella bildrutan är den enda relevanta kan användaren välja bort ”Cache” för att spara minne.
När resultatet är klart att skickas till en renderings-anläggning kan det bakas till disk. Detta gör att simuleringen kan renderas i en icke sekventiell ordning.

Simulering och fysik, användargränssnitt för simuleringsnoder.¶
Observera
Genom att baka simuleringen bakas alla simuleringar i alla modifierare för de valda objekten.
Exempel¶
Kombinerat med Index över närmaste kan detta användas för ett antal sfärbaserade simuleringar.

Index över närmaste exempelfil CC-BY Sean Christofferson.¶