Miguel Leitão, APIs para Gráfos de Cenas. SGI Performer OpenSceneGraph OpenSG OpenInventor OpenRM SUN Java3D X3D, VRML
|
|
- Antônia Ferrão Minho
- 8 Há anos
- Visualizações:
Transcrição
1 Miguel Leitão, 2008 APIs para Gráfos de Cenas SGI Performer OpenSceneGraph OpenSG OpenInventor OpenRM SUN Java3D X3D, VRML 1
2 SceneGraph Gráfo definido pela associação entre pares de elementos. Estrutura genérica que permite descrever cenas. Representa a hierarquia da cena. Árvore de Objectos root group3 t0 t5 t6 group1 obj3 obj4 t1 t2 obj1 group3 group2 object nodes (geometry) transformation nodes t3 t4 group nodes obj2 group3 SceneGraph tricycle T T Seat Front Group Back wheels T Handle bars Left wheel Right wheel Front Wheel 2
3 SceneGraphs Datastructure: Directed Acyclic Graph (DAG) Usually a tree (only one parent per node) Represents object-based hierarchy of geometry Leaves contains geometry (triangles, etc.) Each node holds pointers to children Children can be Group Geometry Matrix transform Others SceneGraph: Exemplo Sala Mesa Sofá Cadeira 1 Cadeira 2 Cadeira 3 Armário Perna 1 Perna 2 Perna 3 Perna 4 Tampo Cadeira Perna 3
4 Bounding Volumes Os gráficos de cena podem manter uma definição de um volume envolvente em cada nó. Um volume envolvente oferece uma especificação simples do espaço onde se localizam todos os descendentes do nó. Os volumes envolventes podem ser: Esferas (Bounding Spheres) Caixas alinhadas com os eixos (Axis Aligned Bounding Boxes) SG + BV = Bounding Volume Hierarchy (BVH) Bonding Volumes circles=bvs scene graph root 4
5 OpenSceneGraph Uma iniciativa Open Source para criar uma API de Gráfo de Cena. Baseado no OpenGL/Performer A maioria das classes de nós são coincidentes. A migração Performer->OSG é fácil. OpenSceneGraph API C++ Desenvolvido sobre OpenGL Cross-platform Windowing system agnostic Open Source Implementa: Importação de Objectos Gestão de Gráfo de Cena Rendering optimizado 5
6 OSG Features All standard nodes: DCS, GeoSet, LOD etc. Culling: Viewfrustrum culling Tree traversals Support for Win32, Linux and Irix. Native fileformat.osg Loads among others.flt and.pfb files OSG Users Magic Earth - Geoprobe - Oil & Gas Boeing - Flight simulation Indra - Train simulation STN Atlas - Simulation NASA - Earth visualization Norcontrol - Maritime simulation Real World Entertainment - Gaming Terrex - LOD Paging POSTECH - 6
7 OSG: Functional Components OSGUtil Traversers Enhancements OSG Scene Graph Rendering Elements OSGDB Data Base Loading Plug-in Management Plug-Ins OSGText OSGSim Node Kits File Formats Supported 3D File Formats 3dc 3ds ac3 dw flt Freetype iv ive logo lwo md2 obj osg osg tgz tgz txp directx zip Image Formats: bmp dds pic png pnm qt rgb tga 7
8 Open Scene Graph - Support Mailing list Web site support On-line reference guides Examples Contributions OpenGL Performer Documentation Processing phases Update Cull Draw 8
9 Multi-buffered Data Protection Update Cull Draw Buff 0 Buff 1 Buff 2 Phase n Phase n-1 Phase n-2 osg::node osg::node Classe base de todos os nós (Nodes) do gráfico de cena. 9
10 Osg::Group osg::group Node que mantém uma lista de desceneentes. osg::transform osg::transform Um grupo que matém uma matriz de transformação 4x4. A transformação é herdada por todos os nós descendentes. 10
11 Geometry Nodes osg::geode Um nó que contém geometria. Corresponde sempre a uma folha da árvore de objectos (não tem filhos). Os objectos visíveis são definidos em Geodes Exemplo 1 Modelo Geométrico posicionado na cena root (osg::group) tankxform (osg::positionattitudetransform) tanknode (osg::node) 11
12 Exemplo 2 root (osg::group) tankonegroup (osg::group) tanktwopat (osg::positionattitudetransform) tankthreepat (osg::positionattitudetransform) tanktwogroup (osg::group) tankthreegroup (osg::group) Criar geometria // Create a vector to represent the "center of the cone" Vec3 vcen(xcen, ycen, zcen); // Create a cone geometry Cone* cone = new Cone(vcen, radius, height); // Create a drawable object based on the cone ShapeDrawable *obj = new ShapeDrawable(cone); obj>setcolor(vec4(color[0], color[1], color[2], color[3])); // Create a scene graph node for obj Geode* geode = new Geode(); geode->adddrawable(obj); 12
13 Combinar geometria MatrixTransform* arrow = new MatrixTransform; arrow->setmatrix(matrix::scale(1.0, 1.0, 1.0)); arrow->addchild(cone); arrow->addchild(cylinder); root->addchild(arrow); Robot0 SceneRoot // Creating the root node osg::group* SceneRoot = new osg::group; loadedmodel // Load arm model osg::node* loadedmodel = osgdb::readnodefile("cube.obj"); SceneRoot->addChild( loadedmodel ); 13
14 Robot1 // Creating the root node osg::group* SceneRoot = new osg::group; // Load arm model osg::node* loadedmodel = osgdb::readnodefile("cube.obj"); // bracoseg osg::matrixtransform* bracoseg = new osg::matrixtransform; mymatrix.makescale( 1., 1., 5. ); mymatrix.settrans( 0., 0., 5. ); bracoseg->setmatrix( mymatrix ); bracoseg->addchild( loadedmodel ); SceneRoot bracoseg loadedmodel SceneRoot->addChild( bracoseg ); Robot2 // Load arm model // bracoseg // braco0 osg::matrixtransform* braco0 = new osg::matrixtransform; braco0->setmatrix( osg::matrix::identity() ); braco0->addchild( bracoseg ); SceneRoot braco0 bracoseg SceneRoot->addChild( braco0 ); while(!viewer.done() ) { braco0->postmult( osg::matrix::rotate(0.0002, 0., 0., 1.) ); loadedmodel 14
15 Robot3 // braco0 // braco1 osg::matrixtransform* braco1 = new osg::matrixtransform; braco1->setmatrix( osg::matrix::identity() ); braco1->addchild( bracoseg ); SceneRoot braco0 pos = new osg::matrixtransform; pos->setmatrix( osg::matrix::translate(0., 0., 10.) ); pos->addchild( braco1 ); braco0->addchild( pos ); Pos1 braco1 while(!viewer.done() ) { braco1->postmult( osg::matrix::rotate(0.0005, 0., 1., 0.) ); bracoseg loadedmodel Robot4 // braco1 // braco2 osg::matrixtransform* braco2 = new osg::matrixtransform; braco2->setmatrix( osg::matrix::identity() ); braco2->addchild( bracoseg ); Pos1 SceneRoot braco0 pos = new osg::matrixtransform; pos->setmatrix( osg::matrix::translate(0., 0., 10.) ); pos->addchild( braco2 ); braco1->addchild( pos ); Pos2 braco1 while(!viewer.done() ) { braco2->postmult( osg::matrix::rotate(0.001, 1., 0., 0.) ); braco2 bracoseg loadedmodel 15
Representação de Cenas Tridimensionais: Grafo de Cenas
Representação de Cenas Tridimensionais: Grafo de Cenas Instituto de Computação - Universidade Federal Fluminense lvalente@ic.uff.br Março, 2004 Resumo Jogos de computador e outros tipos de aplicações visuais
Leia maisComputação Gráfica e Áreas Correlatas
INF 1366 Computação Gráfica Interativa Grafos de Cena Alberto B. Raposo abraposo@tecgraf.puc-rio.br http://www.tecgraf.puc-rio.br/~abraposo/inf1366 Computação Gráfica e Áreas Correlatas processamento de
Leia maisImagem digital. Unidade 3
Imagem digital Unidade 3 Objectivos Reconhecer o potencial comunicativo/ expressivo das imagens; Reconhecer as potencialidades narrativas de uma imagem; A criação de sentido nas associações de imagens
Leia maisSistemas de Gerência de Bancos de Dados
Sistemas de Gerência de Bancos de Dados - Módulo 8a - Armazenamento e Recuperação de Dados Geográficos modulo8a.prz 1 29/0 Tópicos Motivação Indexação Espacial Grid files Árvores-R e variantes Armazenamento
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 maisConceitos e Enquadramento Histórico
Conceitos e Enquadramento Histórico Edward Angel, Cap. 1 Instituto Superior Técnico Computação Gráfica 2009/2010 1 Objectivos Aprender diferenças entre CG vectorial e raster (quadrículas) Conhecer evolução
Leia maisImagens - Formatos. GIF (Graphics Interchange Format) JPEG (ou JPG) (Joint Pictures Experts Graphis)
Imagens - Formatos GIF (Graphics Interchange Format) - Muito popular na web. - Permite ter um máximo de 256 cores. - Indicado para cartoons, logos, imagens com áreas transparentes e animações. JPEG (ou
Leia maisTransformações Geométricas Grafos de Cena
Transformações Geométricas Grafos de Cena Edward Angel, Cap. 4 Instituto Superior Técnico Computação Gráfica 2009/2010 1 Na última aula... Transformações Geométricas Translação Escala Rotação Espaço Homogéneo
Leia maisJava RMI. Alcides Calsavara
Java RMI Alcides Calsavara Objetivos Permitir que um método de uma classe Java em execução em uma máquina virtual JVM chame um método de um objeto (instância de uma classe Java) situado em outra máquina
Leia maisComputação Gráfica 3D Studio Max 2008.1 www.damasceno.info Prof.: Luiz Gonzaga Damasceno
2.1 Primitivas básicas. Criando objetos primitivos. Modify 3D Standard Primitives são objetos 3D relativamente simples tais como Box, Sphere, Cylinder, bem como Torus, Plane, Cone, GeoSphere, Tube, Teapot,
Leia maisComponentes de um Jogo Abertura, Encerramento Configuração de Dispositivos Trilha Sonora, Efeitos Sonoros Créditos, Scores, Recursos Multiplayer,...
Prof. Osório / Unisinos 2005-2 Web: http://inf.unisinos.br/~osorio/jogos-gt.html Componentes de um Jogo Abertura, Encerramento Configuração de Dispositivos Trilha Sonora, Efeitos Sonoros Créditos, Scores,
Leia maisComputação Gráfica. Daniela G. Trevisan. dtrevisan@joinville.udesc.br. http://www.joinville.udesc.br/portal/professores/dtrevisan/
Computação Gráfica Daniela G. Trevisan dtrevisan@joinville.udesc.br http://www.joinville.udesc.br/portal/professores/dtrevisan/ Computação Gráfica Jogos (Quake 4) Quake 4 By: Activision, Raven Software
Leia maisCriação do Modelo 4 Cilindro (Cylinder) 4 Esfera (Sphere) 5 Superfícies (Quadpatch) 6 Bandeira 6 Chão 7 Texto (Text) 8 Materiais (Material) 10
Criiar uma Aniimação usando o 3D Studio MAX?? RELEASE 3 Nuno Silva nº 5768 Criação do Modelo 4 Cilindro (Cylinder) 4 Esfera (Sphere) 5 Superfícies (Quadpatch) 6 Bandeira 6 Chão 7 Texto (Text) 8 Materiais
Leia maisHMI Caracteristicas e extensões utilizando FT View ME v6.1 e PanelView Plus 6
HMI Caracteristicas e extensões utilizando FT View ME v6.1 e PanelView Plus 6 Dangelo Ávila Gerente de Produto Email: dmavila@ra.rockwell.com Cel: (021) 98207-5700 PUBLIC PUBLIC - 5058-CO900H Agenda 1.
Leia maisRealidade Virtual: Conceitos e Aplicações REALIDADE VIRTUAL
Realidade Virtual: Conceitos e Aplicações Curso de Informática Disciplina: Prof. Marcelo Walter Palestrante: Prof. Fernando Osório 2000/1 UNISINOS - Centro de Ciências Exatas e Tecnológicas (C6/6) Curso
Leia maisEasy Linux! FUNAMBOL FOR IPBRICK MANUAL. IPortalMais: a «brainware» company www.iportalmais.pt. Manual
IPortalMais: a «brainware» company FUNAMBOL FOR IPBRICK MANUAL Easy Linux! Title: Subject: Client: Reference: Funambol Client for Mozilla Thunderbird Doc.: Jose Lopes Author: N/Ref.: Date: 2009-04-17 Rev.:
Leia maisSistemas Embarcados Android
Engenharia Elétrica UFPR 7 de março de 2013 Outline Desenvolvido para sistemas móveis pelo Google: Android Open Source Project (AOSP) Grande sucesso, devido a combinação de: open source licensing aggressive
Leia maisBruno Pereira Evangelista. www.brunoevangelista.com
Bruno Pereira Evangelista www.brunoevangelista.com 2 Classes de jogo Audio XACT Cenários 3D / Malhas 3D Vértices / Tipos de Primitivas / Convenções XNA Pipeline de processamento Classe BasicEffect Câmera
Leia maisTransações no Mundo SOA. Luciano Oliveira Solution Consultant
Transações no Mundo SOA Luciano Oliveira Solution Consultant Agenda Definição Através do Tempo Transações com Bancos Distribuídos Transações em SOA Compensação Coordenador Gerenciado vs. Não-Gerenciado
Leia maisModelos Hierárquicos. Módulo 9. Sistemas Gráficos e Interação. Filipe Pacheco SGRAI 2017/18 DEI-ISEP 154. Instituto Superior de Engenharia do Porto
Módulo 9 Sistemas Gráficos e Interação Instituto Superior de Engenharia do Porto Filipe Pacheco ffp@isep.ipp.pt Modelos Hierárquicos SGAI 2017/18 DEI-ISEP 154 Modelos hierárquicos Objetos compostos por
Leia maisProjeções e Visualização
Computação Gráfica 5385: Licenciatura em Engenharia Informática Cap. 4 Projeções e Visualização Projeções e Visualização Sumário Pipeline de Visualização em OpenGL x y z w vértice original MODELVIEW matrix
Leia maisBruno Pereira Evangelista. www.brunoevangelista.com
Bruno Pereira Evangelista www.brunoevangelista.com 2 Introdução Shaders Pipeline de Renderização Evolução dos Shaders Como Programar Shaders Programando Shaders com XNA Ferramentas Conclusões 3 Durante
Leia maisJava 3D TM API. 1. Introdução. Profa. Isabel Harb Manssour. Introdução. Roteiro. Conceitos de Computação Gráfica
Java 3D TM API 1. Profa. Isabel Harb Manssour (http://www.inf.pucrs.br/~manssour/java3d) XVI SIBGRAPI 12-15 15 de Outubro de 23 Roteiro 1. 2. Criando Universos Virtuais 3. Realismo, Interação e Animação
Leia maisWiki::Score A Collaborative Environment For Music Transcription And Publishing
Wiki::Score A Collaborative Environment For Music Transcription And Publishing J.J. Almeida 1 N.R. Carvalho 1 J.N. Oliveira 1 1 Department of Informatics, University of Minho {jj,narcarvalho,jno}@di.uminho.pt
Leia maisSistemas Embarcados Android
Engenharia Elétrica UFPR 13 de novembro de 2014 Desenvolvido para sistemas móveis pelo Google: Android Open Source Project (AOSP) Grande sucesso, devido a combinação de: open source licensing aggressive
Leia maisParadigmas da Programação Netbeans 6.7.1 UML
Paradigmas da Programação Netbeans 6.7.1 UML Nelson Freire (ISEP DEI-PPROG 2010/11) 1/31 UML Tópicos Referências Instalação Netbeans 6.7.1 Instalação Plugin UML Criação Diagrama de Classes: Novo Projecto
Leia maisEncontro de Utilizadores Esri 2013. ArcGIS for Server 10.2 Administração Orador: João Ferreira Esri Portugal
Encontro de Utilizadores Esri 2013 ArcGIS for Server 10.2 Administração Orador: João Ferreira Esri Portugal ArcGIS Server Administração e Configuração João Ferreira Agenda Arquitectura Instalação do ArcGIS
Leia maisAnálise estrutural de um pórtico 2-D de concreto armado
Análise estrutural de um pórtico 2-D de concreto armado Nestor Guevara PROMEC Análise estrutural de linhas de transmissão (pode contemplar análise modal e dinâmica) basicamente ver como se comporta a estrutura
Leia maisUniversidade da Beira Interior. Sistemas Distribuídos - 2014/2015 Curso: Engª Informática. Folha 11. JAX-RS: Java API for RESTful Web Services
JAX-RS: Java API for RESTful Web Services A - Creating RESTful Web Services from a Database 1- Comece por criar um projeto do tipo Java Web application, como fez nos exercícios das fichas anteriores. No
Leia maisFUTEBOL UTEBOL ROBÓTICO
FUTEBOL UTEBOL ROBÓTICO José Almeida Alfredo Martins Laboratório de Sistemas Autónomos Instituto Superior de Engenharia do Porto http://www.lsa.isep.ipp.pt Sumário Motivação Iniciativa robocup Equipas
Leia maisDemo Windows Vista OPK
Demo Windows Vista OPK Instalação de Windows Vista Com Windows Deployment Services Windows Server 2003 WDS / OPK Certificação de Sistemas Design for Windows Novos logos de certificação Dispositivos Sistemas
Leia maisSistemas Operacionais 3º bimestre. Dierone C.Foltran Jr. dcfoltran@yahoo.com
Sistemas Operacionais 3º bimestre Dierone C.Foltran Jr. dcfoltran@yahoo.com Sistema de Arquivos (1) Todas as aplicações precisam armazenar e recuperar informações. Considerações sobre os processos: Espaço
Leia mais1 - No painel Create, sub-painel Systems, Ative o botão Sunlight.
Sistema Luz Solar Deixamos para criar a luz do Sol no final da iluminação, porque como o sistema de Sunlight, exige um tempo considerável de cálculo para ser renderizado, agilizaria todo o processo. 1
Leia maisSelect a single or a group of files in Windows File Explorer, right-click and select Panther Print
Quick Start Guide SDI Panther Print Panther Print SDI Panther products make sharing information easier. Panther Print is an intuitive dialog box that provides a thumbnail view of the file to print, depicting
Leia maisComputação Gráfica 3D Studio Max 2008.1 www.damasceno.info Prof.: Luiz Gonzaga Damasceno
4.2.1 Criação de Splines (continuação) Circle Spline Create panel > Shapes > Splines > Object Type > Circle Create menu > Shapes > Circle Use Circle para criar splines circulares fechadas feitas de quatro
Leia maisUtilizadores de computadores que necessitem de usar, configurar e otimizar um sistema operativo.
Sistemas Operativos (Windows, Linux e Mac OS) Redes e Sistemas - Sistemas Operativos Nível: Iniciado Duração: 28h Sobre o curso Objetivos: Administrar e configurar o Windows e Linux, introdução aos Sistemas
Leia maisProf. Fernando V. Paulovich http://www.icmc.usp.br/~paulovic paulovic@icmc.usp.br. 3 de maio de 2011. SCC0250 - Computação Gráca
Introdução à Opengl com Java SCC0250 - Computação Gráca Prof. Fernando V. Paulovich http://www.icmc.usp.br/~paulovic paulovic@icmc.usp.br Instituto de Ciências Matemáticas e de Computação (ICMC) Universidade
Leia maisIntrodução. Introdução. Introdução. A Realidade Virtual e Aumentada e suas aplicações na Televisão Digital. Sumário da Apresentação
A Realidade Virtual e Aumentada e suas aplicações na Televisão Digital 2. Ferramentas para Desenvolvimento de Aplicações de Realidade Virtual e Aumentada Prof. Dr. Antonio Carlos Sementille Departamento
Leia maisAnatomy of the Process. Cultural Heritage Applications of Vision and Graphics. Process: Step by Step. Process: Step by Step. Process: Step by Step
Cultural Heritage Applications of Vision and Graphics 3D artifact Anatomy of the Process Model Luiz Velho Results IMPA Instituto de Matemática Pura e Aplicada Usual pipeline, new & more powerful tools
Leia maisRealidade Virtual: Aumentando ainda mais o realismo
Universidade do Vale do Rio dos Sinos Realidade Virtual: Aumentando ainda mais o realismo Mestrado em Computação Aplicada Dr. Fernando S. Osório fosorio@unisinos.br Milton Roberto Heinen mheinen@turing.unisinos.br
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 maisESET Secure Authentication. Autenticação ultra-segura para proteger o acesso à rede empresarial
Autenticação ultra-segura para proteger o acesso à rede empresarial O ESET Secure Authentication disponibiliza um sistema de autenticação poderoso que garante um acesso remoto seguro à rede empresarial
Leia mais1. Introdução. 1.1 A Quem se Destina Este Livro. 1.2 Acerca do Software. 1.3 Como Usar Este Livro. 1.4 Estrutura do Livro
1. Introdução 1.1 A Quem se Destina Este Livro 1.2 Acerca do Software 1.3 Como Usar Este Livro 1.4 Estrutura do Livro 2. Do Land Desktop ao Civil 3D 2.1 Land Desktop versus Civil 3D Terminologia 2.2 A
Leia maisO que fazemos. Provemos tecnologia e suportamos o sucesso dos nossos clientes
O que fazemos Provemos tecnologia e suportamos o sucesso dos nossos clientes O ArcGIS evoluiu radicalmente Web GIS Se transformou numa Plataforma, bem desenvolvida, documentada e com alto nível de suporte
Leia maisDicas. Simplificando o Método Top Down Design. Construindo uma Montagem com a Ferramenta Skeleton
Dicas Simplificando o Método Top Down Design Construindo uma Montagem com a Ferramenta Skeleton O Creo Elements/Pro, anteriormente chamado de Pro/ENGINEER, possui capacidade de criar uma estruturação parametrizada
Leia maisModelo Hierárquico & Transformações Geométricas
Modelo Hierárquico & Transformações Geométricas Universidade de São Paulo USP Disciplina de Computação Gráfica Profª Maria Cristina PAE: Thiago Silva Reis Santos Setembro de 2010 Sumário Modelagem Objetos
Leia mais4 Implementação e Resultados
4 Implementação e Resultados A dissertação teve dois produtos como resultado da sua implementação. O primeiro foi um programa para calibração das câmeras e o segundo foi um plugin para o dispositivo óptico
Leia maisScalable Vector Graphics. Kadu Neves Rafael Rocha
Scalable Vector Graphics Kadu Neves Rafael Rocha Roteiro Introdução Vantagens do Uso do SVG Perfis SVG A especificaçào JSR-226 Exemplos Introdução Scalable Vector Graphics é um padrão aberto para descrever
Leia maisHANDS ON DARK GDK Outubro/2008 Prof. F.Osório / ICMC-USP - fosorio <at> gmail.com. DICAS DE INSTALAÇÃO DO DARK GDK / TheGameCreators (TGC)
HANDS ON DARK GDK Outubro/2008 Prof. F.Osório / ICMC-USP - fosorio gmail.com DICAS DE INSTALAÇÃO DO DARK GDK / TheGameCreators (TGC) Site da Microsoft: http:// www.microsoft.com/express/samples/gamecreators/
Leia maisVirtual Reality Tools OSG - Open Scene Graph ODE - Open Dynamics Engine
Universidade do Vale do Rio dos Sinos Virtual Reality Tools OSG - Open Scene Graph ODE - Open Dynamics Engine M.Sc.. Milton Roberto Heinen - Unisinos / UFRGS E-mail: miheinen@gmail.com Dr. Fernando S.
Leia maisFunções de um SO. Gerência de processos Gerência de memória Gerência de Arquivos Gerência de I/O Sistema de Proteção
Sistemas de Arquivos Funções de um SO Gerência de processos Gerência de memória Gerência de Arquivos Gerência de I/O Sistema de Proteção 2 Sistemas Operacionais Necessidade de Armazenamento Grandes quantidades
Leia maisClassificação de imagens Landsat
Classificação de imagens Landsat Neste tutorial veremos alguns recursos adicionais do Semi-automatic Classification Plugin (SCP) desenvolvido por Congedo (2015): configuração da memória disponível para
Leia maisIntrodução à Multimídia Fundamentos de Realidade Aumentada
Introdução à Multimídia Fundamentos de Realidade Aumentada Judith Kelner jk@cin.ufpe.br Gabriel Fernandes de Almeida gfa@cin.ufpe.br Grupo de Pesquisa em Realidade Virtual Multimídia Universidade Federal
Leia maisConstruindo uma aplicação Web completa utilizando ASP.Net 2.0, Visual Studio 2005 e IIS 7.0 ( Parte 1)
Construindo uma aplicação Web completa utilizando ASP.Net 2.0, Visual Studio 2005 e IIS 7.0 ( Parte 1) Marcus Garcia Microsoft Most Valuable Professional INETA Regional Director MAS Mentor Associado Um
Leia maisComputação Gráfica 3D Studio Max 2008.1 www.damasceno.info Prof.: Luiz Gonzaga Damasceno
10.8 Parâmetros de Sombras Os parâmetros Bias, Size e Sample Range ajudam a controlar as sombras do tipo Shadow Map, que se destacam dos objetos, aparecendo borradas ou com falta de nitidez. 1 - Bias é
Leia maisSQL Structured Query Language. SQL Structured Query Language. SQL Structured Query Language. Composição do SQL. Composição do SQL.
Ciência da Computação GBC043 Sistemas de Banco de Dados Linguagem Profa. Maria Camila Nardini Barioni camila.barioni@ufu.br Bloco B - sala 1B137 1 semestre de 2018 Desenvolvida e implementada pelo laboratório
Leia maisTRINITY Project Microsoft Research Asia
TRINITY Project Microsoft Research Asia Universidade Federal do Paraná Curitiba, 17 de setembro de 2013 Desafios da era Big Data BIG DATA e seus 3 V s: Variedade: Dados complexos e semanticamente ricos
Leia maisFundamentos de Computação Gráfica. Visualização e Navegação em Tempo Real
Fundamentos de Computação Gráfica Visualização e Navegação em Tempo Real O Problema: Triângulos! buda: 1 milhão Terreno: 1.3 milhões central: 13 milhões Terreno: 512 milhões Terreno: 16 milhões Terra:
Leia maisGBC043 Sistemas de Banco de Dados
Ciência da Computação GBC043 Sistemas de Banco de Dados Aviso Linguagem 30/04 Vista da primeira prova na minha sala das 9:15 às 10:45h Profa. Maria Camila Nardini Barioni camila.barioni@ufu.br Bloco B
Leia maisWEB DESIGN ELEMENTOS GRÁFICOS
ELEMENTOS GRÁFICOS Parte 6 José Manuel Russo 2005 35 Introdução Uma das formas como criar os elementos gráficos para a Web, é utilizar o Corel Draw para produzir os diversos objectos em formato Vectorial
Leia maisManual de Operação do Oracle Designer Projeto PRINT
Manual de Operação do Oracle Designer Projeto PRINT Versão 1.0 05 de abril de 2010 Sumário Introdução...3 Referências...4 Considerações Inicias...5 1 Acesso a aplicação....6 2. Case...7 3. Atividades...8
Leia maisESCOLA BÁSICA 2 / 3 DE MARTIM DE FREITAS Informática - Ano letivo de 2013 / 2014
Objetivos Tratamento de Imagem Conhecer as potencialidades dos programas de tratamento de imagem nas suas múltiplas funções. Criar, editar e retocar imagens, utilizando software de edição de imagem. Usar
Leia maisJAVA 3D. PSI5789 Síntese de Imagens Professor: Márcio Lobo Netto Aluna: Alice Shimada Bacic. 1 Java 3D API
JAVA 3D 1 Java 3D API O Java 3D é uma API composta por uma hierarquia de classes em java utilizadas como interface para um sistema de rendering gráfico e de sons. O programador trabalha com construções
Leia maisOpenGL 3.* INF Rendering em Tempo Real. Waldemar Celes Departamento de Informática, PUC-Rio
OpenGL 3.* INF2610 - Rendering em Tempo Real Waldemar Celes Departamento de Informática, PUC-Rio celes@inf.puc-rio.br OpenGL API para interface com hardware gráfico Independente de plataforma (e de sistema
Leia maisComputação Gráfica e Áreas Correlatas
INF 1366 Computação Gráfica Interativa VRML Virtual Reality Modeling Language Alberto B. Raposo abraposo@tecgraf.puc-rio.br http://www.tecgraf.puc-rio.br/~abraposo/inf1366 Computação Gráfica e Áreas Correlatas
Leia maisSistemas Operacionais
Sistemas Operacionais Gerência de Arquivos Edson Moreno edson.moreno@pucrs.br http://www.inf.pucrs.br/~emoreno Sumário Conceituação de arquivos Implementação do sistemas de arquivo Introdução Sistema de
Leia maisMaterial protegido pelas leis de direito autoral Proibida qualquer tipo de divulgação sem à devida autorização ou citada a fonte de forma correta.
Para que serve? Basicamente o V-Ray Frame Buffer é a janela que apresenta o processo de renderização ao usuário. Entretanto esta simples janela de renderização contém diversas ferramentas que podem auxiliar
Leia mais2º Exame Computação Gráfica
2º Exame Computação Gráfica LEIC-T Prof. Mário Rui Gomes 17 de Julho 2007 Nº Nome: Antes de começar: Identifique todas as folhas com o seu número. Responda às questões seguintes justificando adequadamente
Leia maisX3DOM E WEBGL: O 3D INDEPENDENTE NA WEB
X3DOM E WEBGL: O 3D INDEPENDENTE NA WEB Augusto Francisco Ferbonink¹, Willian Barbosa Magalhães 1 Universidade Paranaense (UNIPAR) Paranavaí PR Brasil aferbonink@gmail.com wmagalhães@unipar.com Resumo.
Leia maisVWML: Linguagem e Ambiente de Modelagem de Mundos Virtuais
VWML: Linguagem e Ambiente de Modelagem de Mundos Virtuais Trabalho de Conclusão de Curso Engenharia da Computação César Augusto Mendonça de Carvalho Orientador: Prof. Ricardo Massa Ferreira Lima Recife,
Leia maisEasy Linux! FUNAMBOL FOR IPBRICK MANUAL. IPortalMais: a «brainmoziware» company www.iportalmais.pt. Manual Jose Lopes
IPortalMais: a «brainmoziware» company www.iportalmais.pt FUNAMBOL FOR IPBRICK MANUAL Easy Linux! Title: Subject: Client: Reference: Funambol Client for Microsoft Outlook Doc.: Author: N/Ref.: Date: 2009-04-17
Leia maisComputação Gráfica. Renderização em Tempo Real. Erivaldo Xavier de Lima Filho desadoc@gmail.com
Computação Gráfica Renderização em Tempo Real Erivaldo Xavier de Lima Filho desadoc@gmail.com Computação Gráfica É a síntese de imagens por computador Consiste de vários passos: o Modelagem o Renderização
Leia maisSimulação Distribuída em Ambientes Virtuais 3D e Mídias Interativas
Simulação Distribuída em Ambientes Virtuais 3D e Mídias Interativas A ilusão vai ser tão grande que não seremos mais capazes de distingüir entre o que é real e o que não é. Steve Williams Simulação Distribuída
Leia maisCapítulo 5. Figura 5.2. Conector para o monitor.
Capítulo 5 Placas de vídeo Visão geral das placas de vídeo Esta placa está presente em todos os PCs, exceto nos que possuem placas de CPU com os circuitos de vídeo embutidos. A maioria dos PCs produzidos
Leia maisRendering 2D com OpenGL e interface gráfica em Qt
Rendering 2D com OpenGL e interface gráfica em Qt Qt Framework multiplataforma para desenvolvimento de interfaces gráficas em C++ https://www.qt.io/ 2 Ferramentas Qt Creator IDE (Ambiente Integrado de
Leia maisArcMAP (parte 2) Rodar o ArcMap teclar: Iniciar > Todos os programas > ArcGIS > ArcMap. Sobre a janela selecionar o item An existing map:
ArcMAP (parte 2) Nesta parte do tutorial, você irá mapear cada tipo de uso da terra dentro do noise contour. Você adicionará dados ao seu mapa, desenhará feições baseadas em atributos, selecionará feições
Leia maisApontamentos de Computação Gráfica
Apontamentos de Computação Gráfica Capítulo 9 - Iluminação e Texturas em Gráficos 3D Prof. João Beleza Sousa Prof. Arnaldo Abrantes LEIC/DEETC/ISEL Novembro de 2008 Introdução Luzes Modelos de Iluminação
Leia maisTecnologias de Jogos de Vídeo
Tecnologias de Jogos de Vídeo Abel J. P. Gomes & Gonçalo Amador LAB. 4 Departamento de Informática Universidade da Beira Interior Portugal 2013 Copyright 2009-2013 All rights reserved. 1. Objetivos 2.
Leia mais1.ª CERTIFICAÇÃO DE HABILIDADE ESPECÍFICA DE 2010 Prova de Habilidades Específicas
Universidade de Brasília sala n.º máscara 1.ª CERTIFICAÇÃO DE HABILIDADE ESPECÍFICA DE 2010 Prova de Habilidades Específicas Arquitetura e Urbanismo Gráfica e Teste L E I A C O M A T E N Ç Ã O A S I N
Leia maisDetecção de Colisão de Objetos em Ambientes Virtuais para Treinamento Médico Utilizando JOGL
Detecção de Colisão de Objetos em Ambientes Virtuais para Treinamento Médico Utilizando JOGL Marcello Kera Universidade Federal do Paraná Departamento de Informática Curitiba-PR, Brasil, 81531-990 Fátima
Leia maisDiversão com Software Livre
Diversão com Software Livre Jogos e ferramentas para desenvolvê-los Leandro Motta Barros lmb@stackedboxes.org Dia da Liberdade de Software 2009 02009-09-19 Agenda Introdução Jogos Ferramentas Notas finais
Leia maisComputação Gráfica 3D Studio Max 2008.1 www.damasceno.info Prof.: Luiz Gonzaga Damasceno
1 - Introdução ao 3D Studio. Conhecendo a interface do programa. O 3D Studio Max é um aplicativo que nos permite trabalhar com modelagem, texturização, materiais, iluminação e animações tridimensionais.
Leia maisSumário. Gráficos 3D - Evolução Histórica. Computação Gráfica. ! Criação de Gráficos. ! Criação de Modelos 3D. ! Pipeline Gráfico. !
Gráficos 3D - Evolução Histórica Computação Gráfica Sumário! Criação de Gráficos! Criação de Modelos 3D! Pipeline Gráfico! Hardware Gráfico! Bibliotecas Gráficas! Gráficos 3D na Internet 1 Criação de Gráficos
Leia maisAULA_04 - Modelagem features básicas sólidos de revolução (protusões e cortes)
AULA_04 - Modelagem features básicas sólidos de revolução (protusões e cortes) Observação: Os passos 1 a 5 podem ser iguais aos abordados na AULA_03 Modelagem features básicas sólidos extrudados (protusões
Leia maisCurso de Adobe Illustrator CS2
Curso de Adobe Illustrator CS2 Sessão 1: Desenhar logótipos e botões O Adobe Illustrator disponibiliza uma grande variedade de ferramentas para criar formas geométricas, logótipos e símbolos, com muitos
Leia maisDesenho e Apresentação de Imagens por Computador
Desenho e Apresentação de Imagens por Computador Conteúdo s: Aspetos genéricos sobre o trabalho com imagens computacionais. Imagens computacionais e programas que criam ou manipulam esse tipo de imagens.
Leia mais15º Congresso Brasileiro de Geologia de Engenharia e Ambiental. Sensoriamento Terrestre Aplicado a Realização de Scanlines
15º Congresso Brasileiro de Geologia de Engenharia e Ambiental Sensoriamento Terrestre Aplicado a Realização de Scanlines Rafael Bugs 1 ; Cassiano Raad 2 ; Daniel Costa 3 ; André Zingano 4 ; Rafael Ribeiro
Leia maismodelos rquicos Aula 5 Sistemas Gráficos e Interactivos Instituto Superior de Engenharia do Porto Paulo Gandra de Sousa
Projecções e modelos hierárquicos rquicos Aula 5 Sistemas Gráficos e Interactivos Instituto Superior de Engenharia do Porto Paulo Gandra de Sousa psousa@dei.isep.ipp.pt Conteúdo Projecções Modelos hierárquicos
Leia maisWEB DESIGN ELEMENTOS GRÁFICOS
ELEMENTOS GRÁFICOS Parte 4 José Manuel Russo 2005 24 A Imagem Bitmap (Raster) As imagens digitais ou Bitmap (Raster image do inglês) são desenhadas por um conjunto de pontos quadrangulares Pixel alinhados
Leia maisManual de utilização MAWI
Manual de utilização MAWI Nascido a partir de um PIBIC, MAWI é um projeto da criação de um motor 2D multiplataforma para o ambiente web, usando recursos do estado da arte introduzidos pelo HTML5, não só
Leia maisEscrito por Dom, 16 de Outubro de 2011 13:13 - Última atualização Seg, 26 de Março de 2012 03:25
Preço R$ 129.00 Compre aqui Entre definitivamente para o mundo 3d com essa espetacular ferramenta. Que tal você aprender a criar um ambiente virtual, jogo, simulador... e sem precisar saber programar?
Leia maisPlugins TerraView. Última revisão: 12/12/32006 Versão TerraLib: 3.1.4
Plugins TerraView Última revisão: 12/12/32006 Versão TerraLib: 3.1.4 Requisitos Código completo da TerraLib na estrutura de diretórios sugerida no site da TerraLib 1. Código completo do TerraView na estrutura
Leia maisYouTube. e a CampusTV. Fernando Birra, 2014
YouTube e a CampusTV Fernando Birra, 2014 YouTube e CampusTV? YouTube e CampusTV? Um local onde partilhar os videos da CampusTV? Partilha YouTube e CampusTV? YouTube e CampusTV? Uma fonte para a recolha
Leia maisPercursos e Conectividade em Grafos Depth-First Search. DFS: Depth-First Search (pesquisa em profundidade)
Percursos e Conectividade em Grafos Depth-First Search Fernando Lobo Algoritmos e Estrutura de Dados II 1 / 23 DFS: Depth-First Search (pesquisa em profundidade) Assim que se descobre um nó, começa-se
Leia maisArcGIS para Developers
ArcGIS para Developers Introdução do SIG para programadores João Ferreira O SIG responde a tomadas de decisão Fornece uma plataforma para a compreensão Visual Integrada Quantitativa Sistemática Compreensiva
Leia maisVRML Virtual Reality Modeling Language
Roteiro VRML Virtual Reality Modeling Language INTRODUÇÃO AO VRML Baseado em apresentação de Judith Kelner, Alejandro Frery 1. O que é VRML 2. Histórico 3. Objetivos da VRML 4. VRML, Internet e WWW 5.
Leia maisEnplicaw Documentation
Enplicaw Documentation Release 0.1.0 Carlo Oliveira June 18, 2015 Contents 1 Enplicaw - Introdução 3 2 Enplicaw - Modulos 5 3 Notas de Lançamento V. 0.1.0 7 3.1 Milestone.................................................
Leia maisQUEM FEZ O TRABALHO?
Introdução a Linguagem HTML: Conceitos Básicos e Estrutura ANA PAULAALVES DE LIMA 1 QUEM FEZ O TRABALHO? Com as tagsaprendidas hoje, faça uma página HTML sobre você com as seguintes informações: Seu nome
Leia maisCMDB no ITIL v3. Miguel Mira da Silva. mms@ist.utl.pt 919.671.425
CMDB no ITIL v3 Miguel Mira da Silva mms@ist.utl.pt 919.671.425 1 CMDB v2 Configuration Management IT components and the services provided with them are known as CI (Configuration Items) Hardware, software,
Leia maisUtilização do QuantumGIS (QGIS)
Utilização do QuantumGIS (QGIS) Actividade Criação de mapas temáticos a partir de dados estatísticos Descrição do trabalho: Utilização do QGIS para a criação de mapas temáticos a partir de dados estatísticos
Leia mais