Fizyka nie jest symulowana poza określoną ramą?

Skonfigurowałem fizykę rozbijającej się kuli i ustawiłem animację tak, aby trwała 240 klatek. To nie wystarczyło na cały „zamach” „kuli i łańcucha.

Nie mogę zresetować osi czasu, ale mogę ustaw klatkę końcową na (powiedzmy) 1000 klatek, ale kiedy próbuję odtworzyć animację, postęp animacji zatrzymuje się na klatce 240 i nie mogę przejść dalej.

Na osi czasu nie ma znaczników ani klatek kluczowych.

Co należy zrobić, aby „wymusić zresetowanie” osi czasu animacji, aby umożliwić zmiany długości?

Komentarze

  • Zdarzyło mi się to, skopiowałem cały dokument i wkleiłem nowy i nagle znowu zadziałało: /

Odpowiedź

Problem, który masz, nie dotyczy osi czasu, ale długości pamięci podręcznej sztywnego ciała.

Systemy fizyczne mają ustawienia długości pamięci podręcznej niezależne od zakresu klatek sceny, więc musisz upewnić się, że są one odpowiednio ustawione, a także ustawić zakres klatek.

Aby to zrobić dla ciał sztywnych, ustaw ramkę End cache w Properties> Scene> Rigid Body Cache na ostatnią klatkę, w której chcesz sztywne ciała do animacji:

tutaj wprowadź opis obrazu

Dla wersji 2.8 Ustawienia pamięci podręcznej znajdują się w Rigid Body World> Cache

tutaj wprowadź opis obrazu

Jeśli pieczone symulacja (zamiast po prostu odtwarzać animację sceny w celu utworzenia tymczasowej pamięci podręcznej symulacji), naciśnij Free Bake w Properties> Scene> Rigid Body Cache , aby usuń i „odblokuj” tę pamięć podręczną:

tutaj wprowadź opis obrazu

Komentarze

  • Aby zaznaczyć drugi akapit – dotyczy to wszystkich symulacji , dymu, tkaniny, miękkiej bryły i dynamicznej farby – wszystkie mają podobne ustawienia pamięci podręcznej w swoich ustawieniach. Sztywne ciało różni się tym, że pamięć podręczna znajduje się w ustawieniach sceny, a nie we właściwościach fizycznych, podczas gdy płyn pozwala tylko ustawić folder dla pamięci podręcznej.
  • @sambler Cząstki również to mają.

Odpowiedź

Po utworzeniu Rigid Body World w scenie domyślnie zakres ramek Rigid Body Cache używa bieżącej ramki zasięg. Musisz go ręcznie zmienić w Scene -> Rigid Body Cache.

wprowadź opis obrazu tutaj

Odpowiedź

Od Blendera 2.8, menu naprawiania tego zmieniło się.

zrzut ekranu panelu sceny blendera

  1. Idź do panel właściwości swojej sceny
  2. Kliknij czwartą ikonę „scena”
  3. Przewiń w dół do „Rigid Body World” i rozwiń ustawienia.
  4. Rozwiń „Cache”
  5. Zmień wartość „End” z 250 na dowolną.

Odpowiedź

wygląda na to, że w wersji 2.62 jest błąd związany z pamięcią podręczną particleSimulation. jeśli na przykład zakres na osi czasu wynosi 200 fr, a zakres gotówki za cząstki również wynosi 200, ale gotówka jest nadal obliczana tylko do klatki 100, musisz zmienić „zakres klatek” w panelu właściwości w panelu wymiarów renderowania.

Komentarze

  • Dla mnie zakres klatek na osi czasu i zakres klatek w panelu właściwości są takie same; zmiana jednej zmienia drugą. Dotyczy to zarówno nowoczesnego blendera (2,76 miliarda atm), jak i 2,62

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *