Hot answers tagged

10 votes

What are the current open problems in Computer Graphics?

There is a vast amount of open problems in real-time graphics: shadows, aliasing, reflections, global illumination, transparencies (blending order and lighting) etc. SIGGRAPH annually hosts a course ...
Krzysztof Narkowicz's user avatar
10 votes
Accepted

Rendering in radiometric units or photometric?

It's fine to use photometric units as an overall scale for setting light brightnesses. However, there's a technical subtlety you should be aware of. I'll quote from a blog post I wrote on the subject ...
Nathan Reed's user avatar
6 votes
Accepted

Path Tracing With Multiple Lights

It's not that hard. If you have just planar or angular light sources, you can think of them as one light source split into multiple chunks and the only thing to deal with is how to sample this multi-...
ivokabel's user avatar
  • 1,454
5 votes

Which technique should be used for rendering under water images, Ray tracing or Radiosity?

Radiosity is only efficient for diffuse to diffuse rendering. Path tracing is more versatile on the type of light transport that could be computed. The main issue with underwater rendering is the ...
Beltegeuse's user avatar
5 votes

What are the current open problems in Computer Graphics?

Computer Graphics can be divided in multiple subdomains of which I will only talk about physically-based rendering (the one I am the most familiar with and probably the one you are referring to based ...
Matthias's user avatar
  • 1,064
5 votes
Accepted

Mimicking Blender's "roughness" in my path tracer

For explicit light sampling: yep, you just evaluate the BRDF for that incoming direction and the output direction back toward the camera. There's probability involved in the case of an area light: you ...
Nathan Reed's user avatar
5 votes
Accepted

What are the benefits of downscaling on modern games?

What you are describing is supersampling, a technique for combating aliasing (a.k.a. jaggies), which is a term from signal theory that also applies to graphics. It's a spatial domain approach. ...
IneQuation's user avatar
1 vote

Why are the transformations of an object calculated on CPU?

Wouldn't GPU make those matrix multiplication faster than CPU? No. GPUs are not a magic "make things go faster" box. Vertex shaders operate on every vertex. If you render 1 million vertices,...
Nicol Bolas's user avatar
  • 9,752
1 vote

Why are the transformations of an object calculated on CPU?

It is perfectly reasonable to do the multiplication on the GPU. The major reason it is taught this way is partly it is historically standard, but the main reason is if you have a vertex shader that ...
pmw1234's user avatar
  • 3,139
1 vote

What is the name of these software on 2 screen?

Judging by the interface that would be blender: https://www.blender.org/ Please note that here is a bender-specific stackexchange site as well: https://blender.stackexchange.com/
Erik's user avatar
  • 131

Only top scored, non community-wiki answers of a minimum length are eligible