Características do Blender

Slides:



Advertisements
Apresentações semelhantes
Tópicos Especiais I: Engines Introdução ao
Advertisements

Tópicos Especiais I: Engines Engines 3D
O Serviço Experimental MonIPÊ CACTISonar
[Material apresentado no SBGames2005]
Framework para desenvolvimento web
Tópicos Extra Importando Avatares Usando Evolver, Animeeple e Unity
1º Semestre 2010 > PUCPR > Pós Jogos
Animation View 1º Semestre 2010 > PUCPR > Pós Jogos Bruno C. de Paula.
Animação de Personagens
UML Modelando um sistema.
INTRODUÇÃO A SISTEMAS DE INFORMAÇÃO
Um Processo Baseado em MDA para a Especialização de Mecanismos de Persistência Fabio Seixas Marques Seminário LES – 7 de abril de.
PRDS - Programa de Residência em Desenvolvimento de Software Laboratório de Engenharia de Software (LES) da PUC-Rio Carlos Lucena
Mecanismo de Proteção (Prevenção e Detecção)
Introdução ao JavaScript JavaScript 03
Singleton.
CAPÍTULO Sistemas de supervisão 2. Sistema SCADA
Alexandre Parra Site: Linguagem Java Alexandre Parra Site:
1 Professor Rogério B. de Andrade - Aula 001- Dez/2008 Técnicas e Linguagem de Programação.
O que é ? Subversion (ou svn) é um sistema de controle de versão criado para substituir o CVS. Ele permite que você recupere versões antigas de seus arquivos,
MAC 499 Trabalho de Formatura Nov Rafael de Holanda Barroso.
Aplicação da modelagem 3D no setor Industrial
UMA ABORDAGEM SOBRE ORIENTAÇÃO A OBJETOS!
2002/2003 Programação Orientada para Objectos 1 Aula 3 Utilização de listas Melhorando a implementação das listas e iteradores Reflexão sobre interfaces.
Johnson S. J.. Desenvolvimento de ambientes interativos com Blender 3D Objetivo: Conhecendo o Blender Produção de ambientes 3D Interatividade Blocos de.
Primeiro o Mais Importante Depois Ser Compreendido
Desenvolvimento de Jogos: Introdução
Concorrência em Java Threads em Java.
Threads: Introdução e Implementação
Game Engine André Maximo Carlos Henrique Cavalcanti Final 2004.
Flávia Andrade de Souza Rodrigo Mibielli Peixoto
Nazareno Andrade (baseado no material de Hyggo Almeida)
Programador, Design e Fundador
Laboratório de Programação I Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Introdução ao Framework Django
Game Engines.
Métodos de Construção de Software: Orientação a Objetos
UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO BACHARELADO EM SISTEMAS DE INFORMAÇÃO Recife 2014.
INF Computação Gráfica Francis Birck, Henrique Lovison 13 de julho de 2011.
Casos de Uso no Engenharia de Software e Sistemas {abab, dtvp, jmmn, mscla, rmb2,
Professor: Márcio Amador
Orientação a Objetos e Java Graduação em Ciência da Computação
Treinamento Framework PRADO Abril / Sobre o PRADO Estrutura de diretórios do PRADO Configuração da Aplicação Padrões utilizados na Conab Boas práticas.
Acoplamento e Coesão Modelagem e Programação Orientada a Objetos
Introdução às Java Threads
Orientação a Objetos e Java Graduação em Ciência da Computação  Centro de Informática, UFPE Alexandre Mota
Bem Vindos!!! Minicurso Unity 3D. Time is like a fuse, short and burning fast… Time is like a fuse, short and burning fast…
PROGRAMAÇÃO WEB AULA 01 Prof. Gustavo Linhares
M ÉTODOS DA C LASSE S TRING. FUNÇÕES COM STRING Uma string é um tipo texto que corresponde à união de um conjunto de caracteres. Em Java, as strings são.
Aula Prática 1 Monitoria IP/CC (~if669) (A partir do slide elaborado por Luís Gabriel)
Web Game Engine Mário Barbosa João Pascoal. Game Engine Um software com um conjunto de bibliotecas que serve para simplificar e abstrair e desenvolvimento.
Concurrent Versions System (CVS) Alexandre Monteiro.
Conceitos Básicos e Manipulação de Objetos
Formulários OSM II – UFF – 2010
1 Projeto PDesigner. 2 Agenda Motivação Características SPIRIT Fluxo de Projeto Arquitetura Futuro Demo.
Infra-Estrutura para Computação Distribuída
Como elaborar uma apresentação em PPT para defesa de TCC
CVS – Gerenciamento de Versões
Resumo das Dicas Domínio de conteúdo + Simplicidade =
Programação para internet através de Applet Java
Adriano Marcos Petrônio
C# - Unity Introdução.
C# - Unity Introdução. Criando um script Mono Develop Uma IDE.
C# - Unity Introdução.
FLUXO DE CAIXA PROGRAMADO EM MACRO
Ferramentas para Sistema Web Sistemas de Informação Aula 9 – 08/05/2013.
Sistema Almirante Gabriel Junji Ito Giuliano Diego Barbarra.
Desenvolvimento WEB II Ajax – Utilização de Frameworks Javascript Professora: Kelly de Paula Cunha.
C# - Unity Introdução. Criando um script Mono Develop Uma IDE.
Unity 3D Animações – Parte I
Transcrição da apresentação:

Características do Blender Blender Foundation oficialmente criada em 2002 (em 1988 quando Ton Roosendaal co-fundou o estúdio de animação holandês NeoGeo). Sem dúvidas, um dos maiores e mais reconhecidos projeto Open Source existentes. Altamente modulável (scripts python) Um concorrente de peso para ferramentas de alto nível como Maya e 3DMax quando à modelagem/rigging/uvmap e nas últimas versões ganhou o modo sculpt para fazer frente até mesmo ao poderoso ZBrush

Características do Blender Possui uma enorme variedade de scripts para exportação cobrindo vários formatos de arquivo padrões do mercado e até mesmo formatos proprietários (quase no mesmo nível do Milk Shape) Estamos vivendo um momento crítico na história do Blender, devido a mudança brutal na organização da ferramenta (toda a interface gráfica está sendo alterada), por isso temos basicamente duas versões 2.49 e 2.5*

Interface do Blender 2.49

Interface do Blender 2.5*

Opções de integração Blender x Unity Trabalhar diretamente no arquivo .blend (formato padrão do Blender), ele reconhece praticamente tudo: meshes, câmeras, lâmpadas, emptys, materiais e animações Exportar o arquivo no padrão FBX (reconhecendo praticamente as mesmas coisas do formato .blend). Unity fica o tempo todo monitorando o diretório de trabalho em busca de sincronia dos objetos, e isso torna o processo com o Blender mais pesado, por isso o ideal é trabalhar com o formato .fbx sendo exportado a partir de um arquivo de origem

Exportar para fbx é fácil !

Unity não interpreta Shape Keys...

E sim bones (Blender Armatures)

A composição de um objeto Um dos principais conceitos para se aprender é a maneira de trabalhar da Unity. Nela tudo é um objeto que pode ser composto por componentes. Inspector Window deixa claro através da representação de que cada objeto contém componentes

Programando para Unity using UnityEngine; using System.Collections; public class MeshColorPingPong : MonoBehaviour { private GameObject targetObject = null; public float duration = 1f; public String targetName = “”; public bool Locked = false; public Color color1 = Color.grey; public Color color2 = Color.white; void Start() void Update() void FixedUpdate() void OnCollisionStay() void OnGUI() IEnumerator EmitirSom() public static int getPassoAtual() }

O fluxo de criação

Dicas importantes Evite ao máximo perde a sincronia com o objeto de origem, manipule ele de forma a não ter parentesco entre objeto e script (cada situação deve ser bem estudada). Cuide sempre com o polycount de seus objetos, principalmente quando rodar aplicações para plugin via WEB Partículas são tentadoras, use-as com disciplina pois requerem grande poder de processamento Terrenos na Unity geram uma quantidade grande de polígonos, se puder construa o terreno fora da ferramenta.

Por hoje é só ! http://www.mcunha98.com