PSI2653: Meios Eletrônicos Interativos I Escola Politécnica da USP Engenharia de Sistemas...

18
2653: Meios Eletrônicos Interativos I Escola Politécnica da USP Engenharia de Sistemas I – Informação Digital - Gráfico Meios Eletrônicos Interativos I Informação Digital - Gráfico Marcio Lobo Netto 2003 Universidade de São Paulo Escola Politécnica Engenharia de Sistemas Eletrônicos

Transcript of PSI2653: Meios Eletrônicos Interativos I Escola Politécnica da USP Engenharia de Sistemas...

Page 1: PSI2653: Meios Eletrônicos Interativos I Escola Politécnica da USP Engenharia de Sistemas Eletrônicos I – Informação Digital - Gráfico Meios Eletrônicos.

PSI2

653:

Mei

os E

letr

ônic

os In

tera

tivos

I

Escola Politécnica da USPEngenharia de Sistemas Eletrônicos

I – Informação Digital - Gráfico

Meios Eletrônicos Interativos IInformação Digital - Gráfico

Marcio Lobo Netto2003

Universidade de São PauloEscola PolitécnicaEngenharia de Sistemas Eletrônicos

Page 2: PSI2653: Meios Eletrônicos Interativos I Escola Politécnica da USP Engenharia de Sistemas Eletrônicos I – Informação Digital - Gráfico Meios Eletrônicos.

2003Marcio Lobo Netto 2PSI2

653:

Mei

os E

letr

ônic

os In

tera

tivos

I

Escola Politécnica da USPEngenharia de Sistemas Eletrônicos

I – Informação Digital - GráficoPlano de aula

• Gráfico (CGI)– Tipos de arquivos / Aplicações– Formatos– Segurança

• Assinatura digital / Criptografia– Compressão– Capacidade de armazenamento– Banda de comunicação

Page 3: PSI2653: Meios Eletrônicos Interativos I Escola Politécnica da USP Engenharia de Sistemas Eletrônicos I – Informação Digital - Gráfico Meios Eletrônicos.

2003Marcio Lobo Netto 3PSI2

653:

Mei

os E

letr

ônic

os In

tera

tivos

I

Escola Politécnica da USPEngenharia de Sistemas Eletrônicos

I – Informação Digital - GráficoGráficoconceitos• Imagem Gráfica / Animação Gráfica• Acesso ao conteúdo• Representação do conteúdo• Armazenamento do conteúdo• Processamento do conteúdo - computação• Transferência do conteúdo - comunicação

Page 4: PSI2653: Meios Eletrônicos Interativos I Escola Politécnica da USP Engenharia de Sistemas Eletrônicos I – Informação Digital - Gráfico Meios Eletrônicos.

2003Marcio Lobo Netto 4PSI2

653:

Mei

os E

letr

ônic

os In

tera

tivos

I

Escola Politécnica da USPEngenharia de Sistemas Eletrônicos

I – Informação Digital - GráficoGráfico formatos• 2D

– raster• imagem numa certa resolução

– vector• conjunto de elementos como retas, polígonos, ...

Page 5: PSI2653: Meios Eletrônicos Interativos I Escola Politécnica da USP Engenharia de Sistemas Eletrônicos I – Informação Digital - Gráfico Meios Eletrônicos.

2003Marcio Lobo Netto 5PSI2

653:

Mei

os E

letr

ônic

os In

tera

tivos

I

Escola Politécnica da USPEngenharia de Sistemas Eletrônicos

I – Informação Digital - GráficoGráfico formatos• 3D

– descrição do modelo / cena– animação do modelo / cena

Page 6: PSI2653: Meios Eletrônicos Interativos I Escola Politécnica da USP Engenharia de Sistemas Eletrônicos I – Informação Digital - Gráfico Meios Eletrônicos.

2003Marcio Lobo Netto 6PSI2

653:

Mei

os E

letr

ônic

os In

tera

tivos

I

Escola Politécnica da USPEngenharia de Sistemas Eletrônicos

I – Informação Digital - GráficoGráfico conceitos• Modelagem• Animação• Síntese Imagens

