Às vezes, os renderizadores de freestyle terão lacunas nas linhas:
Mais de perto:
O que causa isso e como posso evitá-lo ?
Comentários
- Você pode melhorar o resultado dando ao traço uma extremidade arredondada.
Resposta
Tente o seguinte:
- Torne a malha suave (acho que isso já foi feito em sua cena).
- Ative a opção Suavidade da face em Propriedades> Camadas de renderização> Estilo livre .
Uma explicação detalhada dessas configurações pode ser encontrado aqui .
Comentários
- Isso parece funcionar 🙂 Você poderia explicar o que quer dizer com " Tornar a malha mais suave "? (sombreamento suave? fisicamente suave?)
- Por " tornar a malha suave " Eu quis dizer sombreamento suave. Desta forma, os vértices da malha podem ter múltiplas normais, a partir das quais o Freestyle pode calcular linhas de silhueta suaves que não existem como arestas nos dados da malha original.
Resposta
É causado principalmente pela alternância do recurso “Chaining” no painel Freestyle Lining Style, se você tiver certeza de que não é causado por nenhum modificador Freestyle.
Em caso afirmativo , para evitar isso, você pode simplesmente desativar “Ativar encadeamento” ou apenas incluir “Contorno”, alternando-o na lista de Tipos de borda. (Mas certifique-se de que “Mesmo objeto” não esteja alternado, que está logo abaixo de “Ativar encadeamento “checkbox.)
Comentários
- Isso parece remover algumas das lacunas, mas não todas: pasteall.org/pic/62245
- Concordo. user1561 ' A maneira como funciona melhor em sua cena.
Resposta
Para texto (fontes)
- Converta o texto em uma malha usando Alt + C em Visualização 3D e escolhendo “Malha de Curva / Meta / Surf / Texto”
- Ative o “Face Suavidade “ em Properties> Render Layers> Freestyle
Antes:
Depois:
Observação: isso ainda pode não ser suficiente, você pode ser forçado a se inscrever “Smooth” Faces em Modo de edição (pressione TAB em Visualização 3D para alternar) no Sombreamento / UVs barra lateral (pressione T para abrir) .
Visto que isso pode atrapalhar a renderização do modelo, você pode querer duplicar o modelo e renderizar a cópia em outra camada.