Jak narysować cień ze sferycznego obiektu na niepłaskiej powierzchni?


11

Próbuję wymyślić, jak narysować cień ze sferycznego obiektu na niepłaskiej powierzchni. Jak narysować zniekształcenie cienia na powierzchni?

wprowadź opis zdjęcia tutaj


To jest naprawdę źle sformułowane pytanie. Może mógłbyś włożyć nieco więcej wysiłku w skomponowanie tego pytania?
LateralTerminal

1
Gdzie jest źródło światła na schemacie, który podajesz?
Zach Saucier

1
Zredagowałem twoje pytanie. Mam nadzieję, że zachowałem zamiar twojego oryginału. Jeśli nie, możesz cofnąć edycję i wprowadzić własne poprawki.
Billy Kerr

Wydaje się doskonale jasne, jak teraz stoi?
Fattie,

Odpowiedzi:


23

Użyj systemu siatki. Narysuj okrągły cień na płaskiej niezniekształconej siatce.

Narysuj zniekształconą siatkę i użyj płaskiej siatki jako prowadnicy, zauważając, gdzie cień przecina się z liniami siatki.

Na przykład:

wprowadź opis zdjęcia tutaj


22

Aby wzmocnić doskonałą reakcję Billy'ego Kerr'a, jeśli chciałbyś ustawić źródło światła na ilustracji inne niż bezpośrednio nad głową (widzę, że Billy wziął, podobnie jak ja, twoje początkowe naszkicowane linie przerywane biegnące pionowo jako zamierzona krawędź cienia) , narysowałbyś zniknięcie punktów od źródła światła poza krawędzie swojej sfery, aby pokazać drogę cienia i przecinają się , że ze swoim złożonym płaskiego kolektora lub ziemi.Podstawowa postać Shadowcasting

Jeśli chcesz trochę więcej szczegółów, możesz dodać rozmycie, które widzisz na krawędzi cieni, które technicznie nazywa się „półcieniem” i ma związek z geometrycznymi relacjami między rzeczywistą szerokością źródła światła a krawędziami obiektu ( zobacz ten link na Wikipedii, aby uzyskać więcej informacji )

Do mojej figury dodałem półcienie i kilka podstawowych adnotacji, aby było jaśniej: mam nadzieję, że to pomoże.

wprowadź opis zdjęcia tutaj

Jeśli jesteś ciekawy: wszystkie rysowane w Affinity Designer, wszystkie 2D.


3
W zasadzie dokładnie tak samo, jak
robiłbyś
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.