5
$\begingroup$

I did a quick investigation about the topic but there doesn't seem a decent resource to find related problems without digging into latest CG papers (unlike CS problems you can easily find a Wikipedia list)

With open problems I mean phenomenas that still do not have a tractable solution/approximation to find its way into CG and better yet real time CG.

$\endgroup$
0

2 Answers 2

10
$\begingroup$

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 called "Open Problems in Real-Time Rendering", which describes current issues in real-time graphics (mostly game dev industry standpoint). You can find last year's materials here: http://openproblems.realtimerendering.com

$\endgroup$
5
$\begingroup$

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 on the tags of the question).

Physically-based rendering (also referred to as global illumination) is generally far from real time at the moment. The speed we achieve is in fact no way close to what we actually try to simulate: the propagation of light through scenes (see interview with prof. Ravi Ramamoorthi). Scenes are rendered for over multiple hours or even days, far below the actual speed of light. Current research in this domain does however not aim at these speeds, a non-flickering framerate perceived by a human observer will do. Since the equations we try to solve are defined a long time ago, effort is mostly put in optimizing current algorithms which can be at a very high (introducing new formalisms) or low level (changing the right 1s to 0s and vice versa).

For the ones who actually want to dive in the literature, see this wonderful up-to-date site of the papers accepted at the most important conferences in the field of computer graphics.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.