Show simple item record

dc.contributor.advisorGranier, Xavier
dc.contributor.advisorMarvie, Jean-Eudes
dc.contributor.authorBURON, Cyprien
dc.contributor.otherGranier, Xavier
dc.contributor.otherMarvie, Jean-Eudes
dc.contributor.otherMérillou, Stéphane
dc.contributor.otherDischler, Jean-Michel
dc.contributor.otherGalin, Eric
dc.contributor.otherGuennebaud, Gaël
dc.date2014-02-04
dc.identifier.urihttp://www.theses.fr/2014BORD0014/abes
dc.identifier.urihttps://tel.archives-ouvertes.fr/tel-00988387
dc.identifier.nnt2014BORD0014
dc.description.abstractAfin de créer des productions toujours plus réalistes, les industries du jeu vidéo et du cinéma cherchent à générer des environnements de plus en plus larges et complexes. Cependant, la modélisation manuelle des objets 3D dans de tels décors se révèle très coûteuse. A l’inverse, les méthodes de génération procédurale permettent de créer facilement une grande variété d’objets, tels que les plantes et les bâtiments. La modélisation par règles de grammaire offre un outil de haut niveau pour décrire ces objets, mais utiliser correctement ces règles s’avère très souvent compliqué. De plus, aucune solution de modélisation basée grammaire ne supporte l’édition et la visualisation d’environnements massifs en temps interactif. Dans un tel scénario, les artistes doivent modifier les objets en dehors de la scène avant de voir le résultat intégré.Dans ces travaux de recherche, nous nous intéressons à la génération procédurale et au rendu d’environnements à grande échelle. Nous voulons aussi faciliter la tâche des artistes avec des outils intuitifs de contrôle de grammaires. Tout d’abord nous proposons un système permettant la génération procédurale en parallèle sur le GPU en temps interactif. Pour cela, nous adoptons une approche d’expansion indépendante par segment, permettant une amplification des données en parallèle. Nous étendons ce système pour générer des modèles basés sur une structure interne, tels que les toits. Nous présentons aussi une solution utilisant des contextes externes pour contrôler facilement les grammaires par le biais de surface ou de texture. Pour finir nous intégrons un système de niveaux de détails et des techniques d’optimisation permettant la génération, l’édition et la visualisation interactives d’environnements à grande échelle. Grâce à notre système il est possible de générer et d’afficher interactivement des scènes comprenant des milliers de bâtiments et d’arbres, représentant environ 2 téraoctets de données.
dc.description.abstractEnWith the increasing computing and storage capabilities of recent hardware, movie and video games industries desire huger realistic environments. However, modeling such sceneries by hand turns out to be highly time consuming and costly. On the other hand, procedural modeling provides methods to easily generate high diversity of elements such as vegetation and architecture. While grammar rules bring a high-level powerful modeling tool, using these rules is often a tedious task, necessitating frustrating trial and error process. Moreover, as no solution proposes real-time generation and rendering for massive environments, artists have to work on separate parts before integrating the whole and see the results.In this research, we aim to provide interactive generation and rendering of very large sceneries, while offering artist-friendly methods for controlling grammars behavior. We first introduce a GPU-based pipeline providing parallel procedural generation at render time. To this end we propose a segment-based expansion method working on independent elements, thus allowing for parallel amplification. We then extend this pipeline to permit the construction of models relying on internal contexts, such as roofs. We also present external contexts to control grammars with surface and texture data. Finally, we integrate a LOD system with optimization techniques within our pipeline providing interactive generation, edition and visualization of massive environments. We demonstrate the efficiency of our pipeline with a scene comprising hundred thousand trees and buildings each, representing 2 terabytes of data.
dc.language.isoen
dc.subjectModélisation procédurale
dc.subjectInteractivité
dc.subjectParallélisme
dc.subjectCartes graphiques
dc.subjectEnvironnements virtuels massifs
dc.subject.enProcedural modeling
dc.subject.enInteractivity
dc.subject.enParallelism
dc.subject.enGraphics cards
dc.subject.enMassive virtual environments
dc.titleGénération interactive et rendu des modèles massifs : une approche procédurale parallèle
dc.title.enInteractive generation and rendering of massive models : a parallel procedural approach
dc.typeThèses de doctorat
dc.contributor.jurypresidentMérillou, Stéphane
bordeaux.hal.laboratoriesMelting the frontiers between Light, Shape and Matter
bordeaux.type.institutionBordeaux
bordeaux.thesis.disciplineInformatique
bordeaux.ecole.doctoraleÉcole doctorale de mathématiques et informatique (Talence, Gironde)
star.origin.linkhttps://www.theses.fr/2014BORD0014
dc.contributor.rapporteurDischler, Jean-Michel
dc.contributor.rapporteurGalin, Eric
bordeaux.COinSctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.title=G%C3%A9n%C3%A9ration%20interactive%20et%20rendu%20des%20mod%C3%A8les%20massifs%20:%20une%20approche%20proc%C3%A9durale%20parall%C3%A8le&rft.atitle=G%C3%A9n%C3%A9ration%20interactive%20et%20rendu%20des%20mod%C3%A8les%20massifs%20:%20une%20approche%20proc%C3%A9durale%20parall%C3%A8le&rft.au=BURON,%20Cyprien&rft.genre=unknown


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record