Page 7: PSI2653: Meios Eletrônicos Interativos I Escola Politécnica da USP Engenharia de Sistemas Eletrônicos I – Informação Digital - Gráfico Meios Eletrônicos.

2003Marcio Lobo Netto 7PSI2

653:

Mei

os E

letr

ônic

os In

tera

tivos

I

Escola Politécnica da USPEngenharia de Sistemas Eletrônicos

I – Informação Digital - GráficoGráfico conceitos• Imagem digital

– digital: forma de representação da imagem• amostragem discreta (intervalos espaciais)• quantização de valor (base binária nos computadores)

Page 8: PSI2653: Meios Eletrônicos Interativos I Escola Politécnica da USP Engenharia de Sistemas Eletrônicos I – Informação Digital - Gráfico Meios Eletrônicos.

2003Marcio Lobo Netto 8PSI2

653:

Mei

os E

letr

ônic

os In

tera

tivos

I

Escola Politécnica da USPEngenharia de Sistemas Eletrônicos

I – Informação Digital - GráficoGráfico conceitos• Cena digital

– forma de representação da cena virtual• Descrição geométrica• Descrição materiais• Descrição de iluminação

Page 9: PSI2653: Meios Eletrônicos Interativos I Escola Politécnica da USP Engenharia de Sistemas Eletrônicos I – Informação Digital - Gráfico Meios Eletrônicos.

2003Marcio Lobo Netto 9PSI2

653:

Mei

os E

letr

ônic

os In

tera

tivos

I

Escola Politécnica da USPEngenharia de Sistemas Eletrônicos

I – Informação Digital - GráficoGráfico modelagem• Modelagem

– criação e modificação de modelos 3D, constituintes da cena

• Descrição geométrica• Descrição materiais• Descrição de iluminação

Page 10: PSI2653: Meios Eletrônicos Interativos I Escola Politécnica da USP Engenharia de Sistemas Eletrônicos I – Informação Digital - Gráfico Meios Eletrônicos.

2003Marcio Lobo Netto 10PSI2

653:

Mei

os E

letr

ônic

os In

tera

tivos

I

Escola Politécnica da USPEngenharia de Sistemas Eletrônicos

I – Informação Digital - GráficoGráfico animação• Animação

– Determinação dos movimentos e deformações a que estarão submetidos os objetos da cena

– Considera ainda a propria movimentação da câmera

Page 11: PSI2653: Meios Eletrônicos Interativos I Escola Politécnica da USP Engenharia de Sistemas Eletrônicos I – Informação Digital - Gráfico Meios Eletrônicos.

2003Marcio Lobo Netto 11PSI2

653:

Mei

os E

letr

ônic

os In

tera

tivos

I

Escola Politécnica da USPEngenharia de Sistemas Eletrônicos

I – Informação Digital - GráficoGráfico síntese da imagem• Síntese da imagem

– após atribuição de características de iluminação e dos materiais dos objetos, procede-se à etapa de síntese de imagens, na qual um programa, simulando uma câmera virtual, gera imagens da cena.

Page 12: PSI2653: Meios Eletrônicos Interativos I Escola Politécnica da USP Engenharia de Sistemas Eletrônicos I – Informação Digital - Gráfico Meios Eletrônicos.

2003Marcio Lobo Netto 12PSI2

653:

Mei

os E

letr

ônic

os In

tera

tivos

I

Escola Politécnica da USPEngenharia de Sistemas Eletrônicos

I – Informação Digital - GráficoGráfico conceitos• Graphics

– processamento– armazenamento– troca: busca, acesso– transmissão– conversão AD/DA

• taxa de amostragem

Page 13: PSI2653: Meios Eletrônicos Interativos I Escola Politécnica da USP Engenharia de Sistemas Eletrônicos I – Informação Digital - Gráfico Meios Eletrônicos.

2003Marcio Lobo Netto 13PSI2

653:

Mei

os E

letr

ônic

os In

tera

tivos

I

Escola Politécnica da USPEngenharia de Sistemas Eletrônicos

