GNU RT: vers une mise en oeuvre GPL d'OpenRT - Archive ouverte HAL
Communication Dans Un Congrès Année : 2006

GNU RT: vers une mise en oeuvre GPL d'OpenRT

Résumé

This article presents our project of a GPL implementation of the OpenRT API. OpenRT is a programming interface dedicated to ray tracing and interactive / real time rendering of complex geometric scenes and also to various physical phenomenas such light reflexion, light refraction and global illumination effects. In this paper, we thus detail the state of the art required to understand the implementation of such an API and the first results we obtained. Our goal is first to provide users with a simple interface handling with difficult algorithms and non-trivial numerical schemes and then to offer programmers a lot of code freely reusable.
Cet article présente notre projet de mise en \oe{}uvre GPL de l'interface de programmation OpenRT. OpenRT est une API dédiée à l'affichage et au rendu de scènes par la méthode algorithmique du lancer de rayon. Elle a pour but de gérer des objets géométriques complexes et une grande classe de phénomènes physiques comme la réfraction, la réflection de la lumière, les phénomènes d'illumination globale ... etc. Nous détaillerons donc ici l'état de l'art nécessaire à la compréhension des principaux concepts manipulés et bien sûr les premiers résultats obtenus. Le but d'un tel projet est à la fois d'offrir aux utilisateurs une interface simple manipulant et exécutant des algorithmes ou des méthodes numériques complexes et aux programmeurs une importante quantité de sources librement réutilisables.
Fichier non déposé

Dates et versions

hal-01592727 , version 1 (25-09-2017)

Identifiants

  • HAL Id : hal-01592727 , version 1

Citer

Benjamin Segovia, Jean-Claude Iehl, Bernard Péroche. GNU RT: vers une mise en oeuvre GPL d'OpenRT. Conférence de l'Association Française de l'Informatique Graphique (AFIG), Nov 2006, Bordeaux, France. ⟨hal-01592727⟩
332 Consultations
0 Téléchargements

Partager

More