L-systems

Disponível somente no TrabalhosFeitos
  • Páginas : 39 (9504 palavras )
  • Download(s) : 0
  • Publicado : 18 de julho de 2011
Ler documento completo
Amostra do texto
CENTRO UNIVERSITÁRIO UNIVATES
CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS
CURSO DE ENGENHARIA DE COMPUTAÇÃO

TIAGO PICCOLI

Uso de L-Systems para geração de árvores tridimensionais

Lajeado
2011
TIAGO PICCOLI

Uso de L-Systems para geração de árvores tridimensionais

Proposta final do Trabalho de Conclusão de Curso I apresentado ao Centro de Ciências Exatas e Tecnológicas do CentroUniversitário UNIVATES, como parte dos requisitos para a Obtenção do título de bacharel em Engenharia da Computação.
Área de concentração: Computação Gráfica

ORIENTADOR: Marcelo de G. Malheiros

Lajeado
2011
TIAGO PICCOLI

Uso de L-Systems para geração de árvores tridimensionais

Este trabalho foi julgado adequado para a obtenção do título de bacharel em Engenharia da Computaçãodo CETEC e aprovado em sua forma final pelo Orientador e pela Banca Examinadora.

Orientador: ____________________________________
Prof. Marcelo de Gomensoro Malheiros, UNIVATES
Mestre pela UNICAMP – São Paulo, Brasil

Banca Examinadora:

Prof. Fabrício Pretto, UNIVATES
Mestre pela PUC – RS, Porto Alegre, Brasil

Prof. Alexandre Stürmer Wolf, UNIVATES
Mestre pela PUC– RJ, Rio de Janeiro, Brasil.



Coordenador do Curso de Engenharia de Computação:_________________________
Prof. Marcelo de Gomensoro Malheiros

Lajeado, junho de 2011.DEDICATÓRIA
RESUMO
Atualmente a indústria de desenvolvimento de jogos é uma das que mais cresce no mundo, sendo um dos setores de mais rápida expansão na economia mundial. Este trabalho propõe uma ferramenta cujo objetivoé gerar árvores tridimensionais utilizando o motor de jogos Unity 3D. Gerando modelos geométricos com uma boa qualidade de detalhes e com menos polígonos que modelos tradicionalmente disponíveis, assim proporcionando mais opções para o desenvolvedor que utiliza o Unity 3D, em especial para criação de cenários naturais e animações interativas. Serão utilizados L-systems como modelo para odesenvolvimento desta ferramenta proposta. Pretende-se ainda desenvolver pelo menos três modelos de árvores complexas, se possível baseados em espécies reais, com suporte a modelos geométricos complexos, com folhas e utilizando L-systems mais elaborados. Também será feita a validação desta ferramenta proposta, com várias comparações desta ferramenta de geração de árvores com os dois recursos que o Unity3D já disponibiliza.

Palavras-chave: Motor Unity 3D, L-systems, Jogos, Modelos Geométricos.
Abstract
Currently the game development industry is one of the fastest growing in the world, being one of the fastest growing sectors in the global economy. This paper proposes a tool whose goal is to generate three-dimensional trees using the Unity 3D game engine. Generated geometric models with agood quality of detail and less polygons than traditional models available, thus providing more options for the developer using the Unity 3D, especially for natural settings and creating interactive animations. L-systems will be used as a model for the development of this proposed tool. Another objective is to develop at least three models of complex trees, if possible based on real species, withsupport for complex geometric models, with leaves and L-systems using more elaborate. It will also validation of this proposed tool, with many comparisons of this tool for generating trees with two features that Unity 3D now available.

Keywords: Unity 3D engine, L-systems, games, Geometric Models.

LISTA DE FIGURAS
Figura 1 Diagrama de blocos da ferramenta de ensino. 17
Figura 2 Exemplo deuma derivação em DOL-system (Lindenmayer 1990) 19
Figura 3 Desenvolvimento de um filamento simulados DOL-system (Lindenmayer 1990) 20
Figura 4 (A) A interpretação tartaruga de seqüência de símbolos F, +, -. (B) A interpretação de uma seqüência. O ângulo de incremento δ é igual a 90 ◦. Inicialmente, o tartaruga para cima (Lindenmayer 1990) 21
Figura 5 Gerando uma ilha de Koch...
tracking img