Informações Gerais
- Duração: 40h
- Nível: intermediário
- Pré-requisitos:
- Fundamentos de C++
- Desenvolvendo aplicações gráficas com QtWidgets
- Fundamentos de QML
- Modalidades:
- In-company
- Remoto
Treinamento: Computação Gráfica com Qt 3D
A Computação Gráfica está atualmente presente em uma série de áreas, desde os jogos e displays digitais até o uso no cinema, na realidade aumentada e na visualização científica. A utilização de frameworks produtivos, com bom desempenho e com abstrações satisfatórias é fundamental neste domínio de aplicação.
Neste treinamento, são apresentados os principais recursos do Qt 3D: um grupo de módulos do Qt para construção de aplicações voltadas à modelagem e renderização de cenas 2D e 3D. Ao final do treinamento, o aluno deverá ser capaz de criar aplicações Qt que realizam a visualização de malhas poligonais, bem como o uso de recursos ligados a textura e animações.
Método
- Fundamentação expositiva
- Práticas em laboratório
Pré-requisitos:
- Fundamentos de C++
- Desenvolvendo aplicações gráficas com QtWidgets
- Fundamentos de QML
Conteúdo
- Introdução ao Qt 3D
- Malhas poligonais e geometrias
- Materiais
- Shaders
- Mapeamento de sombra
- Oclusão de ambiente
- Simulação de física
- Detecção de colisão
- Corpos rígidos
- Partículas
- Técnicas para construção de animações