FERRAMENTAS LINUX: A história do Qt 3D com o Vulkan deve ser bastante atraente para o Qt 6.0

domingo, 27 de outubro de 2019

A história do Qt 3D com o Vulkan deve ser bastante atraente para o Qt 6.0



Confira !!



Com o lançamento em breve, o Qt 5.14 é o início da sua nova API 3D de alto nível, que por si só é independente da API gráfica por ser capaz de atingir os gostos de Apple Metal e Vulkan, bem como o Direct3D e ainda voltar ao OpenGL. O início do renderizador de cenário independente da API de gráficos está se saindo bem para o Qt 5.14, mas haverá mais na primavera com o Qt 5.15, enquanto no final do próximo ano com o Qt 6.0 deve ser uma história muito mais atraente.

O trabalho realizado no Qt Quick 3D e todo o novo trabalho independente da API de gráficos deste kit de ferramentas multiplataforma líder é muito emocionante. Também, o Qt 3D (não o Qt Quick 3D) também continuará avançado para aqueles que desejam mais controle sobre o processo de programação 3D.

Sean Harmer, do KDAB, escreveu um post para o Qt nesta semana, descrevendo mais de seu trabalho em 3D do Qt previsto para o Qt 6. Aqui estão os destaques interessantes:
Como você já deve ter lido, o Qt Quick e o Qt Quick 3D estão sendo reformulados na parte superior da camada QRhi, que fornece suporte para Vulkan, Metal, DirectX 11 e OpenGL. Ainda estamos pesquisando se isso pode ser razoavelmente estendido para as necessidades do Qt 3D em termos de recursos e encadeamento ou se precisamos integrar a API de gráficos de alguma outra maneira, de modo que o Qt 3D ainda possa funcionar bem com os widgets Qt Quick e Qt.
Ainda há muito trabalho a ser feito aqui, mas os resultados iniciais parecem muito promissores. Temos cenas de teste contendo cerca de 1000 entidades capazes de serem renderizadas a 600 quadros por segundo (sem rasgar) em uma área de trabalho de médio alcance quando tentamos maximizar a GPU ou com 1% de carga da CPU quando fixamos a 60fps! Isso tudo está em um único núcleo por enquanto também! Temos algumas idéias que estamos testando para melhorar ainda mais a arquitetura de encadeamento além do que é possível na série Qt 5.

Aqueles que desejam aprender mais neste final de semana sobre os planos do Qt 3D antes do Qt 6.0, podem fazê-lo através do blog Qt .

Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário