Questions marquées «raytracing»

Questions spécifiques au lancer de rayons (par opposition au rendu scanline), la technique graphique 3D de l'intersection des rayons de la caméra avec les objets de la scène.

27
Chemin traçant le BRDF de Cook-Torrance

- Désolé pour le long post, mais je préfère le faire parce que "Le diable est dans les détails. " :) J'écris un traceur de chemin à partir de zéro et il fonctionne bien pour les surfaces parfaitement diffuses (lambertiennes) ( c'est-à - dire que le test du four indique - au moins visuellement -...

19
Pourquoi la récursivité est-elle interdite dans OpenCL?

Je voudrais utiliser OpenCL pour accélérer le rendu des images raytracées, mais je remarque que la page Wikipedia affirme que la récursivité est interdite dans Open CL. Est-ce vrai? Comme j'utilise beaucoup la récursivité lors du lancer de rayons, cela nécessitera une refonte considérable afin de...

16
Rendu sous-pixel pour un Ray Tracer

Dans le rendu des polices, il est courant d'utiliser le rendu sous-pixels . L'idée de base ici est de diviser le pixel en ses composants RVB, puis de calculer une valeur pour chacun séparément. Étant donné que chaque composant est plus petit que le pixel entier, un anticrénelage de meilleure...

13
Raytracing non temps réel

J'ai beaucoup joué avec le raytracing en temps réel (et le raymarching, etc.), mais je n'ai pas passé beaucoup de temps sur le raytracing en temps non réel - pour des images de meilleure qualité ou pour le pré-rendu de vidéos et autres. Je sais qu'une technique courante pour améliorer la qualité de...

12
Radiosité VS traçage de rayons

La radiosité est fondamentalement ce qui permet cela: Dans un tutoriel de l'Université Cornell sur la radiosité, il est mentionné que: Une version ray-tracée de l'image montre seulement la lumière atteignant le spectateur par réflexion directe - manque ainsi les effets de couleur. Cependant dans...

12
L'échantillonnage de l'hémisphère pondéré en cosinus nécessite-t-il toujours NdotL lors du calcul de la contribution à la lumière indirecte?

Lors de la conversion de l'échantillonnage uniforme de l'hémisphère en échantillonnage de l'hémisphère pondéré en cosinus, je suis confus par une déclaration dans un article. Ma contribution indirecte actuelle est calculée comme suit: Vec3 RayDir = UniformGenerator.Next() Color3 indirectDiffuse =...

11
Rendu des vagues de l'océan

Comment pourrais-je générer des vagues pour un plan d'eau avec des calottes blanches et de la mousse et une intensité variable des vagues? La surface est-elle un maillage avec une carte normale? Y a-t-il une formule pour générer cela? Existe-t-il quelque chose de similaire pour déterminer où et...