Как бы я нарисовал тень от сферического объекта на неплоской поверхности?


11

Я пытаюсь понять, как нарисовать тень от сферического объекта на неплоской поверхности. Как бы я нарисовал искажение тени на поверхности?

введите описание изображения здесь


Это действительно плохо сформулированный вопрос в его нынешнем виде. Может быть, вы могли бы приложить немного больше усилий для составления этого вопроса?
LateralTerminal

1
Где находится источник света на схеме, которую вы предоставляете?
Зак Сауцер

1
Я отредактировал ваш вопрос. Я надеюсь, что сохранил намерения вашего оригинала. Если нет, пожалуйста, не стесняйтесь отменить редактирование и внести свои улучшения.
Билли Керр

Кажется, совершенно ясно, как оно сейчас стоит?
Толстяк

Ответы:


23

Используйте систему сетки. Нарисуйте круглую тень на плоской неискаженной сетке.

Нарисуйте искаженную сетку и используйте плоскую сетку в качестве ориентира, отмечая, где тень пересекается с линиями сетки.

Например:

введите описание изображения здесь


22

Для того, чтобы усилить отличный ответ Билли Керра, если вы хотите , чтобы установить источник света в вашей иллюстрации другой , чем прямо над головой (я могу видеть , Билли взял, как и я, ваши первоначальные очерченные пунктирные линии , идущие вертикально , как предполагаемому теневой край) вы бы обратить в нуль точки от источника света мимо краев вашей сферы , чтобы показать тень путь, и пересекается , что с сложенным плоским коллектором или землей.Базовый Shadowcasting Figure

Если вы хотите немного больше деталей, вы можете добавить размытие, которое вы видите на краю теней, что технически называется «полутень», и связано с геометрическими отношениями между фактической шириной вашего источника света и краями вашего объекта. ( см. эту ссылку википедии для более подробной информации )

Я добавил к своей фигуре полутень и несколько основных аннотаций, чтобы прояснить ситуацию: надеюсь, это поможет.

введите описание изображения здесь

На случай, если вам интересно: все нарисовано в Affinity Designer, все 2D.


3
По сути, точно так же, как вы бы делали это на плоскости, нет, у вас есть только несколько плоскостей;)
joojaa
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.