All Questions
Tagged with algorithm raytracing
10
questions
2
votes
1
answer
127
views
How is raytracing performed in anisotropic media?
I wish to determine the path taken by a light ray between two points, $a$ and $b$, through an anisotropic medium. More specifically, this medium has an index of refraction which varies as an ...
3
votes
1
answer
735
views
Ray vs AABB algorithm that also gives which side was hit?
There are plenty of well-known algorithms for determining if a ray hit an Axis-Aligned Bounding Box (AABB), like Andrew Woo's covered in a response here.
Using ...
-1
votes
2
answers
275
views
What is a list of common, cheap, real time rendering algorithms?
I am well aware of the existence of Blinn-Phong shading, which is a great tool when you are doing, for example, modelling algorithms and wan't to focus on the model. In this case a full BRDF result, ...
3
votes
1
answer
2k
views
What is the use of epsilon in the Möller–Trumbore intersection algorithm?
The Möller–Trumbore intersection algorithm compares the determinant with an epsilon. What is this epsilon and how is its value chosen?
-1
votes
1
answer
350
views
How to test my triangle intersection implementation?
I've been thinking about this question for a quite long time.And my implementation seems to be correct for some cases but wrong with few others.
How can I comprehensive test the algorithm? Is there ...
3
votes
1
answer
1k
views
Simple Intersection Algorithm for Ray and 3D Bézier Curves of Varying Thickness
I'm trying to get an algorithm for intersecting a "tube" (a 3D cubic Bézier curve extruded by a possibly-changing radius) with the following required properties:
Computes intersections of ray and a ...
8
votes
1
answer
896
views
How to implement a realtime 2D light renderer with fog/colored light on the GPU?
Since long ago I wanted to implement a 2D lightning algorithm based on an idea I saw on YouTube. The video is realtime, but it runs on the CPU and the resolution is pretty low. I'm curious if anyone ...
5
votes
1
answer
1k
views
Ray-triangle intersection algorithm not intersecting (C++)
I've been trying to implement the Moller-Trumbore ray-triangle intersection algorithm in my raytracing code. The code is supposed to read in a mesh and light sources, fire off rays from the light ...
10
votes
1
answer
943
views
Modelling Young's double slit experiment
Young's double slit experiment is very simple to set up and simple to explain, but it is an example of both diffraction and interference, neither of which are modelled by conventional raytracing.
It ...
36
votes
3
answers
15k
views
Why does monte carlo ray tracing perform better than distributed ray tracing?
I've heard that the quality of a monte carlo ray tracer (based on path tracing algorithms) is much more realistic than a distributed (stochastic) engine. I try to understand why, but I'm just at the ...