Pipeline / Spis treści

Pipeline dla Artystów Technicznych

Ta książka jest dla artystów, którzy chcą zrozumieć, jak w dużym studiu VFX i animacji tysiące osobnych plików — modeli, riggów, shotów, cache’ów symulacji — zamieniają się w jeden spójny film, bez chaosu i bez tego, żeby ktokolwiek nadpisał czyjąś pracę. To nie jest kurs programowania od zera — to wyjaśnienie mechanizmu: repozytoriów, wersjonowania, publikowania, customowych narzędzi i farmy renderowej, które razem tworzą to, co w studiach takich jak Weta Digital, ILM, Framestore, Pixar czy DNEG nazywa się po prostu „pipeline”. 22 rozdziały główne prowadzą przez ten mechanizm liniowo — od pytania, po co to w ogóle istnieje, aż po prześledzenie jednego shota przez cały pipeline na samym końcu. Dodatki A–V schodzą głębiej tam, gdzie rozdział główny musiał zatrzymać się na ogólnym mechanizmie — włącznie z serią „Studia w praktyce”, pokazującą, jak dokładnie te same problemy rozwiązały u siebie ILM, Pixar, Weta, Framestore/MPC/DNEG i inni. To żywy projekt: rozdziały i dodatki będą dopisywane i rozwijane sesja po sesji, nie powstały jednorazowo.

Zanim zaczniesz
Część I · Dlaczego pipeline w ogóle istnieje (R.1–3)
Część II · Dane: pliki, wersje, publikowanie (R.4–8)
Część III · Wersjonowanie kodu i praca zespołu pipeline (R.9)
Część IV · Wymiana danych między programami (R.10–13)
Część V · Budowa customowych narzędzi (R.14–18)
Część VI · Skalowanie produkcji (R.19–20)
Część VII · Ludzie i domknięcie (R.21–22)

Dodatki poniżej nie trzeba czytać w kolejności liter — każdy rozwija jeden konkretny fragment rozdziału głównego i można wchodzić do nich z dowolnego miejsca, tam gdzie akurat brakuje Ci głębi. Litera to tylko adres, nie kolejność czytania.

Dodatki A–H · Głębiej w dane i wersjonowanie
Dodatek APerforce vs Git: dwie filozofie kontroli wersjiGit zakłada, że każdy może edytować ten sam plik naraz i połączyć zmiany później. Dla trzygigabajtowej sceny w Mayi to założenie po prostu nie działa. Dodatek BUSD w głębi: warstwy, referencje, payloads, wariantyRozdział 11 pokazał USD jako czarną skrzynkę, która „jakoś” składa scenę. Ten dodatek otwiera composition arcs krok po kroku, na konkretnym przykładzie. Dodatek CAlembic kontra USD: kiedy któreOba zamrażają geometrię w czasie, ale jeden z nich potrafi więcej niż tylko cache'ować kształt — kiedy ta różnica ma znaczenie, a kiedy jest tylko teorią. Dodatek DArchitektura configu OpenColorIORozdział 12 użył configu OCIO jak gotowego narzędzia. Tu rozkładamy go na czynniki pierwsze: colorspace, role, transformy, wyszukiwanie ścieżki. Dodatek EOpenEXR od środka: kompresja, multipart, deep pixelsJeden plik, który potrafi ważyć dwa megabajty albo dwa gigabajty w zależności od jednego ustawienia kompresji — i dlaczego „deep” EXR to zupełnie inny plik niż zwykły. Dodatek FSchemat i eventy Shotgun/ShotGrid APIRozdział 8 pokazał, jak status w przeglądarce trafia na dysk. Ten dodatek pokazuje mechanizm: schemat encji i triggery reagujące na zmianę pola. Dodatek GCache'owanie i grafy zależności w pipelineKiedy zmienia się jeden asset niskiego poziomu, pipeline musi wiedzieć dokładnie, co przebudować, a czego nie ruszać — dokładnie ten sam problem, który rozwiązuje make. Dodatek HBezpieczeństwo i uprawnienia: kto może opublikować finalną wersjęNie każdy artysta powinien móc nadpisać wersję, którą ogląda klient — gate'y zatwierdzeń i uprawnienia na poziomie zadania, nie tylko pliku.
Dodatki I–N · Głębiej w narzędzia i skalowanie
Wykład: Studia w praktyce (O–S)

Pięć części, jedno pytanie: jak ten sam mechanizm z rozdziałów głównych wygląda naprawdę, gdy zbudować go musi konkretne studio, pod konkretny film, z konkretnym budżetem czasu. Nie trzeba czytać po kolei — każda część stoi osobno.

Dodatki T–V · Przyszłość i praktyka zawodowa
Dodatek W · Wzorce Pythona w kodzie narzędzi
Pomocnik praktyczny