Modelagem procedural de cidades via algoritmo de colonização de espaço
Autor(a) principal: | |
---|---|
Data de Publicação: | 2010 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFPE |
Texto Completo: | https://repositorio.ufpe.br/handle/123456789/2152 |
Resumo: | O processo de modelagem de grandes cidades está presente em indústrias bilionárias como a cinematográfica e a de games, além de outras áreas que envolvem urbanismo. Por ser um processo que lida com milhares de elementos, é natural a busca por formas de automatização e simplificação de suas etapas. De todas as etapas para a geração de cidades, pode-se considerar a geração das ruas como sendo a mais importante, uma vez que não existe uma cidade sem um determinado fluxo de movimentação para veículos e pedestres. Seguindo este preceito, o CityEngine, resultado das pesquisas de Pascal Müller, é, atualmente, a solução mais completa neste sentido. Müller identificou nos L-Systems, processo muito utilizado para a modelagem de plantas e formas similares, a possibilidade de adaptá-lo para a geração de ruas e para a geração de edifícios, permitindo a criação de grandes cidades realísticas de forma rápida e com uma alta variabilidade de resultados. Porém, este método requer do usuário uma grande quantidade de parâmetros, além de, quando for considerado um terreno no procedimento, o CityEngine exige a preparação de imagens, como mapas de altura e de obstáculos, previamente criadas em outros softwares, para então serem importadas e configuradas para a modelagem procedural. Dessa forma o usuário não tem um controle real sobre o terreno, limitando por exemplo a formação de túneis e terraplanagens. Considerando o terreno uma parte essencial da geração de cidades e buscando simplificar o processo de geração de ruas, este trabalho visa aliar a geração de terrenos com uma nova proposta para modelagem procedural de ruas através da adaptação do Algoritmo de Colonização de Espaço de Runions et al., resultando em uma redução de até 76% na quantidade de parâmetros a serem passados pelo usuário, mantendo total controle do modelo do terreno, inclusive hidrográfico |
id |
UFPE_2b9ab0042ef23e93b1500fd0c7e0378d |
---|---|
oai_identifier_str |
oai:repositorio.ufpe.br:123456789/2152 |
network_acronym_str |
UFPE |
network_name_str |
Repositório Institucional da UFPE |
repository_id_str |
2221 |
spelling |
VILA NOVA, Arnaldo BarretoMELO, Silvio de Barros2014-06-12T15:54:59Z2014-06-12T15:54:59Z2010-01-31Barreto Vila Nova, Arnaldo; de Barros Melo, Silvio. Modelagem procedural de cidades via algoritmo de colonização de espaço. 2010. Dissertação (Mestrado). Programa de Pós-Graduação em Ciência da Computação, Universidade Federal de Pernambuco, Recife, 2010.https://repositorio.ufpe.br/handle/123456789/2152O processo de modelagem de grandes cidades está presente em indústrias bilionárias como a cinematográfica e a de games, além de outras áreas que envolvem urbanismo. Por ser um processo que lida com milhares de elementos, é natural a busca por formas de automatização e simplificação de suas etapas. De todas as etapas para a geração de cidades, pode-se considerar a geração das ruas como sendo a mais importante, uma vez que não existe uma cidade sem um determinado fluxo de movimentação para veículos e pedestres. Seguindo este preceito, o CityEngine, resultado das pesquisas de Pascal Müller, é, atualmente, a solução mais completa neste sentido. Müller identificou nos L-Systems, processo muito utilizado para a modelagem de plantas e formas similares, a possibilidade de adaptá-lo para a geração de ruas e para a geração de edifícios, permitindo a criação de grandes cidades realísticas de forma rápida e com uma alta variabilidade de resultados. Porém, este método requer do usuário uma grande quantidade de parâmetros, além de, quando for considerado um terreno no procedimento, o CityEngine exige a preparação de imagens, como mapas de altura e de obstáculos, previamente criadas em outros softwares, para então serem importadas e configuradas para a modelagem procedural. Dessa forma o usuário não tem um controle real sobre o terreno, limitando por exemplo a formação de túneis e terraplanagens. Considerando o terreno uma parte essencial da geração de cidades e buscando simplificar o processo de geração de ruas, este trabalho visa aliar a geração de terrenos com uma nova proposta para modelagem procedural de ruas através da adaptação do Algoritmo de Colonização de Espaço de Runions et al., resultando em uma redução de até 76% na quantidade de parâmetros a serem passados pelo usuário, mantendo total controle do modelo do terreno, inclusive hidrográficoConselho Nacional de Desenvolvimento Científico e TecnológicoporUniversidade Federal de PernambucoAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessModelagem urbanaModelagem de terrenosModelagem procedural de ruasColonização de espaçoModelagem procedural de cidades via algoritmo de colonização de espaçoinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisreponame:Repositório Institucional da UFPEinstname:Universidade Federal de Pernambuco (UFPE)instacron:UFPETHUMBNAILarquivo2123_1.pdf.jpgarquivo2123_1.pdf.jpgGenerated Thumbnailimage/jpeg1363https://repositorio.ufpe.br/bitstream/123456789/2152/4/arquivo2123_1.pdf.jpg854c0fa979acfa50fc9fc51d5f6bc70aMD54ORIGINALarquivo2123_1.pdfapplication/pdf7133752https://repositorio.ufpe.br/bitstream/123456789/2152/1/arquivo2123_1.pdf8d3d204cf731155003d927a1c4c1e187MD51LICENSElicense.txttext/plain1748https://repositorio.ufpe.br/bitstream/123456789/2152/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52TEXTarquivo2123_1.pdf.txtarquivo2123_1.pdf.txtExtracted texttext/plain105527https://repositorio.ufpe.br/bitstream/123456789/2152/3/arquivo2123_1.pdf.txte9b6759bd59692716fa1dd56e6b92212MD53123456789/21522019-10-25 15:49:56.356oai:repositorio.ufpe.br:123456789/2152Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttps://repositorio.ufpe.br/oai/requestattena@ufpe.bropendoar:22212019-10-25T18:49:56Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)false |
dc.title.pt_BR.fl_str_mv |
Modelagem procedural de cidades via algoritmo de colonização de espaço |
title |
Modelagem procedural de cidades via algoritmo de colonização de espaço |
spellingShingle |
Modelagem procedural de cidades via algoritmo de colonização de espaço VILA NOVA, Arnaldo Barreto Modelagem urbana Modelagem de terrenos Modelagem procedural de ruas Colonização de espaço |
title_short |
Modelagem procedural de cidades via algoritmo de colonização de espaço |
title_full |
Modelagem procedural de cidades via algoritmo de colonização de espaço |
title_fullStr |
Modelagem procedural de cidades via algoritmo de colonização de espaço |
title_full_unstemmed |
Modelagem procedural de cidades via algoritmo de colonização de espaço |
title_sort |
Modelagem procedural de cidades via algoritmo de colonização de espaço |
author |
VILA NOVA, Arnaldo Barreto |
author_facet |
VILA NOVA, Arnaldo Barreto |
author_role |
author |
dc.contributor.author.fl_str_mv |
VILA NOVA, Arnaldo Barreto |
dc.contributor.advisor1.fl_str_mv |
MELO, Silvio de Barros |
contributor_str_mv |
MELO, Silvio de Barros |
dc.subject.por.fl_str_mv |
Modelagem urbana Modelagem de terrenos Modelagem procedural de ruas Colonização de espaço |
topic |
Modelagem urbana Modelagem de terrenos Modelagem procedural de ruas Colonização de espaço |
description |
O processo de modelagem de grandes cidades está presente em indústrias bilionárias como a cinematográfica e a de games, além de outras áreas que envolvem urbanismo. Por ser um processo que lida com milhares de elementos, é natural a busca por formas de automatização e simplificação de suas etapas. De todas as etapas para a geração de cidades, pode-se considerar a geração das ruas como sendo a mais importante, uma vez que não existe uma cidade sem um determinado fluxo de movimentação para veículos e pedestres. Seguindo este preceito, o CityEngine, resultado das pesquisas de Pascal Müller, é, atualmente, a solução mais completa neste sentido. Müller identificou nos L-Systems, processo muito utilizado para a modelagem de plantas e formas similares, a possibilidade de adaptá-lo para a geração de ruas e para a geração de edifícios, permitindo a criação de grandes cidades realísticas de forma rápida e com uma alta variabilidade de resultados. Porém, este método requer do usuário uma grande quantidade de parâmetros, além de, quando for considerado um terreno no procedimento, o CityEngine exige a preparação de imagens, como mapas de altura e de obstáculos, previamente criadas em outros softwares, para então serem importadas e configuradas para a modelagem procedural. Dessa forma o usuário não tem um controle real sobre o terreno, limitando por exemplo a formação de túneis e terraplanagens. Considerando o terreno uma parte essencial da geração de cidades e buscando simplificar o processo de geração de ruas, este trabalho visa aliar a geração de terrenos com uma nova proposta para modelagem procedural de ruas através da adaptação do Algoritmo de Colonização de Espaço de Runions et al., resultando em uma redução de até 76% na quantidade de parâmetros a serem passados pelo usuário, mantendo total controle do modelo do terreno, inclusive hidrográfico |
publishDate |
2010 |
dc.date.issued.fl_str_mv |
2010-01-31 |
dc.date.accessioned.fl_str_mv |
2014-06-12T15:54:59Z |
dc.date.available.fl_str_mv |
2014-06-12T15:54:59Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.citation.fl_str_mv |
Barreto Vila Nova, Arnaldo; de Barros Melo, Silvio. Modelagem procedural de cidades via algoritmo de colonização de espaço. 2010. Dissertação (Mestrado). Programa de Pós-Graduação em Ciência da Computação, Universidade Federal de Pernambuco, Recife, 2010. |
dc.identifier.uri.fl_str_mv |
https://repositorio.ufpe.br/handle/123456789/2152 |
identifier_str_mv |
Barreto Vila Nova, Arnaldo; de Barros Melo, Silvio. Modelagem procedural de cidades via algoritmo de colonização de espaço. 2010. Dissertação (Mestrado). Programa de Pós-Graduação em Ciência da Computação, Universidade Federal de Pernambuco, Recife, 2010. |
url |
https://repositorio.ufpe.br/handle/123456789/2152 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
Attribution-NonCommercial-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nc-nd/3.0/br/ info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Attribution-NonCommercial-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nc-nd/3.0/br/ |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Universidade Federal de Pernambuco |
publisher.none.fl_str_mv |
Universidade Federal de Pernambuco |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFPE instname:Universidade Federal de Pernambuco (UFPE) instacron:UFPE |
instname_str |
Universidade Federal de Pernambuco (UFPE) |
instacron_str |
UFPE |
institution |
UFPE |
reponame_str |
Repositório Institucional da UFPE |
collection |
Repositório Institucional da UFPE |
bitstream.url.fl_str_mv |
https://repositorio.ufpe.br/bitstream/123456789/2152/4/arquivo2123_1.pdf.jpg https://repositorio.ufpe.br/bitstream/123456789/2152/1/arquivo2123_1.pdf https://repositorio.ufpe.br/bitstream/123456789/2152/2/license.txt https://repositorio.ufpe.br/bitstream/123456789/2152/3/arquivo2123_1.pdf.txt |
bitstream.checksum.fl_str_mv |
854c0fa979acfa50fc9fc51d5f6bc70a 8d3d204cf731155003d927a1c4c1e187 8a4605be74aa9ea9d79846c1fba20a33 e9b6759bd59692716fa1dd56e6b92212 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE) |
repository.mail.fl_str_mv |
attena@ufpe.br |
_version_ |
1802310596269441024 |