Я пытаюсь понять, как нарисовать тень от сферического объекта на неплоской поверхности. Как бы я нарисовал искажение тени на поверхности?
3d
drawing
perspective
Франсис CN
источник
источник
Ответы:
Используйте систему сетки. Нарисуйте круглую тень на плоской неискаженной сетке.
Нарисуйте искаженную сетку и используйте плоскую сетку в качестве ориентира, отмечая, где тень пересекается с линиями сетки.
Например:
источник
Для того, чтобы усилить отличный ответ Билли Керра, если вы хотите , чтобы установить источник света в вашей иллюстрации другой , чем прямо над головой (я могу видеть , Билли взял, как и я, ваши первоначальные очерченные пунктирные линии , идущие вертикально , как предполагаемому теневой край) вы бы обратить в нуль точки от источника света мимо краев вашей сферы , чтобы показать тень путь, и пересекается , что с сложенным плоским коллектором или землей.
Если вы хотите немного больше деталей, вы можете добавить размытие, которое вы видите на краю теней, что технически называется «полутень», и связано с геометрическими отношениями между фактической шириной вашего источника света и краями вашего объекта. ( см. эту ссылку википедии для более подробной информации )
Я добавил к своей фигуре полутень и несколько основных аннотаций, чтобы прояснить ситуацию: надеюсь, это поможет.
На случай, если вам интересно: все нарисовано в Affinity Designer, все 2D.
источник