Introdução

O que é Freestyle ?

O Freestyle é um motor de renderização não foto-realístico (RNF), baseado em linhas e arestas. Ele depende dos dados da malha e das informações de profundidade Z para desenhar linhas nos tipos de arestas selecionados. Diversos tipos de estilos de linha podem ser adicionados para a produção de resultados artísticos («feito à mão», «pintado», etc.) ou para que tenham uma aparência mais técnica (como «Linhas retas», «Diagramas de referência», etc).

Os dois modos de operação: Modo de scripts Python e Modo de edição de parâmetros – permitem uma poderosa diversidade de estilos de linha e resultados. Estilos de linha como Grande pincel japonês, Caricaturado, Diagrama de referência e Espessura com profundidade já estão previamente formatados em scripts Python. O Modo de edição de parâmetros permite uma edição intuitiva de funcionalidades como a definição de linhas tracejadas e uma configuração fácil de múltiplos tipos de linhas e definições de arestas. Além de todas essas coisas, através da introdução dos modificadores de estilos de linha, o céu é o limite!

../../_images/render_freestyle_introduction_example-1.png

ATV buggy by Rylan Wright (RONIN). CC BY. (File:AtvBuggy.zip).

../../_images/render_freestyle_introduction_example-2.png

By mato.sus304. CC BY-SA. (File:Mato_sus304_cut02.zip).

../../_images/render_freestyle_introduction_example-3.png

Uma cena caricaturada feita pelo Estúdio OHA © Mechanimotion Entertainment. (the blend-file).

../../_images/render_freestyle_introduction_example-4.png

Blueprint render of Martin M-130 from 1935 by LightBWK. CC0. Warning: heavy file! designed for stress test Blender to the limits and may crash Blender. (File:M-130Blueprint.zip).

More artwork can be found at Release Note Artwork Showcase.

A grande imagem

  • Ative o Freestyle em Propriedades (editor) ‣ Renderizar (aba ) ‣ FreeStyle (painel).
  • As configurações do Freestyle estão localizadas na nova aba Camadas de renderização.
  • Uma camada de renderização pode ter somente um mapa de visualização. Um Mapa de visualização armazena as definições de detecção de arestas (Ângulos dos vincos, Alternâncias de abatimento, Opção de suavização de faces*, Alternâncias de bordas dos materiais, Raios das esferas e opções avançadas de Epsilo Kr Derivativo).
  • Um mapa de visualização pode ter múltiplos conjuntos de linha.
  • Um conjunto de linha controla quais os tipos de linhas e seleções serão renderizados, e a partir de quais linhas presentes em sua cena.
  • Cada conjunto de linha utiliza um estilo de linha (que pode ser compartilhado entre múltiplos conjuntos de estilos de linha).
  • Um estilo de linha indica ao renderizador Freestyle como renderizar os conjuntos de linhas vinculadas em termos de cor, transparência alfa, espessura e outros aspectos.
../../_images/render_freestyle_introduction_view-map-processes.png

Diagrama em blocos do mapa de visualização e processos do Freestyle.

Limitações conhecidas

  • Altamente exigente com relação a memória: Todos os objetos em uma camada de renderização são carregados de uma vez.
  • Somente objetos com malha faceada são suportados. Os tipos de malhas a seguir são ignoradas:
    • Faces de malha com materiais do tipo Aramado.
    • Faces de malha com materiais completamente transparentes.
    • Faces de malha com materiais com sombras definidas para o modo Somente projetar habilitada.
  • As faces transparentes são tratadas como faces opacas.
  • Nenhuma das arestas nas intersecções entre as faces é detectada até o presente momento.
  • Máscaras de camadas não funcionam com Freestyle.
  • Resultados da renderização através do Freestyle não possuem nenhuma informação sobre profundidade Z.
  • Câmeras panorâmicas não são suportadas.