Designing Gratin, A GPU-Tailored Node-Based System

Romain Vergne 1 Pascal Barla 2
1 MAVERICK - Models and Algorithms for Visualization and Rendering
Inria Grenoble - Rhône-Alpes, LJK - Laboratoire Jean Kuntzmann, INPG - Institut National Polytechnique de Grenoble
2 MANAO - Melting the frontiers between Light, Shape and Matter
LaBRI - Laboratoire Bordelais de Recherche en Informatique, Inria Bordeaux - Sud-Ouest, LP2N - Laboratoire Photonique, Numérique et Nanosciences
Abstract : Nodal architectures have received an ever-increasing endorsement in computer graphics in recent years. However, creating a node-based system specifically tailored to GPU-centered applications with real-time performance is not straightforward. In this paper, we discuss the design choices we took in the making of Gratin, our open-source node-based system. This information is useful to graphics experts interested in crafting their own node-based system working on the GPU, either starting from scratch or taking inspiration from our source code. We first detail the architecture of Gratin at the graph level, with data structures permitting real- time updates even for large pipelines. We then present the design choices we made at the node level, which provide for three levels of programmability and, hence, a gentle learning curve. Finally, we show the benefits of our approach by presenting use cases in research prototyping and teaching.
Type de document :
Article dans une revue
Journal of Computer Graphics Techniques, Williams College, 2015, 4 (4), pp.17. 〈http://jcgt.org/〉
Liste complète des métadonnées

Littérature citée [7 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-01254546
Contributeur : Romain Vergne <>
Soumis le : mardi 12 janvier 2016 - 13:54:04
Dernière modification le : vendredi 17 février 2017 - 16:14:14
Document(s) archivé(s) le : samedi 16 avril 2016 - 01:20:28

Fichier

Vergne2015Gratin.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-01254546, version 1

Citation

Romain Vergne, Pascal Barla. Designing Gratin, A GPU-Tailored Node-Based System. Journal of Computer Graphics Techniques, Williams College, 2015, 4 (4), pp.17. 〈http://jcgt.org/〉. 〈hal-01254546〉

Partager

Métriques

Consultations de
la notice

414

Téléchargements du document

234