I – Informação Digital - GráficoGrafico formatos• Linguagens

– OpenGL– VRML– JAVA 3D

• Formatos– Inventor / VRML– DXF– Wire / OBJ

Page 14: PSI2653: Meios Eletrônicos Interativos I Escola Politécnica da USP Engenharia de Sistemas Eletrônicos I – Informação Digital - Gráfico Meios Eletrônicos.

2003Marcio Lobo Netto 14PSI2

653:

Mei

os E

letr

ônic

os In

tera

tivos

I

Escola Politécnica da USPEngenharia de Sistemas Eletrônicos

I – Informação Digital - GráficoGrafico usos• Simulação

Page 15: PSI2653: Meios Eletrônicos Interativos I Escola Politécnica da USP Engenharia de Sistemas Eletrônicos I – Informação Digital - Gráfico Meios Eletrônicos.

2003Marcio Lobo Netto 15PSI2

653:

Mei

os E

letr

ônic

os In

tera

tivos

I

Escola Politécnica da USPEngenharia de Sistemas Eletrônicos

I – Informação Digital - GráficoGrafico usos• video/glass• video/splash

Page 16: PSI2653: Meios Eletrônicos Interativos I Escola Politécnica da USP Engenharia de Sistemas Eletrônicos I – Informação Digital - Gráfico Meios Eletrônicos.

2003Marcio Lobo Netto 16PSI2

653:

Mei

os E

letr

ônic

os In

tera

tivos

I

Escola Politécnica da USPEngenharia de Sistemas Eletrônicos

I – Informação Digital - GráficoGrafico aplicativos• Editores

– Maya– 3D Studio– Softimage– Catia

• Visualizadores– Inventor– Cosmo Player

Page 17: PSI2653: Meios Eletrônicos Interativos I Escola Politécnica da USP Engenharia de Sistemas Eletrônicos I – Informação Digital - Gráfico Meios Eletrônicos.

2003Marcio Lobo Netto 17PSI2

653:

Mei

os E

letr

ônic

os In

tera

tivos

I

Escola Politécnica da USPEngenharia de Sistemas Eletrônicos

I – Informação Digital - GráficoGrafico formatos• Quick Time

Page 18: PSI2653: Meios Eletrônicos Interativos I Escola Politécnica da USP Engenharia de Sistemas Eletrônicos I – Informação Digital - Gráfico Meios Eletrônicos.

2003Marcio Lobo Netto 18PSI2

653:

Mei

os E

letr

ônic

os In

tera

tivos

I

Escola Politécnica da USPEngenharia de Sistemas Eletrônicos

I – Informação Digital - Gráfico

DIVERSOS – INCLUIR• DirectX (Microsoft)

– Microsoft DirectX is a group of technologies designed to make Windows-based computers an ideal platform for running and displaying applications rich in multimedia elements such as full-color graphics, video, 3D animation, and rich audio. DirectX 9.0 includes security and performance updates, along with many new features across all technologies, which can be accessed by applications using the DirectX 9.0 APIs

• Microsoft DirectX® is an advanced suite of multimedia application programming interfaces (APIs) built into Microsoft Windows® operating systems. DirectX provides a standard development platform for Windows-based PCs by enabling software developers to access specialized hardware features without having to write hardware-specific code. This technology was first introduced in 1995 and is a recognized standard for multimedia application development on the Windows platform.

• What DirectX Does and How• Simply put, DirectX is a Windows technology that enables higher

performance in graphics and sound when you’re playing games or watching video on your PC.

• At the core of DirectX are its application programming interfaces, or APIs. The APIs act as a kind of bridge for the hardware and the software to "talk" to each other. The DirectX APIs give multimedia applications access to the advanced features of high-performance hardware such as three-dimensional (3-D) graphics acceleration chips and sound cards. They control low-level functions, including two-dimensional (2-D) graphics acceleration; support for input devices such as joysticks, keyboards, and mice; and control of sound mixing and sound output. Because of DirectX, what you experience with your computer is better 3-D graphics and immersive music and audio effects.