@@ -8,3 +8,16 @@ ouvrez la solution visual studio dans build/
...
@@ -8,3 +8,16 @@ ouvrez la solution visual studio dans build/
plusieurs scenes de tests au format .glTF sont également disponibles : cf les fichiers *.glb
plusieurs scenes de tests au format .glTF sont également disponibles : cf les fichiers *.glb
# TP
il y a 2 codes de tests dans `projects` :
-`ao.cpp` pour prendre le code en main, c'est un calcul assez direct d'ambiant occlusion,
-`path.cpp`, un path tracer tout simple qu'il va falloir améliorer.
il est possible de changer de sampler pour faire quelques comparaisons, il suffit de modifier le typedef
au début des sources. les samplers eux mêmes sont dans :
- projects/sampler.h : il y a le generateur standard c++ et 2 generateurs basés compteurs,
- projects/sampler_sobol.h : la sequence sobol classique, avec max 128 dimensions, la version avec une évaluation "rapide" dans l'ordre des codes de gray
- projects/owen_fast.h : les permutations d'owen (à utiliser sur un échantillon sobol).