Oszacuj ujęcia, wznowienia i wyjście filmu.
Oszacuj wideo, rozdzielając to, co trzeba wytworzyć, pracę obliczeniową i okno potrzebne do jej ukończenia. Policz klatki lub segmenty, przeanalizuj reprezentatywne przypadki i dodaj powtórzenia, przygotowanie oraz odzyskiwanie. Następnie powiąż ten harmonogram z pakietem 3-, 7- lub 30-dniowym. Przykładowe obliczenia w tym przewodniku pokazują metodę; nie mierzą żadnego GPU z katalogu i nie stanowią wyceny produkcji.
Ustal wersję filmu do oszacowania
Zacznij od listy ujęć z czasem trwania, liczbą klatek na sekundę, wymiarami i oczekiwanym efektem. Określ klatki początkową i końcową, przejścia, marginesy przydatne przy montażu oraz warianty do dostarczenia. Dodatkowy format pionowy może wymagać innej kompozycji; to nie zawsze prosty eksport. Oddziel obliczanie ujęcia od zatwierdzenia kreatywnego i wytwarzania poszczególnych wersji.
Zgromadź projekt, zasoby, ustawienia i reprezentatywny fragment. W przypadku Blender/Cycles zapisz wersję, silnik, urządzenie obliczeniowe i parametry jakości. W przypadku wygenerowanego wideo zapisz model, czas trwania segmentu i jego workflow.
Wybór jednostki dopasowanej do metody
W przypadku animacji 3D zacznij od liczby faktycznie obliczonych klatek. Przy 24 klatkach na sekundę cztery sekundy to 96 klatek. Sprawdź granice domknięte: od klatki 1 do klatki 96 otrzymujesz dokładnie 96 klatek. Dodatkowe klatki przewidziane na płynne przejście należy doliczyć do sumy, nawet jeśli nie pojawiają się w finalnym czasie trwania.
W przypadku modelu generowania wideo właściwą jednostką może być pełny segment wytworzony przez jedno uruchomienie. Nie wyliczaj jego kosztu na podstawie pojedynczej klatki: przetwarzanie czasowe i dekodowanie niekoniecznie kierują się tą samą zasadą. Oszacuj osobno wygenerowane segmenty, wypróbowane warianty oraz etapy interpolacji lub powiększania, jeśli Twój workflow je obejmuje.
Zakres domknięty oblicza się jako ostatnia klatka − pierwsza klatka + 1. Aby ustalić granice, tempo i klatki przejściowe, przejdź do przewodnika po tempach i sekwencjach.
Pomiar kilku reprezentatywnych momentów
Wybierz fragment prosty, fragment typowy i fragment wymagający. W scenie 3D bryły, odbicia, włosy lub pojawianie się obiektów mogą zmieniać obciążenie. Podczas próby służącej do oszacowania zachowaj końcową rozdzielczość i ustawienia decydujące o jakości. Zredukowany podgląd pozostaje przydatny do kierunku artystycznego, ale nie wystarcza do przewidzenia końcowego obliczenia.
Zapisz osobno otwarcie projektu, przygotowanie sceny, obliczenie, odszumianie i zapis klatek. Pierwsze uruchomienie może obejmować etapy nieobecne w kolejnych. Przy adaptacyjnym próbkowaniu Cycles poszczególne obszary nie otrzymują tej samej pracy: pomnożenie wyłącznie maksymalnej liczby próbek nie jest miarą rzeczywistego czasu. Zachowaj kilka obserwacji zamiast pojedynczego rekordu.
Przykład hipotetyczny: animacja dwunastosekundowa
Weźmy trzy ujęcia po cztery sekundy przy 24 klatkach na sekundę: po 96 klatek każde, czyli łącznie 288. Załóżmy, wyłącznie dla zilustrowania obliczeń, czasy 18, 30 i 45 sekund na klatkę w zależności od ujęcia. Te liczby są wymyślone na potrzeby tego przykładu i nie opisują żadnego GPU. Czasy wynoszą wówczas 1 728, 2 880 i 4 320 sekund, czyli łącznie 8 928 sekund: 2 godz. 28 min 48 s.
Wybrany 25-procentowy margines na powtórzenia podnosi obliczenia do 11 160 sekund, czyli 3 godz. 6 min. Jeśli założymy dodatkowo 30 minut na przygotowanie oraz 45 minut na transfery i eksporty, całkowity budżet sięga 4 godz. 21 min. Zastąp każde założenie własnymi obserwacjami; ta suma nie obejmuje automatycznie opóźnień wynikających z weryfikacji przez człowieka.
Aby sprawdzić to oszacowanie, zamieńmy jedynie 45 sekund ujęcia C na 60 sekund. Nadwyżka wynosi 96 × 15 = 1 440 sekund, czyli 24 minuty przed powtórzeniami, a następnie 30 minut przy tym samym 25-procentowym marginesie. Budżet rośnie do 4 godz. 51 min. Ta wrażliwość wskazuje ujęcie, które warto lepiej udokumentować; nie potwierdza jednak żadnego z założonych czasów.
| Ujęcie | Klatki | Założenie s/klatkę | Obliczenia |
|---|---|---|---|
| A | 96 | 18 | 1 728 s |
| B | 96 | 30 | 2 880 s |
| C | 96 | 45 | 4 320 s |
| Suma początkowa | 288 | Zmienna w zależności od planu | 8 928 s = 2 godz. 28 min 48 s |
| Z 25 % wznowień | Założenie obciążenia | 8 928 × 1,25 | 11 160 s = 3 godz. 06 min |
| Z przygotowaniem i eksportem | 30 + 45 minut | Dodatkowe założenia | Łącznie 4 godz. 21 min |
Wyraźne uwzględnienie poprawek
Margines nie powinien ukrywać wszystkich problemów. Oddziel poprawki techniczne, takie jak brakująca tekstura, od zmian kreatywnych, takich jak nowa kamera. Te pierwsze można ograniczyć dzięki wcześniejszej kontroli; te drugie zależą od procesu zatwierdzania. Zatwierdź kadrowanie i ruch, zanim obliczysz całą sekwencję z końcowymi ustawieniami.
W przypadku generowania wideo zapisz liczbę wyprodukowanych prób i liczbę zaakceptowanych segmentów. Zaobserwowany stosunek na kilku ujęciach to wskazówka dla tego projektu, a nie uniwersalne prawo. Jeśli zmienisz model, referencję lub zamiar, oceń ten stosunek ponownie. Przedstaw zakres roboczy i wskaż, co przesunęłoby go w stronę górnej granicy.
| Niepewność | Co ją zmniejsza | Kiedy przeliczyć ponownie |
|---|---|---|
| Brakujący zasób | Kontrola transferu i otwarcie | Po dodaniu lub zmianie assetu |
| Bardziej wymagający plan | Render przy finalnych ustawieniach | Po nowej symulacji lub definicji |
| Niezatwierdzony kierunek | Weryfikacja kadrowania i ruchu | Po zwrotach kreatywnych |
| Większy rozmiar wyjściowy | Reprezentatywne pliki i kontrola kopiowania | Po dodaniu passów lub wersji |
Zliczanie plików i operacji wyjściowych
Obliczenia nie kończą się w momencie pojawienia się ostatniej klatki. Zaplanuj montaż, kontrolę przy normalnej prędkości, ewentualną korekcję kolorów, kodowanie i transfer wybranych elementów. Sekwencja klatek pozwala wznowić niektóre pliki i stworzyć kilka filmów bez ponownego renderowania sceny. Sprawdź, czy narzędzie do montażu lub compositingu obsługuje używane warstwy i formaty.
W drugim, czysto hipotetycznym przykładzie 288 klatek po 25 MB to 7200 MB dla jednej serii. Passy, wersje, cache i kopie zapasowe dochodzą dodatkowo. Zastosuj to mnożenie dopiero po obejrzeniu reprezentatywnych plików: ich rozmiar może się zmieniać w zależności od zawartości i kompresji. Zarezerwuj czas na sprawdzenie otrzymanych plików, nie tylko na rozpoczęcie ich kopiowania.
Aby ułatwić montaż, do przeglądania mogą służyć proksy. Ich tworzenie i przypisywanie do oryginałów również zajmuje czas; nie zastępują plików potrzebnych do finalnego wyjścia.
Powiąż pamięć i harmonogram z wynajmem
Najpierw wybierz konfigurację zgodną z oprogramowaniem i zdolną do wykonania docelowego fragmentu. Jeśli projekt przekracza dostępną pamięć, szacowanie czasu uzyskane inną metodą staje się mało informacyjne. Karta o pojemności 48 GB może dać więcej przestrzeni niż karta 24 GB; nie gwarantuje jednak określonego współczynnika szybkości. Podobnie kilka GPU nie przyspiesza wszystkich etapów w ten sam sposób.
Porównaj czasy 3, 7 i 30 dni z całym swoim harmonogramem: instalacja wybranych narzędzi, próby, poprawki, obliczenia i odbiór. Dostępne okno może być dłuższe niż łączny czas obliczeń, ponieważ decyzje zapadają w różnych momentach.
Odczytaj cenę pakietu, nie tworząc stawki godzinowej
Katalog podaje kwotę w USD za pakiet i cały okres. Budżet wynajmu przyjmuje tę kwotę dla wybranego okresu, pomnożoną przez liczbę pakietów. Sprawdź skład pakietu: jego cena zawiera już jego GPU. Nie mnóż ponownie przez liczbę kart i nie licz w myślach czterech godzin pracy jako czterech godzin nieistniejącej oferty godzinowej.
Zachowaj dwa wiersze: koszt wybranego pakietu i założenia dotyczące harmonogramu. Produkcja, która wykorzystuje niewiele godzin obliczeń, może czekać na wynik kilka dni. Porównaj pakiety 3-, 7- i 30-dniowe w cenniku, a następnie sprawdź sumę w konfiguratorze. Ewentualne koszty zewnętrzne, w szczególności te związane z Twoim portfelem, pozostają odrębne od kwoty wynajmu. Ta wycena nie oznacza ani natychmiastowej dostępności, ani gwarantowanego terminu.
Efekt końcowy: szacowanie, które można skorygować
Prowadź jedną kartę na plan z jego parametrami, jednostką miary, uwagami, planowanymi powtórzeniami i plikami do wygenerowania. Dodaj podsumowanie rozdzielające obliczenia GPU, przygotowanie, transfery i walidację. Podaj datę próby i wersję projektu: nowa symulacja lub zmiana definicji uzasadnia nową wycenę.
Oczekiwany wynik to wyjaśniony harmonogram wraz z budżetem wynajmu przypisanym do konfiguracji i czasu trwania. Musi być możliwe zastąpienie założenia bez odtwarzania całego rozumowania. Warsztat wideo pomaga ustalić plany; karty GPU pozwalają następnie porównać pamięć i zgodność. Pełny render zarezerwuj na moment, gdy fragment i zakres są już wystarczająco stabilne.
Nie usuwaj nieudanej próby z arkusza: może wyjaśniać limit pamięci lub powtórzenie. Nie licz jednak tego samego wczytywania lub transferu w dwóch kategoriach. Jeśli brakuje informacji, pozostaw ją jako nieznaną i wskaż następną potrzebną kontrolę.
Twoje pytania.
Czy mogę pomnożyć czas jednej klatki przez cały film?+
Daje to wstępny rząd wielkości, jeśli klatki mają porównywalną złożoność. W przypadku filmu z wieloma ujęciami lub dużymi wahaniami zmierz każdą kategorię. Dodaj etapy, które nie są uwzględnione w czasie tej klatki.
Czy dłuższy czas wynajmu zmniejsza potrzebne obliczenia?+
Nie. Daje ona inne okno robocze. Wydajność zależy między innymi od sprzętu, oprogramowania i projektu. Wybierz czas trwania dla swojej organizacji, a następnie zachowaj ustawienia i pomiary, które wyjaśniają czas obliczeń.
Czy marża 25% wystarczy w przypadku wszystkich filmów?+
Nie. Została wybrana wyłącznie na potrzeby przykładu. Marża musi odpowiadać niepewnościom projektu: różnicom między ujęciami, poprawkom technicznym, walidacjom i zmianom zakresu. Dokładna wartość bez uzasadnienia daje fałszywe wrażenie wiarygodności.
Czy cztery godziny obliczeń oznaczają, że trzy dni wystarczą?+
Nie musi tak być. Przygotowanie, poprawki, transfery i dostępność osób mogą wydłużyć harmonogram. Wybierz czas trwania z uwzględnieniem tych etapów, nie wyciągając terminu realizacji wyłącznie z sumy czasu.
Czy 7200 MB z przykładu to prognoza dotycząca miejsca na dane?+
To hipotetyczne pomnożenie 288 obrazów przez 25 MB. Zmierz pliki reprezentatywne dla Twojego eksportu i dodaj przebiegi, wersje, cache oraz niezbędne kopie. Wynik nie opisuje pojemności dyskowej wliczonej do oferty.