Lançamento do sistema gratuito de modelagem 3D Blender 2.83
Introduzido lançamento de um pacote gratuito de modelagem 3D Blender 2.83, que incluiu mais de 1250 correções e melhorias, preparadas em três meses desde o lançamento Blender 2.82. A principal atenção na preparação da nova versão foi focada na otimização do desempenho – o trabalho de desfazer, desenhar a lápis e visualizar a renderização foi acelerado. O suporte para amostragem adaptativa foi adicionado ao mecanismo Cycles. Adicionadas novas ferramentas de escultura Pincel de pano e Conjuntos de rosto. Um sistema de redução de ruído foi implementado com suporte para aceleradores NVIDIA RTX. Fornece suporte inicial para realidade virtual com base no padrão OpenXR e na capacidade de importar arquivos OpenVDB.
O Blender 2.83 é marcado como o primeiro lançamento LTS (Long Term Support) na história do projeto, o que pode ser considerado uma base estável para a qual serão corrigidas atualizações com bugs graves ganhar corpo durante dois anos. As versões corretivas serão denominadas 2.83.1, 2.83.2, etc. Prática semelhante planejado continue nas próximas filiais. Por exemplo, após o Blender 2.83, iniciou-se o desenvolvimento do ramo Blender 2.9x, dentro do qual está prevista a publicação de quatro versões - 2.90, 2.91, 2.92 e 2.93. A versão 2.93, assim como a 2.83, será uma versão LTS. A versão 2021 está planejada para 3.0, o que marcará a transição para um novo esquema de numeração de versão contínua.
Adicionado suporte para importação e renderização de arquivos OpenVDB usando o novo objeto "Volume". Os arquivos OpenVDB podem ser gerados pelo Blender a partir do cache do sistema de simulação de gás, fumaça, fogo e líquido, ou transferidos de aplicativos externos como o Houdini. O formato OpenVDB foi proposto pela DreamWorks Animatio e permite armazenar e manipular com eficiência dados volumétricos esparsos discretizados em grades 3D.
Adicionado por suporte inicial para realidade virtual, limitado por enquanto à capacidade de inspecionar cenas 3D usando fones de ouvido VR diretamente do Blender (apenas no modo de visualização, a alteração de conteúdo ainda não é suportada). O suporte é baseado na implementação do padrão OpenXR, que define uma API universal para criação de aplicações de realidade virtual e aumentada, bem como um conjunto de camadas para interação com hardware que abstrai as características de dispositivos específicos. Qualquer plataforma que suporte OpenXR pode ser usada com o Blender, como Windows Mixed Reality e Oculus Rift no Windows e Fofa no Linux (o SteamVR ainda não é compatível porque não implementa OpenXR).
O mecanismo Cycles oferece a capacidade de usar o mecanismo de redução de ruído OptiX em Janela de visualização 3D durante a visualização e também durante a renderização final. A implementação do OptiX é de código aberto da NVIDIA, usa técnicas de aprendizado de máquina, é mais rápida que os métodos de redução de ruído disponíveis anteriormente e suporta aceleração de hardware em placas NVIDIA RTX.
Adicionada uma nova ferramenta de escultura, Cloth Brush, que usa técnicas de simulação física para criar dobras realistas em roupas e criar automaticamente curvas de aparência natural.
As configurações do pincel incluem propriedades de simulação de massa e amortecimento, controles deslizantes adicionais para limitar a influência da simulação, sete modos de deformação do pincel com tipos de decaimento radial e plano.
Além disso, as ferramentas de escultura adicionado um novo pincel “Clay Thumb” que imita a deformação da argila com os dedos e acumula material durante o impacto. Adicionado um “Smooth Brush”, também disponível no Mesh Filter, que remove superfícies mantendo o volume do objeto. O Layer Brush foi completamente redesenhado, adicionando uma visualização da altura da camada apontada pelo cursor, incluindo suporte aprimorado para máscaras e eliminando o aparecimento de artefatos ao alterar uma área várias vezes. O Filtro de Malha possui um novo modo de processamento de bordas (Sharpen), que comprime bordas, suavizando automaticamente superfícies planas.
Um novo sistema “Face Sets” foi proposto para controlar a visibilidade de partes individuais de uma malha poligonal (malha) nos modos de escultura e desenho. Os Conjuntos de Faces são adequados para modos de foco de pincel, ocultando automaticamente partes de uma superfície e permitindo maior controle ao trabalhar com malhas poligonais de formas complexas e superfícies sobrepostas.
Totalmente reescrito implementação de um lápis de desenho (Grease Pencil), que permite criar esboços para animação 2D.
O kit de ferramentas tornou-se significativamente mais rápido e melhor integrado ao Blender. A manipulação de objetos no Grease Pencil agora segue o mesmo fluxo de trabalho de quando se trabalha com malhas poligonais no Blender. As cores das bordas não se limitam a um material e cada ponto pode ter sua própria cor. Adicionado um novo mecanismo de renderização que fornece recursos de combinação máscaras. Os modificadores de efeito foram reformulados para melhorar a qualidade, o desempenho e a flexibilidade de uso. O modo Quick Stroke suaviza automaticamente as linhas para evitar dobras e cantos afiados. O desempenho de trabalhar com arquivos contendo um grande número de traços foi aproximadamente duplicado e o anti-aliasing também foi acelerado ao desenhar rapidamente.
O mecanismo de renderização Eevee suporta renderização em tempo real com base física e usa apenas GPU (OpenGL) para renderização, adicionado Suporta 10 passagens adicionais para composição. A atualização da implementação do cache de iluminação permitiu eliminar artefatos nas costuras e o efeito de estiramento do tecido. Adicionada a capacidade de aplicar normais de alta qualidade para ajudar a eliminar a exibição de textura inadequada devido a problemas com normais de baixa resolução em malhas poligonais densas.
No modo de visualização do material, é mais fácil ajustar o nível de desfoque do fundo HDRI. Suporte para mistura de hash alfa, modo de transparência e modos de mistura de sombra é fornecido para processamento de geometria de cabelo.
Os recursos do editor de vídeo integrado (Video Sequencer) foram expandidos. É proposta uma implementação de cache de disco, que permite armazenar quadros em cache não na RAM, mas no disco. As tiras fornecem suporte para opacidade e capacidade de visualização de áudio. Foi adicionado um novo painel para ajustar a última operação.
O mecanismo de renderização Cycles adicionou suporte para amostragem adaptativa, que permite reduzir automaticamente o número de amostras em áreas de baixo ruído. Como resultado, é possível obter maior velocidade de renderização e distribuição de ruído mais uniforme.
Melhorou implementação de nós shader. O nó Wave Texture agora possui novos modos para selecionar a direção do movimento da onda, a capacidade de controlar a mudança de fase e aumentar o detalhe de texturas ruidosas. Melhorias foram feitas nos nós Textura de ruído branco, Matemática e Matemática vetorial. Adicionadas configurações para simplificar a rotação e convolução de vetores e adicionada a capacidade de produzir saída colorida no gerador de ruído branco.
O plugin de gerenciamento de coleções adicionou suporte para coleções de cenas e implementou uma nova tela QCD (Quick Content Display) que permite configurar até 20 coleções em forma de slots, disponíveis para visualização rápida através do widget.
Muitos modificadores foram expandidos e atualizados, incluindo
Corretivo Smooth, Ocean, Remesh, Solidify, Surface Deform e Warp.
Uma grande parte das otimizações de desempenho foi introduzida. A operação de desfazer alterações nos modos “Objeto” e “Pose” foi acelerada.
No modo de modelagem de escultura, foi implementada uma atualização retardada do Viewport, que possibilitou agilizar a navegação por malhas poligonais com grande número de células. Um novo mecanismo de resolução de colisões permite que a simulação de tecidos seja realizada até 5 vezes mais rápido. A simulação de líquidos e gases em objetos Effector foi significativamente acelerada. Redução do tempo de carregamento de arquivos com partículas e malhas poligonais em sistemas de simulação de líquidos e gases.
O 3D Viewport melhorou as operações para selecionar um grande número de pequenos objetos e redesenhou o sistema de gerenciamento de cores (a composição agora é realizada em espaço de cores linear).
Adicionada a capacidade de exportar Metaballs no formato USD (Universal Scene Description) como malhas poligonais calculadas.
Exportação e importação aprimoradas no formato glTF (GL Transmission Format).
O gerenciador de arquivos implementou um modo de pesquisa rápida de arquivos (Ctrl+F), adicionou suporte para atributos de arquivo e arquivos ocultos.