Fysikk er ikke simulert forbi en bestemt ramme?

Jeg har satt opp fysikken til en svingende vrakball og satt animasjonen til å løpe i 240 bilder. Dette var ikke lenge nok for hele «swing «av ball-and-chain.

Jeg kan ikke tilbakestille tidslinjen, men jeg kan sett sluttrammen til (si) 1000 bilder, men når jeg prøver å spille animasjonen, stopper animasjonsfremdriften ved ramme 240, og jeg kan ikke få den til å gå lenger.

Det er ingen markører eller nøkkelrammer på tidslinjen.

Hva skal jeg gjøre for å «tvinge tilbakestille» animasjonstidslinjen, for å tillate endringer i lengden?

Kommentarer

  • Dette skjedde med meg, jeg kopierte hele dokumentet og limte inn et nytt, og plutselig fungerte det igjen: /

Svar

Problemet du har er ikke med tidslinjen, men med lengden på den stive kroppsbufferen.

Fysikksystemene har cache-lengdeinnstillinger uavhengig av scene-rammeområdet, så du må sørge for at de er innstilt tilsvarende, samt å sette rammeområdet.

For å gjøre dette for stive kropper, sett Slutt -rammen til hurtigbufferen i Egenskaper> Scene> Stiv kroppsbuffer til den siste rammen du vil ha stive kropper som skal animeres:

skriv inn bildebeskrivelse her

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

skriv inn bildebeskrivelse her

Hvis du bakte simuleringen (i stedet for bare å spille av animasjonen for å lage en midlertidig cache av simuleringen), trykk Free Bake i Properties> Scene> Rigid Body Cache for fjerne og «låse opp» cachen:

skriv inn bildebeskrivelse her

Kommentarer

  • Bare for å markere andre ledd – Dette gjelder alle simuleringer , røyk, klut, myk kropp og dynamisk maling har alle lignende cacheoppsett innenfor innstillingene. Stiv kropp er forskjellig ved at hurtigbufferen er plassert i sceneinnstillingene, ikke under fysikkegenskaper, mens væske bare lar deg angi mappen for hurtigbufferen.
  • @sambler Particles har også dette.

Svar

Når Rigid Body World er opprettet i scenen, bruker Rigid Body Cache-rammeområdet som standard gjeldende ramme område. Du må endre det manuelt i Scene -> Rigid Body Cache.

skriv inn bildebeskrivelse her

Svar

Fra og med Blender 2.8 har menyen for å fikse dette endret seg.

skjermbilde av blendermotorpanelet

  1. Gå til panelet for sceneegenskaper
  2. Klikk på det fjerde ikonet «scene»
  3. Bla ned til «Rigid Body World» og utvid innstillingene.
  4. Utvid «Cache»
  5. Endre «Slutt» -verdien fra 250 til hva du vil.

Svar

det ser ut til å være en feil i vers 2.62 med particleSimulation-hurtigbufferen. Hvis tidslinjeområdet ditt for eksempel er 200fr og kontantområdet for partikler også er 200, men kontanter fortsatt bare beregnes til ramme 100, må du endre «rammeområdet» i egenskaperpanelet på panelet gjengivelsesmål.

Kommentarer

  • For meg er tidslinjens rammeområde og egenskapspanelets rammeområde det samme; endre det ene endrer det andre. Dette gjelder moderne blender (2.76b atm) samt 2.62

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *