RayTracer

Les Technologies

  • OpenCL
  • C++
  • SFML
  • Cmake

Pourquoi ?

En quelques mots

  • Loader OBJ
  • Scene
  • Clustering: client/server
  • GPU
  • CrossPlatform

Loader OBJ

Loader MTL

Quad to Triangle

OBJ

  • Import Multiple
  • Scale
  • Position
  • Rotation

Scene

Configuration en 3D

Camera

  • Screen
  • Position
  • Lookat
  • FOV

Application

  • Rotation
  • Translation
  • Scale

Les lumières

Diffuse

 
Not signed in

Ambiante

 
Not signed in

Spéculaire

 
Not signed in

Le Server

Générateur

Génération des rayons

 
Not signed in

 Buffer Rays

 
Not signed in

 Information Screen

 
Not signed in

CPU

GPU

 

Clustering

SERVER

CLIENT

CLIENT

CLIENT

MAC OS

LINUX

WINDOWS

 Buffer Rays

 
Not signed in

Les informations

1
Not signed in

Progression

1
Not signed in

Sortie dans un PNG

1
Not signed in

Nombre de rayons envoyée

1
Not signed in

Temps total de génération

1
Not signed in

Le Client

Le Calculateur

Raytracing

 
Not signed in

 Buffer Rays

 
Not signed in

 Buffer Pixels

 
Not signed in

SERVER

LES SHADERS

Un mot sur OpenCL

1
Not signed in

Thank you for Watching

RaytracerFinal

By bonett_w

RaytracerFinal

The final Raytracer at Epitech School

  • 512