Como desenhar uma sombra de um objeto esférico em uma superfície não plana?


11

Estou tentando descobrir como desenhar uma sombra de um objeto esférico em uma superfície não plana. Como eu desenharia a distorção da sombra na superfície?

insira a descrição da imagem aqui


Esta é uma pergunta realmente mal formulada. Talvez você possa se esforçar um pouco mais para compor essa pergunta?
LateralTerminal

11
Onde está a fonte de luz no diagrama que você fornece?
Zach Saucier

11
Eu editei sua pergunta. Espero ter mantido a intenção do seu original. Caso contrário, fique à vontade para reverter a edição e fazer sua própria melhoria.
Billy Kerr

Parece perfeitamente claro como está agora?
Fattie

Respostas:


23

Use um sistema de grade. Desenhe a sombra circular em uma grade plana e sem distorção.

Desenhe a grade distorcida e use a grade plana como guia, observando onde a sombra cruza com as linhas da grade.

Por exemplo:

insira a descrição da imagem aqui


22

Para amplificar excelente resposta de Billy Kerr, se você quisesse definir a sua fonte de luz em sua ilustração outro do que diretamente acima (eu posso ver Billy tomou, como eu, suas linhas tracejadas desenhadas iniciais na vertical como seu borda da sombra intencional) que você gostaria de chamar de fuga pontos da fonte de luz além das bordas da sua esfera para mostrar o caminho da sombra e cruze- o com o seu coletor planar dobrado ou o solo.Figura básica de Shadowcasting

Se você quiser um pouco mais de detalhes, poderá adicionar o desfoque que vê na borda das sombras, que tecnicamente é chamado de "penumbra", e tem a ver com as relações geométricas entre a largura real da fonte de luz e as bordas do objeto. ( veja este link da wikipedia para mais detalhes )

Adicionei penumbra e algumas anotações básicas à minha figura para deixar mais claro: espero que isso ajude.

insira a descrição da imagem aqui

Caso você tenha curiosidade: todos desenhados no Affinity Designer, todos em 2D.


3
Então, em essência exatamente da mesma maneira que você faria em um avião, não, você só tem vários planos;)
joojaa
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.