Most Popular
1500 questions
3
votes
0 answers
Wrong output while implementing GGX importance sampling
I'm receiving a non-energy conserving output while trying to importance sample the GGX Distributionof the Microfacet model, which is generally 3-4 times bigger than the resulting PDF
I'm following this blog post: Sampling microfacet BRDF | Cao…

Row Rebel
- 65
- 7
3
votes
0 answers
What techniques are used to build ray intersection acceleration structures on the GPU?
What improvements and alternatives have been developed since HLBVH was introduced in the 2010 paper HLBVH: Hierarcihcal LBVH Construction for Real-Time Ray Tracing of Dynamic Geometry by J. Pantaleoni and D. Luebke?
user2500
3
votes
1 answer
Ray tracing: transforming ray to object's local space for intersection test
Im writting a raytracer, for which I want to be able to test intersections with implicit surfaces (in my case spheres). Without applying any transformation it works great, but I would like to upgrade it to test intersections against non-uniform…

Nadir
- 267
- 2
- 10
3
votes
2 answers
What is the basic idea of denoising?
When doing random sampling, you can get noisy results if you don't use enough samples like in the shadows below.
I know that if you use high frequency noise (aka blue noise), the noise pattern can be high frequency content only, which can then be…

Alan Wolfe
- 7,801
- 3
- 30
- 76
3
votes
1 answer
How to voxelize geometry using textures and shaders?
I am trying to fetch a given geometry and, through (potentially multiple) render passes, create a 3D texture that stores the color value of said geometry into an associated texel.
In other words there is a 3D box that i am trying to color based on…

Makogan
- 1,706
- 12
- 28
3
votes
1 answer
Creating depth map from a 2-D image?
My question is oriented towards the generation of depth map using any of the state of the art depth sensor.
However, each of these method required the presence of an 3-D object in front of the sensor. Is it possible the generate a depth map even if…

Virange
- 131
- 2
3
votes
2 answers
What is a Gaussian Lobe concerning BRDF and NDF?
I was reading a paper about voxel cone tracing and came across this term. So, what is a Gaussian Lobe or a Lobe in general?
I am asking in the context of Computer Graphics, BRDF and NDF.

user1006274
- 131
- 2
3
votes
2 answers
Modulo vs Scaling vs Capping when performing filters
I'm currently taking a graphics course and we've recently covered cross-correlation with regards to using a filter matrix that is applied to a region of pixels in a sort of continual raster-type scan across a larger input image to produce some…

zoombini
- 33
- 3
3
votes
2 answers
Euler Angles - Gimbal lock, why non-orthogonal axes
Already asked this question on mathexchange but didn't got any promising answers so posting it here Since I'm from a CG background.
I really can't understand how and why gimbal lock occurs using euler angles.
First of all let me clear this "I know…

gallickgunner
- 2,438
- 1
- 12
- 34
3
votes
2 answers
Inconsistent shading in pathtraced image
I am currently building a pathtracer, which has support for vertex normals and face normals.
There seems to be an issue when it comes to rendering objects with triangles exported from Blender. Regardless of how I calculate the normal, the result…

Oliver Cruickshank
- 71
- 5
3
votes
1 answer
Classify acceleration structure using surface area heuristic
My professor gave me the following example exam question:
Given 4 spheres with diameter = 1. Their centers are located on
coordinates (2,4,0), (4,2,0), (4,6,0) and (6,4,0), as seen in the
picture below. Three different hierarchies of tightest…

Robin Haveneers
- 33
- 3
3
votes
0 answers
Is Nvidia's delta color compression supported in CUDA, or with DirectX UAVs?
Nvidia discusses their lossless delta color compression is on its fourth generation in Pascal, and that it transparently saves bandwidth behind the scenes for rendering workloads. AMD has a similar technology, discussed in detail here:…

GroverManheim
- 593
- 3
- 8
3
votes
1 answer
How does opengl fixed function pipeline determine specular lighting with an orthographic projection
I have a scene set up with an orthographic projection with the near / far set from -5000 to 5000. The model view is centered at 0 in the z-axis. I am rendering a sphere centered at z=0 with lighting, and the specular component appears as to be…

default
- 333
- 1
- 8
3
votes
0 answers
Sub-pixel image registration using phase
Currently I'm trying to reproduce the result by the academic papers Sub-pixel Shift Estimation of Image based on the Least Squares Approximation in Phase Region by Fujimoto, Fujisawa and Ikehara (Proceedings of 26th European Signal Processing…

Gregor Isack
- 131
- 1
3
votes
1 answer
Unexpected results from Mitchell-Netravali
I recently implemented Mitchell-Netravali filtering in my path-tracer with 16x (4x4) temporal anti-aliasing. PBR's demonstration image shows it should give significantly better results than the box filter, but my test pictures barely show any…

Paul Ferris
- 447
- 2
- 11