Minicurso 2
|
Dias
Horário Local Nível Pré-requisitos Autor |
Segunda, 19 de maio de 2014
Quarta, 21 de maio de 2014 das 14hs às 18hs Sala de reuniões do DIMAp / UFRN Avançado O aluno deve sentir-se confortavel os conceitos matemáticos de Cálculo Diferencial Multivariado (Cálculo II), Álgebra Linear e Geometria Analítica. Um aluno de graduação em computação que se pergunta o por quê de existirem disciplinas de matemática em sua grade deve obter a resposta durante o curso. Também é necessário que o aluno esteja familiarizado com estruturas de dados básicas e suas implementações. Conhecimento prévio de OpenGL e C++ não é obrigatório, mas é desejado. Matheus Gadelha é formado em Ciência da Computação pela UFRN. Atualmente, é aluno de mestrado da linha de Processamento Gráfico e Inteligência Computacional na mesma instituição. Realiza pesquisas em Renderização Realista para Realidade Aumentada Baseada em Visão, Calibração Fotométrica e Descritores para Reconhecimento de Padrões de Visuais. É sócio-fundador da BitRaiders, empresa de desenvolvimento de jogos pre-incubada no INOVA Metrópole do IMD. |
RESUMO
A renderização sempre foi um aspecto primordial no desenvolvimento de jogos digitais. Atualmente, grandes empresas travam corridas tecnológicas para desenvolver as engines de renderização mais realistas e rápidas possíveis, investindo em equipes de desenvolvedores capazes de expandir os horizontes da computação gráfica e sintetizar cenas que conquistem os jogadores. Um dos aspectos cruciais na síntese de cenas realistas e a iluminação. Considerando que somos capazes de ver apenas os objetos que refletem luz, a maneira que representamos a iluminação de um ambiente está profundamente associada com o realismo de uma imagem sintética. Se formos capazes de representar a iluminação de maneira fidedigna, seremos capazes de criar mundos virtuais visualmente realistas.
Nesse sentido, esse curso visa apresentar um arcabouço de técnicas matemáticas e computacionais que permitam aos alunos desenvolverem jogos e aplicações gráficas realistas de qualidade visual igual ou superior aos jogos da atual geração, sendo capazes de gerar cenas com iluminação global, através da pré-computação de radiância e projeção em harmônicos esféricos.
Espera-se que ao término do curso os alunos sejam capazes de desenvolver sua própria engine de renderização com os conceitos apresentados, bem como utilizar o conhecimento adquirido para otimizar a qualidade visual de engines já existentes e projetos em desenvolvimento.
A renderização sempre foi um aspecto primordial no desenvolvimento de jogos digitais. Atualmente, grandes empresas travam corridas tecnológicas para desenvolver as engines de renderização mais realistas e rápidas possíveis, investindo em equipes de desenvolvedores capazes de expandir os horizontes da computação gráfica e sintetizar cenas que conquistem os jogadores. Um dos aspectos cruciais na síntese de cenas realistas e a iluminação. Considerando que somos capazes de ver apenas os objetos que refletem luz, a maneira que representamos a iluminação de um ambiente está profundamente associada com o realismo de uma imagem sintética. Se formos capazes de representar a iluminação de maneira fidedigna, seremos capazes de criar mundos virtuais visualmente realistas.
Nesse sentido, esse curso visa apresentar um arcabouço de técnicas matemáticas e computacionais que permitam aos alunos desenvolverem jogos e aplicações gráficas realistas de qualidade visual igual ou superior aos jogos da atual geração, sendo capazes de gerar cenas com iluminação global, através da pré-computação de radiância e projeção em harmônicos esféricos.
Espera-se que ao término do curso os alunos sejam capazes de desenvolver sua própria engine de renderização com os conceitos apresentados, bem como utilizar o conhecimento adquirido para otimizar a qualidade visual de engines já existentes e projetos em desenvolvimento.
Apoio
Patrocínio
Contato
Para dar sugestões ou obter maiores informações, entre em contato conosco através do e-mail [email protected].