Tecnologia Unity. Diogo Miguel Félix Martins 1. 1) Instituto Politécnico de Portalegre Resumo
|
|
- Gabriel Henrique Gusmão Neto
- 8 Há anos
- Visualizações:
Transcrição
1 Tecnologia Unity Diogo Miguel Félix Martins 1 1) Instituto Politécnico de Portalegre Dmartins_fenix@hotmail.com Resumo O Unity é um mecanismo profissional de desenvolvimento de Multiplataformas como também é uma ferramenta usada para desenvolvimento de conteúdo interativo seja para criar jogos, tutoriais de arquitetura, simulações de treinamento online ou arte interativa. Unity é um ecossistema complexo de ferramentas e serviços intuitivos de usar e flexíveis que torna esta ferramenta a favorita de desenvolvedores independentes, de grandes organizações e para pessoas que desejam construir um negócio de sucesso, criando jogos e conteúdo interativo suportado para mais de 17 plataformas. Abstract The Unity is a professional mechanism of Multiplatform development but also a tool used for interactive content development is to create games, architectural tutorials, online training simulations or interactive art. Unity is a complex ecosystem of intuitive tools and services to use and flexible tool that makes this favourite of independent developers, large organizations and for people who want to build a successful business, creating games and interactive content supported for more than 17 platforms. Palavras-chave: Unity, Jogos, Multimédia. 1. Introdução Este trabalho descreve o que é o Unity, a sua interface, as várias componentes existentes, os programas e ficheiros suportados e alguns jogos desenvolvidos e projetos. Unity é um software de desenvolvimento de jogo e de simulação de ambientes ou estruturas de arquitetura. Tem superado muitos outros softwares de desenvolvimento de videojogos como a Axis Game Factory's AGFPRO 2.0, UnReal, e Blender Game Engine, devido à simplicidade e flexibilidade em criar pequenos e grandes jogos. Mesmo pessoas amadoras ou sem noções de programação conseguem criar e desenvolver um jogo sem grandes dificuldades. Atualmente o Unity é o Game Engine mais famoso entre estudantes, Game developers e também utilizado por empresas, este permite desenvolver jogos com modelos 3D para Windows, Mac, Linux, Web, ios, Android, Windows Phone, PS3, PS4, PS Vita, WiiU, Xbox 360, Xbox One e BlackBerry 10 (Anexo A). Mais uma vantagem do Unity é a quantidade de material existente na internet, principalmente vídeos e tutoriais. Se tem interesse em estudar ou desenvolver um jogo 3D recomendo começar com este Game Engine já que pode programar em C#, Javascript ou Boo. 1
2 2. O que é o Unity? Unity é uma ferramenta usada para desenvolver conteúdos interativos e implementá-los em várias plataformas, seja criar jogos, tutoriais de arquitetura, simulações de aprendizagem online ou arte interativa. É intuitivo de usar e flexível, o que o torna a ferramenta favorita de programadores independentes e de grandes organizações. Mais que um mecanismo o Unity é um ecossistema completo de ferramentas e serviços criados para pessoas que desejam construir um negócio de sucesso, criando jogos e conteúdo interativo para multiplataforma. [1] 2.1. Interface do Unity No software da Unity a janela de edição principal é composta de vários painéis (Scene View, Game View, Hierarchy, Inspector, Project e Toolbar) com guias conhecidos em Unity como Views. (como mostra a Figura 1) Figura 1 Interface do Unity 2
3 Scene View é um sandbox interativo onde se visualiza a construção do jogo e onde se manipula os Objectos 2D e 3D, a câmara, Luzes, etc.. (representado na Figura 2 e Figura 3) Figura 2 Localização da Scene View Figura 3 Exemplo de uma Scene View Game View é onde se faz a revisão do jogo. Para ficar ativa é necessário premir o botão Play que permite testar em qualquer altura dentro do Editor o conteúdo já criado. (representado na Figura 3 na janela no canto inferior direito e na Figura 4). Figura 4 Localização Game View Hierarchy contém todos os GameObjects (elemento que representa uma componente ou componentes) na cena atual por ordem Alfabética e em ordem Hierárquica para mostrar a herança entre objectos, ou seja, entre pai e filho, é uma forma de agrupar objectos. (exemplo na Figura 5 e Figura 6) Figura 5 Localização do Hierarchy Figura 6 Exemplo da Hierarchy 3
4 Inspector exibe as informações detalhadas sobre todas as propriedades de qualquer GameObject que esteja selecionado incluindo todos os seus anexos de componentes associados e as suas propriedades. Qualquer propriedade que é exibida no inspector pode ser diretamente modificada, até mesmo as variáveis de um script podem ser alteradas sem modificar o próprio script. Em modo de execução o inspector permite mudar qualquer variável para experimentar e descobrir a melhor jogabilidade ou desempenho do projecto/jogo. (Figura 7 mostra onde está o inspector e um exemplo na Figura 8 da interface inspector). Figura 7 Localização do Inspector Figura 8 Exemplo do Inspector Project mostra todos os recursos incluídos no projecto que está a ser utilizado atualmente. Facilitando o acesso a tudo o que está presente no jogo desde Scripts, Texturas, 3D Models, vídeo e áudio. (A Figura 9 mostra a sua localização e a Figura 10 mostra um exemplo do project de um jogo) Figura 9 Localização do Project Figura 10 Exemplo de um Project 4
5 ToolBar (barra de ferramentas) é composta por cinco controladores básicos: 1. Transform Tools usado para interagir com a Scene (cena) como por exemplo navegar pelo cenário ou mover, rodar e aumentar Objectos, etc. (Figura 11 Transform Tools ) Figura 11 Transform Tools 2. Transform Gizmo Toggle usado para mudar a visualização do cenário. Toggles permite trocar local por World Space e Centre por Povit Point e vice-versa. (Figura 12 Transform Gizmo Toggle ) Figura 12 Transform Gizmo Toggle 3. Play/Pause/Step Buttons utilizado no Game View permite testar o jogo executar em tempo real permitindo pausar se necessário ou executar frame por frame para uma melhor análise de teste. (Figura 13 - Play/Pause/Step ) Figura 13 Play/Pause/Step 4. Layers permite rapidamente Show and Hide (mostrar ou esconder) layers de conteúdo no jogo. (Figura 14 Layers ) Figura 14 Layers e opções. 5. Layout permite mudar entre vários layouts do Unity interface como por exemplo 2 by 3, 4 Split, Tall e Wide. (Figura 15 Layout ) Figura 15 Layout e opções. 5
6 2.2 Componentes da Scenes Uma Scene é composta por GameObjects que são todos os objectos existentes no jogo. Um GameObject pode representar um Objecto 3D, um Objecto 2D, Luz, Áudio, um UI (User Interface), um Sistema de Partículas ou uma Camara. Cada GameObject necessita de propriedades especiais para que se possa tornar numa personagem, num ambiente, ou num efeito especial. Um GameObject é constituído por componentes que contêm propriedades, ou seja, é um recipiente para muitos componentes diferentes, um deles por norma é o Transform Component (este componente permite girar e dimensionar o GameObject). Sem este componente, o objecto não teria um lugar físico/real na Scene. Ao visualizar no Inspector vemos a sua posição, rotação e escala. Para além deste, também podemos adicionar outros tipos de componentes como Mesh, Effects, Physics, Physics 2D, Navigation, Audio, Rendering, Miscellaneous, e Script. Um grande aspecto dos componentes é a flexibilidade no ajuste das propriedades (existem dois tipos: valores ou referências) no editor enquanto se constrói o jogo ou mesmo pela utilização de Script. [2] 2.3 Ficheiros suportados e programas de Apoio O Unity suporta um vasto número de ficheiros prevenientes dos programas. Estes ficheiros podem ser modelos ou pacotes 3D (Figura 16 mostra todos os programas de pacotes 3D suportados e as suas propriedades) como vídeos e áudios (Formatos suportados: MP3, Ogg, AIFF, WAV, Tracker, MOD, IT, S3M, XM, MOV, AVI, ASF, MPG, MPEG, MP4VIDEO), imagens (Formatos suportados: PSD, TIFF, JPEG, PNG, GIF, BMP, TGA, IFF, PICT) entre outros (exemplo de outros tipos de formato: XML, RFT e DOC). Figura 16 Suporta pacote 3D destes programas. [3] 6
7 2.4 Ficheiro Script O Unity permite criar componentes usando scripts. Este sistema permite criar/desencadear eventos no jogo, mudar propriedades de componentes ao longo do tempo e responder à entrada de jogadores/usuários da maneira que desejarmos. O Unity suporta Três Linguagens de programação (Figura 18 Características das Linguagens): C#, uma linguagem padrão de mercado semelhante ao java ou C++; UnityScript, uma linguagem projetada especificamente para uso com o Unity e modelado após JavaScript; Boo, uma linguagem.net com sintaxe semelhante ao Python. Além dessas o Unity permite usar outras linguagens.net desde que se compile uma DLL (Dynamic-link library) compatível, como por exemplo o KOLMICH Game Framework (KGF) é um Middleware que reduz significativamente os esforços da programação, fornecendo aos game developers módulos de componentes que são frequentemente utilizados. Pode-se adquirir estes componentes através do Assetstore (Loja do Unity, Anexo B Assetstore). Language Boo C # UnityScript /JavaScript Imperative Imperative Imperative Paradigm (s) Standardized Variation? Object-oriented Object-oriented Object-oriented Functional Functional Functional Generic Generic Reflective Reflective Yes Reflective Yes, ECMA, ISO ECMA- 334; ISO / IEC 23270: 2006 Type Strength Strong, duck Strong Strong, duck Type Safety Safe Safe Safe No Expression of Types Implicit whit optional explicit typing Explicit Implicit with optional explicit tying Compatibility Among Composite Types? name-based? Type Checking Static with optional dynamic typing Static with optional dynamic tying Static with optional dynamic tying Figura 18 Características das Linguagens. [4] 7
8 3. Projetos criados com Unity 3.1 Vídeo Games Atualmente vários Game developers estão a desenvolver jogos como: Rust - Developer: Facepunch Studios - Estado: Alpha (Figura 19) começou por ser um jogo de Web e agora é um jogo para Windows, Mac e Linux estando em Alpha desde 11 Dezembro 2013 (data do Acesso Antecipado), o objetivo deste jogo é sobreviver. Tem como desafio superar a fome, a sede e o frio construindo abrigo, fogueiras, matar animais e proteger contra outros jogadores. Criar alianças com outros jogadores e formar uma cidade. Figura 19 Rust Besiege Developer: Spiderling Studios Estado: Alpha (Figura 21) data de lançamento: 28 Janeiro 2015, este é um jogo de aplicações físicas baseado em construir máquinas de cerco medievais para lançar uma variedade de objectos contra fortalezas, aldeias e batalhões de soldados, como também transporta recursos e defende contra canhões e arqueiros. Neste jogo o Unity mostra as suas potências de física, efeitos e capacidade de fazer render com grandes quantidades de efeitos. Figura 20 Besiege 8
9 3.2 Outros Projetos Na área da Arquitetura, Engenharia e Construção um exemplo de uma empresa como a NVYVE Interactive Walthroughs usa a Unity para fazer os seus projectos. Porquê o Unity? Esta era a solução para esta equipa de perfeccionistas, porque o Unity é extremamente flexível e extensível e também foram atraídos pela variedade de ofertas existente no Asset Store (Anexo B). Quando começaram foram deslumbrados com a facilidade de uso, a fidelidade gráfica e flexibilidade em multiplataformas que o Unity fornece.[6] (Figura 21 Projetos da NVYVE) Figura 21 Projetos da NVYVE NVYVE usava principalmente 3DS Max para modelar, e eles encontraram o processo de obtenção de modelos no Unity como FBX files painless, embora ocasionalmente fosse necessário fazer alguns ajustes. Vários Developers e Artistas trabalham dentro da mesma cena e lidam com esse desafio através da fusão de conteúdo por meio de Asset Packages. [6] (Anexo B) 9
10 Conclusão A Unity está a revolucionar a indústria de jogos com a sua avançada plataforma de desenvolvimento para criar jogos e conteúdos 3D e 2D interativos, como simulações de aprendizagem e visualizações para médicos e arquitetos, através de dispositivos móveis, Internet, desktop, consolas e outras plataformas. A Unity está a ser criada com a visão de democratizar o desenvolvimento de jogos e equilibrar o campo de jogos para criadores e curiosos de todo o mundo. Através da fácil portabilidade para múltiplas plataformas, de um editor detalhado, mas acessível, e de inovadores serviços de promoção de jogos, a Unity faz com que o desenvolvimento de jogos com sucesso seja cada vez mais fácil e económico. Referências [1] [2] [3] [4] [5] [6] 10
11 Anexo A Licença Unity e Premium Support Actualmente existem 12 diferentes licenças disponíveis para obter Unity engine. Licenças: Unity (Free) Unity Pro ($1, ) Android (Free) Android Pro ($1, ) BlackBerry (Free) BlackBerry Pro (incluído no Unity Pro) IOS (Free) IOS Pro ($1, ) Windows Store (Free) Windows Store Pro (incluído no Unity Pro) Windows Phone 8 (Free) Windows Phone 8 Pro (incluído no Unity Pro) Na Unity também existem 5 pacotes de ajuda: Indie, Equipe pequena, Pro, Empresa e Educacional. 11
12 Anexo B Asset Store No Asset Store (Loja de componentes da Unity) pode encontrar uma vasta quantidade de componentes como Modelos 3D, Animações, Aplicações, Áudio, Projetos Completos, Extensões de edição, Sistema de partículas, Script, Services, Shaders, Texturas & Materiais, entre outros e podem ser adquiridos gratuitamente ou por um valor indicado pelo criador da componente. 12
Desenvolvendo aplicações com Unity3D. Renan Vinicius Aranha
Desenvolvendo aplicações com Unity3D Renan Vinicius Aranha renanvinicius@usp.br 1 O que é a Unity? Motor para desenvolvimento de jogos Permite desenvolver aplicações em 2D e 3D Possui licença gratuita
Leia maisDesenvolvimento de cenários 3D com estereoscopia utilizando a engine de jogos UDK Unreal Development Kit. Hipólito Douglas França Moreira
Desenvolvimento de cenários 3D com estereoscopia utilizando a engine de jogos UDK Unreal Development Kit Hipólito Douglas França Moreira Unreal Development Kit Desenvolvida para a construção de jogos,
Leia maisO que é o Android? O que é o Android
O que é o Android? O Android é um sistema operacional para dispositivos móveis, baseado em uma plataforma de código aberta sob a licença apache, permitindo que os fabricantes possam modificar seu código
Leia maisUNIVERSIDADE ESTADUAL DA PARAÍBA CENTRO DE CIÊNCIAS E TECNOLOGIA DEPARTAMENTO DE QUÍMICA CURSO DE LICENCIATURA EM QUÍMICA LINDOMÁRIO LIMA ROCHA
UNIVERSIDADE ESTADUAL DA PARAÍBA CENTRO DE CIÊNCIAS E TECNOLOGIA DEPARTAMENTO DE QUÍMICA CURSO DE LICENCIATURA EM QUÍMICA LINDOMÁRIO LIMA ROCHA FACILITADOR VIRTUAL DA APRENDIZAGEM EM QUÍMICA Campina Grande-
Leia maisPROGRAMACAO E INTEGRACAO DE JOGOS I
PROGRAMACAO E INTEGRACAO DE JOGOS I Aula 1 Programa da Aula Apresentação Professor Disciplina Projeto Engine Apresentação Introdução ao Unity Aprendendo a Interface Fluxo de trabalho dos Assets Apresentação
Leia maisSCE-557. Técnicas de Programação para WEB. Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello mello@icmc.usp.br
SCE-557 Técnicas de Programação para WEB Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello mello@icmc.usp.br 1 Cronograma Fundamentos sobre servidores e clientes Linguagens Server e Client side
Leia maisDesenvolvimento de jogos com Unity
Desenvolvimento de jogos com Unity 1. Conhecendo a interface do Unity A interface do Unity é composta pela cena, assets do projeto, hierarquia dos objetos e o inspetor. Nas ferramentas da parte de cena
Leia maisAmbiente Visual para o Desenvolvimento de Jogos Eletrônicos
Ambiente Visual para o Desenvolvimento de Jogos Eletrônicos Diego Cordeiro Barboza 1, Júlio César da Silva 2 1 UNIFESO, Centro de Ciências e Tecnologia, Curso de Ciência da Computação, diego.cbarboza@gmail.com
Leia maisFramework.NET, Microsoft Visual C# 2010 Express e Elementos da Linguagem C#
Linguagem de Programação 3 Framework.NET, Microsoft Visual C# 2010 Express e Elementos da Linguagem C# Prof. Mauro Lopes 1-31 35 Objetivos Nesta aula iremos apresentar a tecnologia.net, o ambiente de desenvolvimento
Leia maisIntrodução ao Android
Introdução ao Android André Gustavo Duarte de Almeida docente.ifrn.edu.br/andrealmeida Parte 1 Conhecendo o Sistema e Primeiro Programa Roteiro Pré-requisitos Conceitos Básicos Configurando o Ambiente
Leia maisDo Word 2007 para o Office 365 para empresas
Do Word 2007 para o Office 365 para empresas Faça a migração O Microsoft Word 2013 para área de trabalho está diferente das versões anteriores. Assim, veja a seguir uma visão geral dos novos recursos e
Leia maisGuia do usuário. Versão 1.0. 2011. Desenvolvido pela ofcdesk, llc. Todos os direitos reservados.
Guia do usuário Versão.0 0. Desenvolvido pela ofcdesk, llc. Todos os direitos reservados. Índice Introdução... 4 Instalação do ofcdesk crayon... 5 Ativação do ofcdesk crayon... 7 Instalação do ofcdesk
Leia maisProf. Me. Marcos Echevarria
Prof. Me. Marcos Echevarria Como definição, protótipo é qualquer representação da ideia de um produto. Na Engenharia de Software, protótipos podem ser entendidos como uma representação gráfica, não necessariamente
Leia maisGNU Image Manipulation Program, mais conhecido pelo acrônimo GIMP.
3 Ferramentas de Autoria em Multimídia Autoria multimídia é a criação de produções multimídia tais como filmes e apresentações. Estas produções buscam interação com o usuário (aplicações interativas).
Leia maisMetadados. 1. Introdução. 2. O que são Metadados? 3. O Valor dos Metadados
1. Introdução O governo é um dos maiores detentores de recursos da informação. Consequentemente, tem sido o responsável por assegurar que tais recursos estejam agregando valor para os cidadãos, as empresas,
Leia maisPowerPoint 2010 para o Office 365 para empresas
PowerPoint 2010 para o Office 365 para empresas Faça a migração O Microsoft PowerPoint 2013 tem uma aparência diferente das versões anteriores. Assim, veja a seguir uma visão geral dos novos recursos e
Leia maisHipólito Douglas França Moreira
IMPORTANDO OBJETOS PARA A CONSTRUÇÃO DE CENÁRIOS NA UDK, UNREAL DEVELOPMENT KIT, USANDO O SKETCHUP 8 GRATUITO PARA A MODELAGEM, A FERRAMENTA ABERTA BLENDER PARA TRANSFORMAÇÃO DO MODELO PARA FORMATO USADO
Leia maisProfessor: Ronilson Morais Lobo. Salvador / 2015
Professor: Ronilson Morais Lobo Salvador / 2015 Introdução Motivação: Criar uma metodologia, Protótipar cenários reais, Proporcionar jogos divertidos, intuitivos e colaborativos. Tecnologia, Conceitos
Leia maisCurso de Informática Básica
Curso de Informática Básica A Web Descomplique 1 Curso de Informática Básica Índice Introdução...3 Organizando os favoritos...3 Localizando Informações na página...5 Histórico de Navegação...7 Capturando
Leia maisFerramentas Web, Web 2.0 e Software Livre em EVT
E s t u d o s o b r e a i n t e g r a ç ã o d e f e r r a m e n t a s d i g i t a i s n o c u r r í c u l o d a d i s c i p l i n a d e E d u c a ç ã o V i s u a l e T e c n o l ó g i c a AutoCAD WS M
Leia maisPROJETISTA E DESIGN 3D
O CURSO Composto pelos módulos 3d studio e auto cad (plantas baixas) ou auto cad mecânico (peças), este curso traz as técnicas Mais usadas para a elaboração e confecção de animações 3d, plantas (auto cad
Leia mais2ºCiclo (5º e 6º Anos de escolaridade) 3ºCiclo (7º e 8º Anos de escolaridade)
Escola Básica e Secundária de Velas Linhas de Exploração do Quadro de da Disciplina de Tecnologias de Informação e Comunicação (TIC) Oferta de Escola 2ºCiclo (5º e 6º Anos de escolaridade) 3ºCiclo (7º
Leia maisFerramentas Web, Web 2.0 e Software Livre em EVT
E s t u d o s o b r e a i n t e g r a ç ã o d e f e r r a m e n t a s d i g i t a i s n o c u r r í c u l o d a d i s c i p l i n a d e E d u c a ç ã o V i s u a l e T e c n o l ó g i c a memoov M a n
Leia maisBrincando com as Letras: Um serious game para o ensino do Alfabeto
Brincando com as Letras: Um serious game para o ensino do Alfabeto Alcides Teixeira Barboza Jr 1, Ismar Frango Silveira 2 1,2 Programa de Pós-Graduação em Engenharia Elétrica e Computação Universidade
Leia mais4o Ano. Aula 1 Prof. Sidnéia Valero Egido
4o Ano Aula 1 Prof. Sidnéia Valero Egido Introdução Scratch é uma linguagem de programação desenvolvida por uma conceituada universidade norte-americana (MIT). Através de um sistema inovador que introduz
Leia maisGUIA DE PRODUTOS 2016 SOLUÇÕES DE VÍDEO DIGITAL
GUIA DE PRODUTOS 2016 DATA DA ATUALIZAÇÃO: MARÇO 2016 GRAVAÇÃO E GESTÃO DE VÍDEO: DVRS SOFTWARE PARA GESTÃO DE VÍDEO SOLUÇÕES PARA MONITORAÇÃO SOLUÇÕES PARA MOBILIDADE ANÁLISE DE VÍDEO: PRODUTOS PARA CONTAGEM
Leia maisUNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO
UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO Santa Maria, 01 de Novembro de 2013. Revisão aula passada Projeto de Arquitetura Decisões de projeto de Arquitetura
Leia maisO novo Software 9.5 do SMART BOARD TM
O software 9.5 do SMART Board é uma ferramenta poderosa, intuitiva e fácil de utilizar, quer em sistemas operativos Windows, quer em MAC. Se já trabalhou com versões anteriores do SMART Board, verá que
Leia maisO Windows é um software de sistema, que permite ao utilizador interagir com o computador e com os seus periféricos.
Sistema Operativo Windows - Ambiente de trabalho - Janelas - Atalhos - Programas - Gestão de pastas e ficheiros - Menu iniciar O Windows é um software de sistema, que permite ao utilizador interagir com
Leia maisESTUDO DE CASO: LeCS: Ensino a Distância
ESTUDO DE CASO: LeCS: Ensino a Distância HERMOSILLA, Lígia Docente da Faculdade de Ciências Jurídicas e Gerenciais de Garça FAEG - Labienópolis - CEP 17400-000 Garça (SP) Brasil Telefone (14) 3407-8000
Leia maisFerramentas Web, Web 2.0 e Software Livre em EVT
E s t u d o s o b r e a i n t e g r a ç ã o d e f e r r a m e n t a s d i g i t a i s n o c u r r í c u l o d a d i s c i p l i n a d e E d u c a ç ã o V i s u a l e T e c n o l ó g i c a Anim8or M a n
Leia maisFUNDAÇÃO PARQUE TECNOLÓGICO DE SANTOS
Anexo I Modelo para inscrição e apresentação dos projetos EDITAL DE CONVOCAÇÃO PÚBLICA nº 01/2016 1. IDENTIFICAÇÃO 1.1 Nome ou Razão Social 1.2 Ramo de atividade (se empresa) 1.3 Endereço completo 1.4
Leia mais3.1 Definições Uma classe é a descrição de um tipo de objeto.
Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Classes Autoria:Aristófanes Corrêa Silva Adaptação:
Leia maisO Gerenciamento de Documentos Analógico/Digital
Tipos de GED: Document imaging Document management Document Imaging / Document Management O Gerenciamento de Documentos Analógico/Digital Mundo analógico Criação Revisão Processamento Arquivo Mundo digital
Leia maisVisualização de um vídeo = movimento sequencial de um conjunto de imagens (fotogramas ou frames)
6.2. Compressão 6.3. Software Visualização de um vídeo = movimento sequencial de um conjunto de imagens (fotogramas ou frames) FRAME RATE = nº de frames por segundo (fps) Os valores mais utilizados pelas
Leia maisFerramentas Web, Web 2.0 e Software Livre em EVT
E s t u d o s o b r e a i n t e g r a ç ã o d e f e r r a m e n t a s d i g i t a i s n o c u r r í c u l o d a d i s c i p l i n a d e E d u c a ç ã o V i s u a l e T e c n o l ó g i c a LEGO Digital
Leia maisUniversidade Federal de Santa Maria UFSM Centro de Tecnologia CT. Power Point. Básico
Universidade Federal de Santa Maria UFSM Centro de Tecnologia CT Power Point Básico Santa Maria, julho de 2006 O Power Point é um aplicativo do Microsoft Office direcionado à criação de apresentações.
Leia maisFerramentas Web, Web 2.0 e Software Livre em EVT
E s t u d o s o b r e a i n t e g r a ç ã o d e f e r r a m e n t a s d i g i t a i s n o c u r r í c u l o d a d i s c i p l i n a d e E d u c a ç ã o V i s u a l e T e c n o l ó g i c a Roomle M a n
Leia maisDELPHI 7 LINGUAGEM DE PROGRAMAÇÃO AMBIENTE CLIENTE SERVIDOR
DELPHI 7 LINGUAGEM DE PROGRAMAÇÃO AMBIENTE CLIENTE SERVIDOR Fortaleza - CE Introdução ao ambiente de desenvolvimento delphi e preparação da interface basíca O ambiente delphi foi criado pela Borland Software
Leia maisPapel de Parede Secreto
USO DO WINDOWS o Windows XP finalmente está perdendo forças no mercado de sistemas operacionais. Na pesquisa mais recente feita pelo StatsCounter, com dados de novembro de 2014, a versão foi ultrapassada
Leia maisProf. Antonio Almeida de Barros Jr. Prof. Antonio Almeida de Barros Junior
Prof. Antonio Almeida de Barros Jr. Introdução Dados Informações Banco de Dados Conceitos Básicos em Bancos de Dados Definição BD - Banco de Dados SGBD - Sistema de Gerenciamento de BD Programa de Aplicação
Leia maisIntrodução à Informática
Introdução à Informática Aula 6 http://www.ic.uff.br/~bianca/introinfo/ Aula 6-21/09/2007 1 Ementa Conceitos Básicos de Computação (Hardware, Software e Internet) Softwares Aplicativos Tutorial: Word Tutorial:
Leia maisPacote de Idiomas do ImageNow Guia de Introdução
Pacote de Idiomas do ImageNow Guia de Introdução Versão: 6.6.x Escrito por: Product Documentation, R&D Data: Outubro de 2011 ImageNow e CaptureNow são marcas comerciais registradas da Perceptive Software.
Leia maisCapítulo 13 Pastas e Arquivos
Capítulo 13 Pastas e Arquivos À medida que a tecnologia avança, os dispositivos móveis vão ganhando cada vez mais funções e características que antes só pertenciam aos computadores pessoais. Com a expansão
Leia maisUnified Modeling Language. Diagramas de Implementação
Unified Modeling Language Diagramas de Implementação José Correia, Junho 2006 (http://paginas.ispgaya.pt/~jcorreia/) Diagramas de implementação José Correia UML Diagramas de Implementação 2 Diagramas de
Leia mais6 Ferramenta de Apoio ao Processo de Desenvolvimento de Sistemas Multi-Agentes
6 Ferramenta de Apoio ao Processo de Desenvolvimento de Sistemas Multi-Agentes A ferramenta MAS-ML Tool surgiu com o objetivo de viabilizar o processo de desenvolvimento proposto na Seção anterior, implementando
Leia maisDESENVOLVIMENTO DE JOGOS DIGITAIS. Desmistificando o desenvolvimento de games e mercado de trabalho
DESENVOLVIMENTO DE JOGOS DIGITAIS Desmistificando o desenvolvimento de games e mercado de trabalho 2 Caravieri Modesto Professor de Programação e Banco de Dados I IFSP (SALTO Analise e Desenvolvimento
Leia maisComo produzir e publicar uma apresentação online dinâmica (Prezi)
Como produzir e publicar uma apresentação online dinâmica (Prezi) Este módulo irá ensinar-lhe como produzir e publicar uma apresentação online dinâmica usando o programa Prezi. A produção de uma apresentação
Leia maisDesenvolvimento de Persistent Browser-Based Games: Ferramentas e Implementação do Multiversia
Desenvolvimento de Persistent Browser-Based Games: Ferramentas e Implementação do Multiversia Jezmael Oliveira Basilio 1, Thalles Robson Barbalho 1, Ceres Germana Braga Morais 2, Marcelino Pereira dos
Leia maisdicas para fazer vídeos
dicas para fazer vídeos idealista oferece a possibilidade de integrar vídeos num anúncio, utilizando as últimas tecnologias de streaming-vídeo, de um modo rápido e simples além do vídeo profissional, com
Leia maisOptimização de um Mundo Virtual
secção 3.2 Optimização de um Mundo Virtual Dadas as limitações impostas pela actual tecnologia, um mundo virtual que não seja cuidadosamente optimizado torna-se necessariamente demasiado lento para captar
Leia maisApostilas OBJETIVA Atendente Comercial / Carteiro / Op. Triagem e Transbordo CORREIOS - Concurso Público 2015 2º CADERNO. Índice
2º CADERNO Índice Pg. Microsoft Office: Excel 2010... Exercícios pertinentes... 02 63 Microsoft Office: Power Point 2010... Exercícios pertinentes... 104 146 Internet e Intranet. Conceitos básicos, navegadores
Leia maisAula 3 TECNOLOGIA EM JOGOS DIGITAIS PROGRAMACAO E INTEGRACAO DE JOGOS I. Marcelo Henrique dos Santos
Aula 3 Email: marcelosantos@outlook.com marcellohenrique@outlook.com Twitter: @marcellohsantos Apresentação Comparativa Apresentação Comparativa O QUE É UMA GAME ENGINE? Apresentação Comparativa O QUE
Leia maisSeleção de Livros sobre Desenvolvimento de Jogos. Por Marcos Romero Dezembro / 2008
Seleção de Livros sobre Desenvolvimento de Jogos Por Marcos Romero Dezembro / 2008 Categoria: Essencial Desenvolvimento de jogos 3d e aplicações em tempo real Programação de jogos com C++ e Directx Modelagem
Leia maisUNICE Ensino Superior Linguagem de Programação Ambiente Cliente Servidor.
UNICE Ensino Superior Linguagem de Programação Ambiente Cliente Servidor. Modelo Cliente/Servidor Por HIARLY ALVES Fortaleza - CE Apresentação. O mais famoso tipo de arquitetura utilizada em redes de computadores
Leia maisCom este tutorial, temos por objetivo determinar a distância entre duas localidades.
Tutorial 2 Introdução Para determinar a distância entre duas localidades, basta simplesmente selecionar um recurso de medida de distância (Measure tool) e clicar sobre cada uma das localidades. Entretanto,
Leia maisCapítulo 2. Processos de Software. 2011 Pearson Prentice Hall. Todos os direitos reservados. slide 1
Capítulo 2 Processos de Software slide 1 Tópicos apresentados Modelos de processo de software. Atividades de processo. Lidando com mudanças. Rational Unified Process (RUP). Um exemplo de um processo de
Leia maisGUIA UNITY 3D E SKETCHUP
GUIA UNITY 3D E SKETCHUP Existe uma demanda pela utilização de modelos tridimensionais estereoscópicos para simular relações presenciais. Os projetos relacionados à esses modelos são conhecidos como CAVES.
Leia maisUNIVERSIDADE LUSÓFONA DE HUMANIDADES E TECNOLOGIAS DEPARTAMENTO DE CIÊNCIAS DA COMUNICAÇÃO, ARTES. Diploma: Diploma de 1º Ciclo Total ECTS: 6
EISI-2312 UNIVERSIDADE LUSÓFONA DE HUMANIDADES E TECNOLOGIAS DEPARTAMENTO DE CIÊNCIAS DA COMUNICAÇÃO, ARTES E TECNOLOGIAS DA INFORMAÇÃO Curso: CINEMA, VÍDEO E COMUNICAÇÃO MULTIMÉDIA Diploma: Diploma de
Leia maisDesenvolvendo um Ambiente de Aprendizagem a Distância Utilizando Software Livre
Desenvolvendo um Ambiente de Aprendizagem a Distância Utilizando Software Livre Fabrício Viero de Araújo, Gilse A. Morgental Falkembach Programa de Pós-graduação em Engenharia de Produção - PPGEP Universidade
Leia maisIntrodução. à Linguagem JAVA. Prof. Dr. Jesus, Edison O. Instituto de Matemática e Computação. Laboratório de Visão Computacional
Introdução à Linguagem JAVA Prof. Dr. Jesus, Edison O. Instituto de Matemática e Computação Laboratório de Visão Computacional Vantagens do Java Independência de plataforma; Sintaxe semelhante às linguagens
Leia mais2 Trabalhos relacionados
2 Trabalhos relacionados Esta seção descreve os principais trabalhos relacionados ao framework aqui produzido. Uma discussão sobre os aspectos gerais de jogos está fora dos objetivos deste dissertação.
Leia mais2-Introdução e Conceitos Básicos das TIC
Agrupamento de escolas de Pevidém 2-Introdução e Conceitos Básicos das TIC Conhecer e adotar regras de ergonomia e exploração de diferentes tipos de software Prof.: Alexandra Matias Sumário Conhecer as
Leia maisManual do Teclado de Satisfação Online WebOpinião
Manual do Teclado de Satisfação Online WebOpinião Versão 1.2.3 27 de novembro de 2015 Departamento de Engenharia de Produto (DENP) SEAT Sistemas Eletrônicos de Atendimento 1. Introdução O Teclado de Satisfação
Leia maisMANTENHA-SE INFORMADO
MANTENHA-SE INFORMADO * O leitor consente, de forma expressa, a incorporação e o tratamento dos seus dados nos ficheiros automatizados da responsabilidade do Centro Atlântico, para os fins comerciais e
Leia maisIntrodução ao Paradigma Orientado a Objetos. Principais conceitos
Introdução ao Paradigma Orientado a Objetos Principais conceitos Paradigmas de Programação PROGRAMAÇÃO ESTRUTURADA X PROGRAMAÇÃO ORIENTADA A OBJETOS Paradigma Programação estruturada Na programação estrutura
Leia maisNesta seção apresentamos protótipos que desenvolvemos com o objetivo de levantar os requesitos necessários para um sistema para apresentações
3 Protótipos Nesta seção apresentamos protótipos que desenvolvemos com o objetivo de levantar os requesitos necessários para um sistema para apresentações multimídia distribuídas. Os protótipos auxiliaram
Leia mais4.1. UML Diagramas de casos de uso
Engenharia de Software 4.1. UML Diagramas de casos de uso Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt Utilizados para ajudar na análise de requisitos Através da forma como o utilizador usa o sistema
Leia maisIntrodução à Programação Aula 2 Introdução à linguagem Python
Introdução à Programação Aula 2 Introdução à linguagem Python Pedro Vasconcelos DCC/FCUP 2015 Pedro Vasconcelos (DCC/FCUP) Introdução à Programação Aula 2 Introdução à linguagem Python 2015 1 / 24 Nesta
Leia mais* Técnicas Avançadas. Desenvolvimento de SOFTWARES. Sistemas de Gerenciamento de Conteúdo com Joomla e Magento
* Técnicas Avançadas Desenvolvimento de SOFTWARES Sistemas de Gerenciamento de Conteúdo com Joomla e Magento * Tópicos Sistema de Gerenciamento de Conteúdo CMS. Fron-end Back-end Instalando Site e Lojas
Leia maisElementos da Linguagem C#
Linguagem de Programação III Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento Acadêmico de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia do Maranhão Linguagem
Leia maisSeu manual do usuário LOGMEIN RESCUE http://pt.yourpdfguides.com/dref/2874854
Você pode ler as recomendações contidas no guia do usuário, no guia de técnico ou no guia de instalação para LOGMEIN RESCUE. Você vai encontrar as respostas a todas suas perguntas sobre a LOGMEIN RESCUE
Leia mais11/06/2013. O que é Software Aplicativo? Suítes de Software. Adquirindo Software SOFTWARES APLICATIVOS
2 O que é Software Aplicativo? SOFTWARES APLICATIVOS Introdução à Microinformática Prof. João Paulo Lima Software que realiza tarefa útil específica Suítes de aplicativos Softwares empresariais Softwares
Leia maisA interface do Microsoft Visual Studio 2005
Tarefa Orientada 1 A interface do Microsoft Visual Studio 2005 Objectivos: Introdução à framework.net Iniciar o Visual Studio 2005. Criar um novo projecto de Windows Forms em Visual Basic Introdução à
Leia maisESTRATÉGIAS /ACTIVIDADES. Fazer uma abordagem teórica e simples
Conhecer os conceitos básicos relacionados com as Tecnologias da Informação e Comunicação (TIC). Conhecer a terminologia relacionada com as TIC Caracterizar informação Identificar e caracterizar as áreas
Leia maisAmostras e guias de iniciação Versão 8 Edição 0. Guia de iniciação do Hiring Sample para o IBM Process Designer
Amostras e guias de iniciação Versão 8 Edição 0 Guia de iniciação do Hiring Sample para o IBM Process Designer ii Hiring Sample Os manuais em PDF e o Information Center Os manuais em PDF são fornecidos
Leia mais4 Desenvolvimento da ferramenta
direcionados por comportamento 38 4 Desenvolvimento da ferramenta Visando facilitar a tarefa de documentar requisitos funcionais e de gerar testes automáticos em uma única ferramenta para proporcionar
Leia maisEngenharia Informática Engenharia Electrotécnica e Computadores Programação Orientada por Objectos Projecto PlayCards
Engenharia Informática Engenharia Electrotécnica e Computadores Programação Orientada por Objectos Projecto PlayCards Pacote de Jogos de Cartas Ano Lectivo: 2006/2007 1. Introdução O objectivo deste projecto
Leia maisProjeto de Interatividade II
Projeto de Interatividade II As câmeras utilizadas nos jogos eletrônicos Para entendermos a forma como as câmeras são utilizadas nos jogos eletrônicos, precisamos compreender primeiro como o espaço dos
Leia maisPolítica de Visualizadores e Colaboração
Política de Visualizadores e Colaboração A disponibiliza diversas ferramentas de visualização e colaboração. Abaixo segue um descritivo de cada uma dessas soluções. Visualizadores de arquivos Nativos de
Leia maisC D. C) Coleções: é usada para organizar o conteúdo de áudio, vídeo e imagens em pastas, buscando facilitar a montagem do storyboard.
1 Windows Movie Maker XP O Windows Movie Maker é um software de edição de vídeos que permite criar e editar filmes caseiros, inserindo efeitos, músicas, legendas e transições. O vídeo pode ser criado a
Leia maisPÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL Aula 06: Introdução Linguagem HTML
PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL Aula 06: Introdução Linguagem HTML O Desenvolvimento Web O desenvolvimento web é o termo utilizado para descrever atividade relacionada
Leia maisDesenvolvimento de um jogo interativo para plataforma web integrado à rede social Facebook
Desenvolvimento de um jogo interativo para plataforma web integrado à rede social Facebook MAC0499 Trabalho de Formatura Supervisionado Orientador: Professor Marco Dimas Gubitoso novembro de 2013 Instituto
Leia maisAutoria:Aristófanes Corrêa Silva Adaptação: Alexandre César M de Oliveira
Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Introdução Autoria:Aristófanes Corrêa Silva Adaptação: Alexandre
Leia maisPROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Internacionalização e Literais Professor: Danilo Giacobo OBJETIVOS DA AULA Aprender as vantagens do uso de literais e da internacionalização em aplicativos Android.
Leia maisEpson Professional Imaging Gerenciamento de cores
Epson Professional Imaging Gerenciamento de cores Impressão com perfis ICC Aviso de direitos autorais Todos os direitos reservados. Esta publicação não pode ser integral ou parcialmente reproduzida, arquivada
Leia maisInformática Aplicada
Informática Aplicada SO Windows Aula 3 Prof. Walteno Martins Parreira Jr www.waltenomartins.com.br waltenomartins@yahoo.com 2014 APRESENTAÇÃO Todo computador precisa de um sistema operacional. O Windows
Leia maisagility made possible
RESUMO DA SOLUÇÃO Utilitário ConfigXpress no CA IdentityMinder a minha solução de gerenciamento de identidades pode se adaptar rapidamente aos requisitos e processos de negócio em constante mudança? agility
Leia maisRevista Eletrônica da Faculdade Metodista Granbery http://re.granbery.edu.br - ISSN 1981 0377 Curso de Sistemas de Informação 2013
1 Revista Eletrônica da Faculdade Metodista Granbery http://re.granbery.edu.br - ISSN 1981 0377 Curso de Sistemas de Informação 2013 GAME ENGINE UNITY 3D *1 Fillipe Martins Van Keulen *1 Marcos Vinicius
Leia maisEngenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios
Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Cronograma das Aulas. Hoje você está na aula Semana
Leia maissoluções inovadoras para desafios de negócios Manual explicativo do quadro do modelo de negócios passo a passo com exemplos
soluções inovadoras para desafios de negócios Manual explicativo do quadro do modelo de negócios passo a passo com exemplos O quadro do modelo de negócios O Business Model Canvas (Quadro do Modelo de Negócios)
Leia maisSuperintendência Regional de Ensino de Ubá - MG Núcleo de Tecnologia Educacional NTE/Ubá. LibreOffice Impress Editor de Apresentação
Superintendência Regional de Ensino de Ubá - MG Núcleo de Tecnologia Educacional NTE/Ubá LibreOffice Impress Editor de Apresentação Iniciando o Impress no Linux Educacional 4 1. Clique no botão 'LE' no
Leia maisTE232 CAD para Eletrônica. TE232 CAD para Eletrônica
Ewaldo Luiz de Mattos Mehl Departamento de Engenharia Elétrica mehl@ufpr.br APRESENTAÇÃO DO SOFTWARE DE EDA EASILY APPLICABLE GRAPHICAL LAYOUT EDITOR FERRAMENTAS PARA PROJETOS DE CIRCUITOS ELETRÔNICOS
Leia maisIntrodução a Computação Móvel
Introdução a Computação Móvel Computação Móvel Prof. Me. Adauto Mendes adauto.inatel@gmail.com Histórico Em 1947 alguns engenheiros resolveram mudar o rumo da história da telefonia. Pensando em uma maneira
Leia maisFerramentas Web, Web 2.0 e Software Livre em EVT
E s t u d o s o b r e a i n t e g r a ç ã o d e f e r r a m e n t a s d i g i t a i s n o c u r r í c u l o d a d i s c i p l i n a d e E d u c a ç ã o V i s u a l e T e c n o l ó g i c a Scratch M a n
Leia maisSenchaTouch + PhoneGap
SenchaTouch + PhoneGap Ramos de Souza Janones Phonegap.ramosdainformatica.com.br Desenvolvendo para 7 plataformas mobile www.sucessocomsoftware.com.br No mundo Android ios Windows Phone Outros 1% 4% 25%
Leia maisInstalação e utilização do Eclipse / Fortran em Windows
Computação e Programação Instalação e utilização do Eclipse / Fortran em Windows Nalgumas versões recentes do Windows o instalador referido na página da disciplina não consegue instalar corretamente o
Leia mais