Questions tagged [global-illumination]
71 questions
16
votes
1 answer
Progressive Path Tracing with Explicit Light Sampling
I understood the logic behind the importance sampling for the BRDF part. However, when it comes to sampling light sources explicitly, all becomes confusing. For example, if I have one point light source in my scene and if I directly sample it at…
Mustafa Işık
- 397
- 3
- 8
10
votes
2 answers
Rendering equation - why unsolvable directly?
Why is the rendering equation, introduced by Kajiya in 1986, not solvable directly/analytically?
Blongphong
- 109
- 1
- 3
9
votes
1 answer
Using Monte carlo on Rayleigh scattering
Update
I am editing and posting this question in a different way; this time from the point of view of Nishita paper.
Sunlight gets scattered at P and attenuated before reaching Pv. Therefore intensity reaching Pv coming from P can be obtained by…
ali
- 710
- 4
- 13
9
votes
2 answers
A recent approach for subsurface scattering
I read "A Practical Model for Subsurface Light Transport" and "A Rapid Hierarchical Rendering Technique for Translucent Materials". If I understand correctly, the former does not consider the case when an object is lit behind and we can see the…
Mustafa Işık
- 397
- 3
- 8
7
votes
1 answer
How does voxel cone tracing work?
Assume that we have voxelized a 3D scene into a regular 3D grid of cubes, storing the average (diffuse) radiance and some flag indicating whether or not a voxel is empty. Next, the finer levels of the 3D texture (voxels) are downsampled to get…
Matthias
- 1,044
- 9
- 25
7
votes
1 answer
Confused about prefiltering environment maps (Manson 16)
I'm working my way through this paper about GGX-filtering environment maps:
http://www.ppsloan.org/publications/ggx_filtering.pdf
I find myself stuck on the basics. In particular, I am confused by two statements in section 1.1, Related Work:
Most…
user3412
7
votes
2 answers
Selection of GI techniques working in real time
I'm considering topic of my thesis connected with computer graphics - I would compare some GI techniques which work completely in real time (no precomputation to lightmaps etc. and each frame everything is calculated anew) to narrow my topic.
I plan…
narthex
- 2,059
- 1
- 10
- 18
7
votes
1 answer
What is Radiosity?
After reading a wikipedia article about Global Illumination It mentions a variety of techniques like Ray Tracing, Path Tracing and Ambient Occlusion. One technique it mentions is Radiosity which I don't know much about.
After a quick google search I…
Arjan Singh
- 2,463
- 3
- 20
- 37
7
votes
2 answers
Global illumination leading to image variation
I have a 3D scene I use to generate some images which I then process in Matlab. I noticed that when global illumination (GI) is not enabled, rendering always generates exactly the same pixel-for-pixel image (as far as I can tell). However, when I…
user3557985
- 73
- 3
6
votes
1 answer
How Sunlight is added in Bidirectional Path tracing?
How is distant directional light source(like sun) added in BDPT?
If this is an indoor scene that gets sunlight through windows, how is this handled in BDPT(other than to consider Sun as a big disc far away and to sample a position on it's area, as…
ali
- 710
- 4
- 13
6
votes
1 answer
How to compensate low amount of rays reaching the light in a Path Tracer
I am trying to implement for research purposes a path tracer, but so far but results are not so good and I will explain you why. The general idea before getting to the code:
I am working on paths that are generated before sampling them. I mean that…
Tarta
- 355
- 1
- 11
5
votes
1 answer
The variance for the Monte Carlo estimator
I was wondering about the variance for Monte Carlo.
The book (Advanced Global Illumination 2ed, p.60) writes the equation as follows:
$\sigma^2 = \frac{1}{N} \int(\frac{f(x)}{p(x)} - I)^2p(x)dx$
$\space\space\space\space=\color{red}{\frac{1}{N}…
shashack
- 523
- 4
- 13
5
votes
2 answers
Path tracer not rendering shadows
I am trying to implement for research purposes a gradient-domain path tracer. In order to achieve this step I first need a working Path tracer. I have been creating one so far but results are wrong and I will explain you why. Some concepts:
I am…
Tarta
- 355
- 1
- 11
5
votes
1 answer
Modern Screen Space Ambient Occlusion Techniques
Down the road, I'm planning to implement one or another GPU based ambient occlusion technique. My goal will be to approximate a physically based offline renderer, so I was pretty happy when Wikipedia led me to Approximating Dynamic Global…
user2500
4
votes
1 answer
Is there a material that contributes to GI, but isn't directly visible?
I am doing renders of the inside of a room. I would like to show a "bird's eye" view of the room, from above the ceiling (outside the room), but still see the interior of the room.
An easy way of doing this is to simply hide or remove the ceiling…
aaaidan
- 143
- 4