Jak wyrenderować styl kreskówkowy przy użyciu całkowicie płaskich kolorów?

Jak renderować doskonałe kreskówki w blenderze? Bez względu na silnik (wewnętrzny lub cykle) zawsze widzę to przejście cieniowania gdzieś w modelu.

Wewnętrzny silnik renderujący Blendera

Silnik renderujący cykle

Pierwszy obraz jest w wewnętrznym silniku renderowania blendera z materiałem cieniującym toon, a drugi obraz jest w cyklu renderowania z toon shader.


Jak mogę uzyskać całkowicie płaskie kolory bez fantazyjnych odmian cieniowania?

cieniowanie przejścia

bez cieniowania

Komentarze

  • czy próbowałeś dodaj kolejną lampę (Hemi) do swojej sceny Nie ' nie dostaję tych wyraźnych cieni?
  • do układacza – obniżyłem cykliczne odbicia światła – min-1 , max-2
  • Wypróbowałem wyjaśnienie ' Light BWK, ale nadal otrzymuję te same wyniki. Zasadniczo chcę tworzyć animacje komiksowe w cyklach o całkowicie płaskich kolorach.
  • No cóż … okej. Wydawało mi się, że Twój oryginalny przykładowy obraz sugerował, że jest to część Twojego innego pytania, ale jeśli ' nie, to wydaje mi się, że działa to jako osobne pytanie.

Answer

Innym sposobem w programie Cycles byłoby utworzenie modułu cieniującego w kompozytorze, który wpływa na ogólne renderowanie lub tylko na materiały chcesz.

W tym przykładzie małpa po prawej stronie ma materiał z przejściem indeksu równym 1. W kompozytorze używam rampy kolorów, aby ponownie odwzorować cieniowanie. Cieniowanie dwukolorowe uzyskuje się za pomocą stała jako interpolacja na rampie.

tutaj wprowadź opis obrazu

Reszta materiałów nie ma wpływu na rampę.

Komentarze

  • Bardzo mi się to podoba, ale czas renderowania byłby ekspansywny.
  • nie za dużo …
  • Dlaczego jestem wysyłany na tę stronę, kiedy chcę, aby cała scena była cieniowana komórkami? Jednak każdy przykład zmienia tylko 1 materiał do rampy. To ' nie jest tym, czego chcę.
  • @EricHuelin Podczas komentowania dodaj przynajmniej link do pytania / komentarza, który Cię tu przesyła.
  • blender.stackexchange.com/questions/67323/…

Odpowiedź

base Toon / cell shading

To są ustawienia, które należy zmienić, aby ustawić płaskie toon / cel shading. Aby pozbyć się aliasingu z ciągłą interpolacją, w panelu opcji włącz opcję Full Oversampling. Istnieją ograniczenia, zaznacz je na grafice.

Odpowiedź

W BI można to zrobić, używając cieniowania toon i ustawiając wygładź wartość na 0, a następnie wprowadź ją do skali kolorów:

tutaj wprowadź opis obrazu

Wyłączyłem również podświetlenia specular ustawiając intensywność specular na 0.

Odpowiedź

Możesz zrobić coś podobnego do rozwiązania cegatona w Cycles, podając ten sam typ rampy, którego użył do wejścia koloru modułu cieniującego toon bsdf.

wprowadź obraz opis tutaj

tutaj wprowadź opis obrazu

EDYCJA: To jest rozwiązanie, które robisz w materiale, a nie kompozytor.

Komentarze

  • To nie jest ' t nawet Freestyle! To ' to tylko edytor węzłów materiału. (B ale zdecydowanie możesz to dodać, aby uzyskać lepsze linie.) Freestyle jest stosowany po wyrenderowaniu wszystkiego, a następnie dodaniu. Nie jestem pewien ', czy tryb Freestyle został ukończony przed komponowaniem, czy nie.
  • Dzięki za wskazówkę;). Chciałem wpisać " cieniowanie komórek ". Często błędnie go piszę ', ponieważ często idą w parze w kreskówkach. Tak, jest to efekt kompozycji

Odpowiedź

Po kilku próbach i błędach utworzyłem konfigurację cieniowania toon BI w Cycles. To bardzo prosta i użyteczna konfiguracja. Możesz łatwo określić kierunek światła i cienia za pomocą lampy w scenie i cieniowania obiektu za pomocą węzła ColorRamp. Jeśli używasz tej konfiguracji z Freestyle, mogą to być ładnie wyglądające obiekty cieniowane komórkami. A jeśli nie chcesz zmieniać pozycji cienia podczas animowania obiektów (co jest polecane), nadaj obiektowi swoją lampę.

Oto moja konfiguracja. tutaj wprowadź opis obrazu

Komentarze

  • Podoba mi się to. konfiguracja węzła nie ' nie zadziałała, ponieważ w węźle Współrzędne tekstury użyłem prawdziwej lampy.Kiedy zmieniłem go na obiekt inny niż lampa (np. Kula), to działało.

Odpowiedź

Cały czas używam wewnętrznego silnika blendera do renderowania w stylu kreskówkowym. jeśli nie chcesz mieć cieni na karcie materiału w sekcji cieniowania, zaznacz przycisk obok bezcieniowego i usuwa cieniowanie i cieniowanie. także jeśli chcesz mieć kontur, taki jak kontur rysowania linii na krawędzi kontrolnej karty renderowania i dostosuj się do swoich upodobań.

Odpowiedz

Możesz eksperymentować z Okluzja otoczenia i Oświetlenie zewnętrzne w panelu Ustawienia świata aby uzyskać więcej efektów przypominających toon ORAZ Obrys & Freestyle (1 piksel to więcej niż wystarczający) w sekcji Renderuj dla obrysów krawędzi i konturów obiektów .

Dodaj komentarz

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