If you're seeing this message, it means we're having trouble loading external resources on our website.

Jeżeli jesteś za filtrem sieci web, prosimy, upewnij się, że domeny *.kastatic.org i *.kasandbox.org są odblokowane.

Główna zawartość
Aktualny czas:0:00Całkowity czas trwania:2:47

Transkrypcja filmu video

PIXAR W PUDEŁKU Poznaliśmy szum Perlina w jednym wymiarze. Ale my chcemy rozwiązać problem dwuwymiarowy. Na szczęście można zastosować tę samą zasadę w 2D. Będzie wesoło! Przy wariacjach jednowymiarowych za pomocą krzywej 2D określaliśmy zmiany koloru wzdłuż linii. Współrzędna <i>x</i> określała poziomą pozycję pikseli, a współrzędna <i>y</i> określała jasność każdego z nich. Dla szumu w 2D zmiany będziemy określać na powierzchni trójwymiarowej. Ta powierzchnia to zbiór punktów o współrzędnych <i>x</i>, <i>y</i> i <i>z</i>. Oto powierzchnia wyznaczona przez losowe punkty. Współrzędne <i>x</i> i <i>y</i> każdego punktu określają pozycję piksela na płaszczyźnie, a współrzędna <i>z</i> określa jego jasność. Uzyskamy taki dwuwymiarowy efekt. Szczyty powierzchni na obrazie 2D są jasne, a doliny - ciemniejsze. W obrazie 2D są ostre granice między jasnymi a ciemnymi obszarami. To dlatego, że powierzchnia nie jest gładka. Możemy ją podzielić tak samo, jak wygładziliśmy krzywą 2D. Pojawią się punkty pośrednie, co złagodzi przejścia. Uzyskamy naturalnie wyglądające zróżnicowanie. Taki sam "zachmurzony" wzór jak w pakiecie shaderów. Chcecie to wypróbować? W ćwiczeniu użyjecie tej metody do odtwarzania wzorów 2D. Damy wam wzór docelowy, a wy zrobicie taki sam, modyfikując kolor, rozdzielczość (czyli przybliżenie, z jakiego oglądamy powierzchnię), oraz podziały, czyli wygładzanie krzywej. W tym przykładzie zmieniamy kilka parametrów. Ile parametrów zmienia się w shadingu w prawdziwej produkcji? W przypadku postaci drugoplanowych parametrów jest kilkaset, ale główni bohaterowie, jak Arlo, mają ich parę tysięcy! Gdy Arlo brnie w błocie, określamy, jak się brudzi, jaki kolor ma to błoto, jak schnie... W czasie deszczu kontrolujemy szybkość spadania kropel i części, które mają być widoczne. W czasie podróży Arlo nabija sobie siniaki... Podróż odbija się na jego ciele. Są kontrolery do różnych czynników, nie tylko kolorów. W niektórych otoczeniach wydaje się nazbyt świecący, redukujemy więc ten efekt. Mamy kontrolery do wszystkiego! - Skomplikowana sprawa! - Tak.