YADRT, bibliothèque C++ orienté objet pour rendus 3D via la technique du lancer de rayon

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
565 views
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by 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/)

  • likes, 0 dislikes

Link to this comment:

Share to:
see all

All Comments (0)

Sign In or Sign Up now to post a comment!
Loading...

Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more