SAMPAIO, Artur Pereira. Temporally coherent sculpture of composite objects. 2017. 67 f. Tese (Doutorado em Ciência da Computação)-Universidade Federal do Ceará, Fortaleza, 2017. / Submitted by Jonatas Martins (jonatasmartins@lia.ufc.br) on 2017-09-26T19:48:12Z
No. of bitstreams: 1
2017_tese_apsampaio.pdf: 73477614 bytes, checksum: 49861ce00f0635a78ad41b8260e6be32 (MD5) / Approved for entry into archive by Rocilda Sales (rocilda@ufc.br) on 2017-09-27T11:14:56Z (GMT) No. of bitstreams: 1
2017_tese_apsampaio.pdf: 73477614 bytes, checksum: 49861ce00f0635a78ad41b8260e6be32 (MD5) / Made available in DSpace on 2017-09-27T11:14:56Z (GMT). No. of bitstreams: 1
2017_tese_apsampaio.pdf: 73477614 bytes, checksum: 49861ce00f0635a78ad41b8260e6be32 (MD5)
Previous issue date: 2017 / We address the problem of sculpting and deforming shapes composed of small, randomly placed objects. Objects may be tightly packed - such as pebbles, pills, seeds and grains, or may be sparsely distributed with an overarching shape - such as flocks of birds or schools of fishes. Virtual sculpture has rapidly become a standard in the entertainment industry, as evidenced by the extensive use of software such as ZBrush Pixologic (2017b). Composites, though, are still usually created in a static way by individually placing each
object or by sculpting a support surface and procedurally populating the final shape, which raises problems for the generalization of evolving shapes with visual continuity of the components. Large amounts of geometrical data are generated that must be maintained and processed, both by the CPU and by the GPU. Whenever the shape is stretched, pressed or deformed, one has to define how these compositing objects should turn, displace or disappear inside the volume, as well as how new instances should become visible to
the outside. It is difficult to rely on a physical system to perform that task in real time. The system we suggest can be constructed upon any uniform mesh-based representation that can be deformed and whose connectivity can be updated by operations such as edge splits, collapses, and flips. We introduce the notion of CompEls as composing elements used to populate the mesh, with aperiodic distribution. These can be automatically updated under deformation. The idea is to sculpt the shape as if it were filled with little objects, without handling the complexity of manipulating volumetric objects. For this purpose, we suggest exploiting the properties of the uniform sampling of the surface with distances between vertices greatly exceeding the CompEls distances. Both the surface and the CompEls are immersed into deformation fields, such that the update of the uniform sampling can be used to track the movement of the CompEls, to identify those which
should disappear inside the shape, and empty areas where further CompEls should be generated. This system uses GPU optimizations to efficiently perform the rendering of individual components. To our knowledge, no previous sculpting system allows the user to simultaneously see and sculpt agglomerates in such a fast and reliable fashion. / Esta tese trata do problema da escultura e deformação de formas compostas de pequenos objetos aleatoriamente distribuídos. Objetos podem estar fortemente agrupados - como pedregulhos, pílulas, sementes e grãos - ou estar escassamente distribuídos ao longo de uma forma global - como bandos de aves ou escolas de peixes. Escultura virtual tornou-se rapidamente o padrão na indústria de entretenimento, como evidenciado pelo extenso uso de aplicativos como o ZBrush. Objetos compostos, por outro lado, ainda são usualmente criados de maneira estática, por meio do posicionamento individual de cada objeto; ou por meio da escultura de uma superfície de suporte a ser povoada de maneira procedural. A generalização dessa abordagem é problemática quando se considera formas dinâmicas e a necessidade de continuidade visual dos elementos componentes. Uma grande quantidade de dados geométricos é gerada, que precisa ser mantida e processada, tanto pela CPU como pela GPU. Sempre que a forma é esticada, pressionada ou deformada, é necessária a definição de como esses objetos componentes devem girar, se deslocar ou desaparecer dentro do volume, assim como de que maneira novas instâncias devem se tornar visíveis na superfície. Depender de um sistema físico para a tarefa em tempo real é inviável em função da quantidade de dados. A técnica que propomos pode ser implementada sobre qualquer representação baseada em malhas uniformes, que possam ser deformadas, e cuja conectividade possa ser atualizada por meio de operações como colapso, subdivisão e rotação de arestas. Nós introduzimos o conceito de CompEls como elementos componentes utilizados para povoar a malha, com distribuição aperiódica. A ideia é esculpir a forma como se ela estivesse repleta de pequenos objetos, sem a preocupação com a complexidade da manipulação de objetos compostos. Para este fim, propomos explorar a as propriedades da amostragem uniforme da superfície, com distâncias entre vértices excedendo em grande medida as distâncias entre CompEls. Ambos, superfície e CompEls, são imersos em campos de deformação, de tal forma que a atualização da amostragem uniforme possa ser utilizada para rastrear o deslocamento de CompEls, para identificar aqueles que devem desaparecer no interior do objeto, e para identificar áreas vazias onde novos CompEls devem ser gerados. Esse algoritmo se utiliza de otimizações de GPU para realizar a rasterização eficiente de componentes individuais. Até onde sabemos, nenhum sistema anterior de escultura virtual permite que o usuário, de forma simultânea, veja e esculpa aglomerados de maneira simples e confiável.
Identifer | oai:union.ndltd.org:IBICT/oai:www.repositorio.ufc.br:riufc/26124 |
Date | January 2017 |
Creators | Sampaio, Artur Pereira |
Contributors | Cavalcante Neto, Joaquim Bento, Vidal, Creto Augusto |
Source Sets | IBICT Brazilian ETDs |
Language | English |
Detected Language | English |
Type | info:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/doctoralThesis |
Source | reponame:Repositório Institucional da UFC, instname:Universidade Federal do Ceará, instacron:UFC |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0025 seconds