17
Open Simulator SISTEMAS DE MULTIMÍDIA

Projeto Open Simulator - FEUC

Embed Size (px)

Citation preview

Page 1: Projeto Open Simulator - FEUC

Open SimulatorSISTEMAS DE MULTIMÍDIA

Page 2: Projeto Open Simulator - FEUC

BrainstormingVárias ideias surgiram ao longo do processo. Primeiramente foi sugerido criar um game de corrida de 100m, onde qualquer usuário logado poderia participar. Também foi pensado em realizar a mesma corrida porém com obstáculos.

Por fim, por questões de tempo e recursos foi escolhido criar um jogo de futebol em mundo aberto utilizando a ferramenta Open Simulator.

Page 3: Projeto Open Simulator - FEUC

Redação da Proposta

O projeto visa colocar o usuário dentro de um campo aberto onde ele possa interagir com outros usuários e jogar um partida de futebol, podendo se mover livremente pelo campo, olhar os objetos e cenário, além de poder interagir com alguns.

Page 4: Projeto Open Simulator - FEUC

Open Simulator“O Projeto Open Simulator é um Servidor de Mundos Virtuais com Licença BSD que pode ser utilizado para criar e desenvolver Ambientes Virtuais em 3D.

Pronto para uso, o OpenSimulator pode ser utilizado para criar um ambiente semelhante ao Second Life(tm), capaz de rodar em modo standalone ou conectado à outras instâncias de OpenSimulator através da tecnologia de grid embutida.”

opensimulator.org

Page 5: Projeto Open Simulator - FEUC

Open SimulatorFundado em Janeiro de 2007 por Darren Guard, o Open Simulator é escrito em C#, e pode rodar sob o runtime Mono ou Microsoft .NET.

Devido à sua natureza limpa e modular é possível estender funcionalidades através de módulos plug-in para atender sua aplicação.

Page 6: Projeto Open Simulator - FEUC

Características• Suporte on-line, multi-usuário em ambientes 3D pequenos com um simulador ou grandes com milhares de simuladores.

• Suporta espaços virtuais em 3D de tamanho variável dentro de uma única instância.

• Permite que vários clientes e protocolos acessem o mesmo mundo, ao mesmo tempo através de múltiplos protocolos.

• Simulação física em tempo real , com várias opções de motor, incluindo Bullet  e ODE.

Page 7: Projeto Open Simulator - FEUC

Características•  Suporta criação de conteúdo 3D em tempo real.

•  Suporta a linguagens de programação LSL / OSSL e C #.

• Permite personalização ilimitada de aplicativos do mundo virtual através do uso de scene plugin modules.

• Comunicação por voz (Voip)

Page 8: Projeto Open Simulator - FEUC
Page 9: Projeto Open Simulator - FEUC
Page 10: Projeto Open Simulator - FEUC
Page 11: Projeto Open Simulator - FEUC

Modo StandaloneNo modo standalone, um único processo cuida de todo o simulador.

Este modo é simples de configurar, porém é limitado a um número pequeno de usuários.

Page 12: Projeto Open Simulator - FEUC

Modo GridNo modo grid, vários aspectos da simulação são separados entre múltiplos processos, que podem ser executados em diferentes máquinas.

A estrutura é dividida entre no mínimo cinco servidores: servidor de usuários, servidor de grid, servidor de ativos, servidor de inventário e o servidor de simulação (ou região)

Page 13: Projeto Open Simulator - FEUC

Requisitos - Windows• Net Framework 3.5 ou superior

• Windows Xp ou superior/ Windows Server 2003 ou superior

• Banco de Dados SQLite ou MySql

Page 14: Projeto Open Simulator - FEUC

Requisitos – Linux e Mac OS• Mono 2.4.3 ou superior

• Banco de Dados SQLite ou MySql

Page 15: Projeto Open Simulator - FEUC

Requisitos – Hardware• 2 GB de Memória RAM

• Placa de vídeo dedicada com no mínio 512 MB

• Processador: • Pentium 4 ou superior.

• AMD Athlon 64 ou superior

Page 16: Projeto Open Simulator - FEUC

Links Úteis• http://opensimulator.org/

• http://opensimnobrasil.blogspot.com.br/

• https://pt.wikipedia.org/wiki/OpenSimulator

• http://www.osgrid.org/

Page 17: Projeto Open Simulator - FEUC

Alunos

Marlon Vitor

Charles Furtado

Rafael Damasio

Alexander Lima