Fysik simuleres ikke forbi en bestemt ramme?

Jeg har oprettet fysikken i en svingende ødelæggende kugle og indstillet animationen til at køre i 240 billeder. Dette var ikke længe nok til hele “swing “af kuglekæden.

Jeg kan ikke nulstille tidslinjen, men jeg kan indstil slutrammen til (siger) 1000 billeder, men når jeg prøver at afspille animationen, stopper animationsfremgangen ved ramme 240, og jeg kan ikke få den til at gå længere.

Der er ingen markører eller nøglerammer i tidslinjen.

Hvad skal jeg gøre for at “tvinge nulstille” animationens tidslinje for at tillade ændringer i længden?

Kommentarer

  • Dette skete for mig, jeg kopierede hele dokumentet og indsatte i et nyt, og pludselig fungerede det igen: /

Svar

Det problem, du har, er ikke med tidslinjen, men med længden af den stive kropscache.

Fysiksystemerne har cache-længdeindstillinger uafhængigt af scene-rammeområdet, så du skal sikre dig, at de er indstillet i overensstemmelse hermed samt indstille rammeområdet.

For at gøre dette for stive kroppe skal du indstille slutningen -rammen for cachen i Egenskaber> Scene> Stiv kropscache til den sidste ramme, du vil have stive kroppe, der skal animeres:

indtast billedebeskrivelse her

For 2.8 Cache-indstillingerne er under Rigid Body World> Cache

indtast billedebeskrivelse her

Hvis du bagte simuleringen (i stedet for bare at afspille sceneanimationen for at lave en midlertidig cache af simuleringen), skal du trykke på Gratis bagning i Egenskaber> Scene> Stiv kropscache for fjerne og “låse op” cachen:

indtast billedbeskrivelse her

Kommentarer

  • Bare for at fremhæve andet afsnit – Dette gælder for alle simuleringer , røg, klud, blød krop og dynamisk maling har alle lignende cache-opsætninger inden for deres indstillinger. Stiv krop adskiller sig ved, at cachen er placeret inden for sceneindstillingerne ikke under fysikegenskaber, mens væske kun giver dig mulighed for at indstille mappen til cachen.
  • @sambler Partikler har også dette.

Svar

Når Rigid Body World er oprettet i scenen, bruger Rigid Body Cache-rammeområdet som standard den aktuelle ramme rækkevidde. Du skal ændre det manuelt i Scene -> Rigid Body Cache.

indtast billedbeskrivelse her

Svar

Fra Blender 2.8 er menuen til løsning af dette ændret.

skærmbillede af blender-scenepanel

  1. Gå til dit sceneegenskabspanel
  2. Klik på det 4. ikon “scene”
  3. Rul ned til “Stiv kropsverden” og udvid indstillingerne.
  4. Udvid “Cache”
  5. Skift “End” -værdien fra 250 til hvad du vil.

Svar

der ser ud til at være en fejl i vers 2.62 med particleSimulation-cachen. hvis din tidslinje for eksempel er 200fr og din partikel kontante rækkevidde også er 200, men kontanter stadig kun beregnes indtil ramme 100, skal du ændre “rammeområde” i egenskabspanelet på panelet gengivelsesmål.

Kommentarer

  • For mig er tidslinjerammeområdet og egenskabspanelets rammeområde det samme; ændring af den ene ændrer den anden. Dette gælder både moderne blender (2.76b atm) og 2.62

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *