<html>
<head>
<title>
Open problems in computer graphics
</title>
</head>
<body>

<h2>
Open problems in computer graphics
</h2>

<blockquote>
CS 348B - Computer Graphics: Image Synthesis Techniques
<br>
Spring Quarter, 1997
<br>
Marc Levoy
<br>
Handout #3
<br>
</blockquote>

<h3>Ivan Sutherland's Ten Unsolved Problems
<br>
</b>
(Datamation, 1966, interpreted by Frank Crow)
</h3>
<ol>
<li>	Hardware characteristics and cost
<li>	Problems of technique (e.g. rubber banding)
<li>	Coupling problems (display-to-simulation)
<li>	Describing motion
<li>	Digital halftoning
<li>	Structure of drawings (making the structure explicit)
<li>	Hidden line removal
<li>	Program instrumentation (and visualization)
<li>	Logical arrangement (e.g. hierarchical modeling)
<li>	Working with abstractions (e.g. scientific visualization)
</ol>

<h3>Siggraph '91 Unsolved Problems Panel</h3>
<dl>
<dt>	<em>Al Barr (CalTech)</em>
<dd>		managing scene complexity
<dt>	<em>Frederick P. Brooks, Jr. (UNC)</em>
<dd>		programming tools for managing "serious models"
<dt>	<em>Stuart Card (Xerox)</em>
<dd>		large-scale user interfaces
<dt>	<em>Jim Clark (SGI, now Netscape)</em>
<dd>		multimedia
<dt>	<em>Steven Feiner (Columbia)</em>
<dd>		automatic design of graphics, "the design equation"
<dt>	<em>A. Robin Forrest (E. Anglia)</em>
<dd>		robust geometric algorithms
<dt>	<em>Pat Hanrahan (Princeton, now Stanford)</em>
<dd>		efficient and physically valid light transport algorithms
<dt>	<em>Andries van Dam (Brown)</em>
<dd>		graphics standards
</dl>

<h3>Marc Levoy's favorites</h3>

<ol>
<li>	Modeling complex environments (cluttered office, busy street scene)
<li>	Modeling nature (human faces, human and animal movements, trees)
<li>	Smoothly varying level-of-detail under extreme scale changes
<li>	Tools for <em>extemporaneous</em> data analysis
<li>	Useful virtual reality (we aren't there yet)
</ol>

<p>
<hr>
<address>
levoy@cs.stanford.edu
</address>
<b>Copyright &copy; 1997 Marc Levoy</b>
<br>
Last update:
Wednesday, 07-May-1997 17:04:31 PDT

</body>
</html>
