Uploaded by IngenieursECE on Oct 9, 2009
Projet réalisé en 2009 dans le cadre de la mineure Audiovisuel & Médias Numériques
YADRT (Yet Another Distributed Ray-Tracer) est une bibliothèque C++ orienté objet permettant de faire des rendu 3D en utilisant la technique du lancée de rayon (ray-tracing). Cette bibliothèque est minimaliste, générique, et donc parfaitement évolutive. Bien que développée à la base sous Linux, le noyau principal est indépendant de l'O.S. et de la plateforme. Sa première version ne comporte qu'à peine 1000 lignes de codeenviron.
YADRT supporte actuellement : - L'affichage de sphères et de plans - L'éclairage per-pixel simple - Les ombres. - La réflection - La réfraction - Les matériaux (textures images, textures calculées à la volée, shaders, ...) - Utilisation de plusieurs calculateurs pour le rendu - Ajout de calculateurs à chaud (hotplug) - Mécanisme de distribution complètement transparent pour l'utilisateur - La génération de vidéo (Linux seulement)
Gawen ARAB (http://www.gawgle.net/)
YADRT (Yet Another Distributed Ray-Tracer) is a C++ library O.O. which make 3D renders using the ray-tracing method. This library is minimalist, generic, and so perfectly progressive. Altough developped on Linux, the main part of the code is OS and plateform independant. Its first version only compiled about 1000 lines of code.
YADRT's features : - Planes and sphere drawing - Basic per-pixel lighting - Shadows - Reflections - Refractions - Materials (image textures, on-the-fly calculted texture, shaders, ...) - Several computers used to render - Hotplug add of calculator - Distribution mechanism perfectly transparent for the user. - Video export (only Linux)
Gawen ARAB (http://www.gawgle.net/)
Category:
Tags:
- projet
- mineure
- audiovisuel
- média
- numérique
- 2009
- raytracing
- raytracer
- optique
- lumière
- réflection
- réfraction
- distribué
- réseau
- cluster
- ombre
- 3D
- 2D
- OpenGL
- calculateur
License:
Standard YouTube License
-
1 likes, 0 dislikes
109 videos

Projets 2009-2010
0:54
Mesure de la vitesse d'un véhicule par camera avec OpenCV - ECE Paris Ecole d'ingénieursby IngenieursECE20,644 views
1:12
Hand Tracking en c++ et openCVby IngenieursECE3,680 views
2:17
PARIS WAR ZONE - Application androïd - ECE Paris Ecole d'ingénieursby IngenieursECE991 views
1:32
Swing Play - jeu au principe de guitar Hero en C++ - Projet technologique ECE 2010by IngenieursECE721 views
1:20
Le C++, une arme de terroristesby VinceMonkeyz506 views
6:57
Apprendre Java - Classe orienté objet - Partie 1by Hyomega5,096 views
1:07
Femme-Objetby mariongnd1,841,675 views
1:54
Paint the textures of your QUIDAM characters in any 2D toolby Nsided1,025 views
5:57
La coscienza di... ferro .wmvby giovannilazzareschi409 views
0:55
Retroscopie Bibliothequeby dandrane244 views
7:47
Tuto : Intégration d'un objet 3D dans une photoby Maxonfrance16,086 views
2:13
zouhir biblioby banaa1209 views
11:29
Initiation à la Programmation Orientée Objet en JAVAby javafatche6,734 views
3:27
Réfraction de la lumière : expérience de la pièce de monnaie et du bâton casséby coollegue18,201 views
4:19
Meditation Garden iPhone Simulation Source Codeby SIO2INTERACTIVE7,310 views
1:11
Lifelike Experience - Projet Fusée Tintin 3D - CATIA V5.wmvby jlogoland368 views
4:19
Illustrator CS4 : eclairage d'un objet 3Dby monvideo2brain270 views
0:39
Paf le Chien sur Facebook : Technique pour un bon lancé.by kahuitel221,456 views
6:33
GTK+ Image tutorial - Cby curi0usDev2,053 views
3:47
Creating a 3D Maypole in Photoshop CS5 Extendedby lightningsymphony17,971 views
- Loading more suggestions...
Link to this comment:
All Comments (0)