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.
Beaucoup de démos ShaderToy partagent l'algorithme Ray Marching pour rendre la scène, mais elles sont souvent écrites avec un style très compact et je ne trouve aucun exemple ou explication simple. Alors qu'est-ce que Ray Marching? Certains commentaires suggèrent qu'il s'agit d'une variante de Sphere Tracing. Quels sont les avantages …
J'ai entendu dire que la qualité d'un traceur Monte Carlo Ray (basé sur des algorithmes de traçage de chemin) est beaucoup plus réaliste qu'un moteur distribué (stochastique). J'essaie de comprendre pourquoi, mais je n'en suis qu'au début. Afin de plonger dans ce sujet et de comprendre les bases, quelqu'un peut-il …
- 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 …
Dans le lancer de rayons / tracé, l'un des moyens les plus simples d'anti-aliaser l'image est de suréchantillonner les valeurs des pixels et de faire la moyenne des résultats. C'EST À DIRE. au lieu de prendre chaque échantillon au centre du pixel, vous décalez les échantillons d'une certaine quantité. En …
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 bénéficier de l'accélération. Quelle …
La plupart des descriptions des méthodes de rendu Monte Carlo, telles que le traçage de chemin ou le traçage de chemin bidirectionnel, supposent que les échantillons sont générés indépendamment; c'est-à-dire qu'un générateur de nombres aléatoires standard est utilisé qui génère un flux de nombres indépendants et uniformément distribués. Nous savons …
J'ai essayé cette question sur math.SE et étonnamment, la réponse était "les équations sont trop méchantes, il suffit de transmettre la fonction à un root-finder numérique". Mais si vous vous considérez comme un "graphiste" comme moi et que vous avez beaucoup joué avec les courbes de Bézier pour le travail …
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 …
Au fil des ans, il y a eu beaucoup d'articles sur différentes techniques pour dessiner un terrain à hauteur de champ dans un traceur de rayons. Certains algorithmes ray-mars la grille directement (ou via un quadtree); d'autres transforment le terrain en maillage polygonal et utilisent un test d'intersection rayon-triangle standard. …
J'ai compris la logique de l'échantillonnage d'importance pour la partie BRDF. Cependant, quand il s'agit d'échantillonner explicitement des sources de lumière, tout devient confus. Par exemple, si j'ai une source de lumière ponctuelle dans ma scène et si je l'échantillon directement à chaque image en permanence, dois-je la compter comme …
J'ai écrit un petit traceur de chemin après avoir appris et expérimenté sur smallpt . La seule chose que je n'ai pas écrit (et compris) moi-même, c'est comment les rayons initiaux sont calculés et tirés depuis la caméra. J'ai bien compris le principe, mais je recherche des ressources décrivant comment: …
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 …
Après avoir lu quelques articles en ligne, je peux dire en toute confiance que je ne sais pas comment fonctionne l'anti-aliasing lorsque Ray Tracing . Tout ce que je comprends, c'est qu'un pixel / rayon unique est divisé en 4 sous-pixels et 4 rayons plutôt que 1 . Quelqu'un pourrait-il …
Mon raytracer prend en charge une grande variété d'objets. Pour les recouper, j'utilise la technique standard de transformation des rayons en espace objet. Cela fonctionne à merveille jusqu'à ce que j'ajoute du flou de mouvement. Je modélise le flou de mouvement comme une séquence de transformations (pour simplifier la discussion, …
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 Wikipedia : La radiosité est …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.