licenciatura em engenharia informática sistemas gráficos e
TRANSCRIPT
Licenciatura em Engenharia Informática
Sistemas Gráficos e Interacção
DEI-ISEP
01/10/2020 2
Sumário
• Descrição
• Objectivos
• Programa
• Avaliação
• Bibliografia
01/10/2020 3
Descrição
• Fundamentos de Computação Gráfica
• Técnicas de Interacção Pessoa-Máquina
01/10/2020 4
Objectivos
• Criar competências na área do projecto de sistemas gráficos interactivos e da utilização de ferramentas gráficas padronizadas que visem o seu desenvolvimento
• Sensibilizar os alunos
– para o papel fundamental que os processos de interacção entre o utilizador humano e a máquina desempenham no sucesso das aplicações informáticas
– para a importância crescente da computação gráfica nos mais variados domínios da actividade humana
01/10/2020 5
Programa
• Sistemas Gráficos– Desenho e programação de sistemas gráficos
– Algoritmos geométricos
– Técnicas gráficas fundamentais
– Modelação geométrica
– Síntese de imagem e animação por computador
– Design de jogos
• Interacção Pessoa-Máquina– Usabilidade
– Domínios de desenvolvimento de interfaces
– Linhas de orientação do design de interfaces
– Construção de uma interface com o utilizador
– Avaliação e desenvolvimento de software numa perspectiva humana
01/10/2020 6
Avaliação
• Construção de um sistema gráfico 3D interactivo
sobre OpenGL, WebGL ou outra API (three.js ou
Babylon.js recomendados)
– realizado em grupos de 4 elementos
– execução e apresentação obrigatórias para todos os
alunos
– avaliado individualmente
– duas avaliações intermédias e uma avaliação final
– 70% da classificação final
– 8.0 valores no mínimo
01/10/2020 7
Avaliação
• Apresentação do trabalho e prova oral
– obrigatórias para todos os alunos
– avaliadas individualmente
– 30% da classificação final
– 8.0 valores no mínimo
01/10/2020 8
Bibliografia
Hix, D.; Hartson, H. R.
Developing User Interfaces: Ensuring
Usability Through Product & Process
Wiley & Sons
01/10/2020 9
Bibliografia
Nielsen, J.
Usability Engineering
AP Professional
01/10/2020 10
Bibliografia
Sharp, H.; Rogers, Y.; Preece, J.
Interaction Design: Beyond Human-
Computer Interaction
Wiley & Sons
http://www.id-book.com
01/10/2020 11
Bibliografia
Galitz, Wilbert O.
The Essential Guide to User Interface
Design: An Introduction to GUI Design
Principles and Techniques
Wiley Publishing, Inc.
01/10/2020 12
Bibliografia
Abascal et al.
Introducción a la Interacción Persona-
Ordenador
Asociación de Interacción Persona-Ordenador (AIPO)
http://www.aipo.es
01/10/2020 13
Bibliografia
Norman, D. A.
The Design of Everyday Things
The MIT Press
01/10/2020 14
Bibliografia
Plastock, R. A.; Gordon, K.
Computação Gráfica
Tradução de José Carlos Teixeira
McGraw-Hill de Portugal
01/10/2020 15
Bibliografia
Foley, J. D.; van Dam, A.; Feiner, S. K.;
Hugues, J. F.; Phillips, R. L.
Introduction to Computer Graphics
Addison-Wesley
01/10/2020 16
Bibliografia
Akenine-Möller, T.; Haines, E.; Hoffman, N.
Real-Time Rendering, Third Edition
A. K. Peters, 3rd edition, 2008
01/10/2020 17
Bibliografia
Angel, E.
Interactive Computer Graphics: A
Top-down Approach Using OpenGL
Addison-Wesley
01/10/2020 18
Bibliografia
Shreiner, D.; Woo, M.; Neider, J.; Davis, T.
OpenGL Programming Guide: The
Official Guide to Learning OpenGL
Addison-Wesley
01/10/2020 19
Bibliografia
Shreiner, D. (Editor)
OpenGL Reference Manual: The Official
Reference Document to OpenGL
Addison-Wesley
01/10/2020 20
Bibliografia
Matsuda, Kouichi; Lea, Rodger
WebGL Programming Guide: Interactive
3D Graphics Programming with WebGL
Addison-Wesley, 2013
01/10/2020 21
Bibliografia
Anyuru, Andreas
Professional WebGL Programming:
Developing 3D Graphics for the Web
Wiley, 2012
01/10/2020 22
Bibliografia
Angel, Edward; Shreiner, Dave
Interactive Computer Graphics: A Top-
Down Approach with WebGL
Pearson, 2014
01/10/2020 23
Bibliografia
Parisi, Tony
WebGL: Up and Running. Building 3D
Graphics for the Web
O’Reilly, 2012
01/10/2020 24
Bibliografia
Parisi, Tony
Programming 3D Applications with
HTML5 and WebGL: 3D Animation and
Visualization for Web Pages
O’Reilly, 2014
01/10/2020 25
Bibliografia
Dirksen, Jos
Learning Three.js: The JavaScript 3D
Library for WebGL
Packt Publishing, 2015
01/10/2020 26
Bibliografia
6.837 Computer Graphics, Fall 2003
Electrical Engineering and Computer Science
MIT OpenCourseWare
http://ocw.mit.edu/courses/electrical-engineering-and-
computer-science/6-837-computer-graphics-fall-2012/
01/10/2020 27
Bibliografia
CSCI1230 Introduction to Computer
Graphics
Computer Science
Brown University Department of Computer Science
http://www.cs.brown.edu/courses/csci1230.html
01/10/2020 28
Bibliografia
Rogers, D. F.; Adams, J. A.
Mathematical Elements for Computer
Graphics
McGraw-Hill, 2nd edition, 1990
01/10/2020 29
Bibliografia
Lengyel, Eric
Mathematics for 3D Game Programming
and Computer Graphics
Cengage Learning, 3rd edition, 2011
01/10/2020 30
Internet
• Moodle
– https://moodle.isep.ipp.pt
• Sítio Web
– http://www.dei.isep.ipp.pt/~jpp/sgrai